← product evidence + the ladder to state of the art
nx_browser_drive v1 — the Nishi browser DRIVEN by script (click, navigate, scroll — recorded)
workstream: S21 experiential — the census keystone (input drive)run: browser-drive-2026-07-162026-07-16
Verdict: The keystone organ works end-to-end on our own browser: a 7-verb script drove a real session — screenshot the live /experiential census, scroll, CLICK the /evidence/experiential-testing link at its measured document coordinates, the browser resolved + fetched + re-laid-out the live ladder page, scrolled it, screenshot again. Every verb's outcome is in the steps log; the collector grades GREEN (frames>0, no empty fetch). Census impact, honest: drive-browser / input-drive / auto-wait flipped GAP -> PARITY (organ real on disk); network interception, console capture, trace REPLAY, mobile emulation stay GAP — each named as its own absent organ so the keystone cannot falsely flip them.

Measured
| what | result | meaning |
|---|---|---|
| script | shot · scroll 600 · shot · click 300,308 · shot · scroll 500 · shot | Line-verb drive script (document coordinates from the layout probe); executed by the browser's nxshot drive lane through the SAME code paths the GUI uses (br_hit_link -> resolve_url -> fetch_url -> br_layout) |
| click outcome | navigated https://nishifamily.com/evidence/experiential-testing | From the steps log — the hit-test found the anchor at doc (300,308), resolved the relative href, fetched the live page (real network), re-laid-out, reset scroll |
| collector grade | DRIVE-COLLECT GREEN — frames=4 steps=7, no FETCH-EMPTY | nx_browser_drive collect fails RED on zero frames, zero steps, or any empty fetch |
| census impact | GAP 14 -> 11, PARITY 5 -> 8 (still AHEAD 0) | drive-browser + input-drive + auto-wait flipped; adversary tooth T1 re-pointed at a genuinely-absent organ (it correctly went RED when the drive organ appeared — the anti-stale discipline working) |
| honest v1 scope | click / scroll / open / wait / shot; type + forms queued | Typing needs form-field support in the engine; network/console/trace/mobile are separate organs, still GAP |
Machine detail: api.json · related: /experiential