OUTPUTFinal route HTML inventory
The scan runs after public copying and afterBuild, then prints only after successful output promotion. It counts files with and without script/modulepreload text markers and unreadable files, showing up to five bounded, sorted paths per category. Quiet and JSON builds omit it.
LIMITSMarkers are not zero-JavaScript proof
Comments, JSON-LD and inert content can match. Inline event attributes and extra public HTML are not checked. Compiler semantics, artifact schemas, runtime behavior and deploy bytes remain unchanged.
REPOSITORYBrowser tools stay repository-only
Trusted-local Linux Chrome smoke tooling observes rendered text and accessible names, uses native input, and fails on observed browser or resource errors. Bounded exact-target diagnostics and copied-tool integrity checks are covered by regressions. These tools are not shipped in npm, a framework API, a sandbox, or full accessibility certification.
EVIDENCENo demonstrated AI-token advantage
Historical full-suite r8 remains Kudzu 23/25 versus React + Vite 24/25. Focused r9 records 3/5 versus 5/5; separate local summary r10 and equal-browser-tools r11 each record 4/5 versus 5/5. Failures remain included and experiments are not rescored. Browser adoption does not establish cost superiority; 1.0.0 remains blocked.