PR 21491 runtime verification, 2026-10-27 main: 570d4b03ee, isolated /home/user/main, vp i, background vp run dev PR: 8f002acbb0daf95cfd4a9fb087a59376beda2afb, vp i, background vp run dev --home-dir /tmp/pr21491-home Browser: repo Playwright 1.60.0, /usr/bin/google-chrome, real authenticated client. Created a project for /home/user/main through Add project > Local folder. Selected Codex GPT-6.1-Sol. Submitted terminal-tool prompts through the composer. Main: two completed turns, pwd/git status/current branch; TIMELINE_VERIFIED rendered twice. Stopped main and copied its isolated .t3 to the PR home. Same durable thread, no synthetic timeline data. Main real fetchEnvironmentThreadSnapshot: 16 turnItems, 16 visibleTurnItems. Chrome precise coverage of schema nonblank field filter: 780 calls. PR real fetchEnvironmentThreadSnapshot: same 16 turnItems, same 16 visibleTurnItems. Chrome precise coverage of schema nonblank field filter: 502 calls. Both reads used actual browser cookie authentication, generated HTTP client and running server. This establishes removal of redundant validation, not a latency or large-thread performance claim. PR: expanded worked-for activity, submitted a follow-up Codex terminal turn, observed NEIGHBOR_VERIFIED, reloaded and observed all replies. GET full snapshot: 200. GET compact bounded snapshot (compactTurnItems=1, dedupeBodies=1, compactIds=1): 200. GET history with invalid cursor: 400. blacksmith: vp run check:changed becf853defb6127dbe4447860383777d69346b6f PASS. Format, lint, knip x2, graphql generation, 31-package typecheck, 127 tests / 11 files passed. Not exercised: native mobile/Electron, other providers, relay/tunnel, newer-server unknown types, large-thread pagination, malformed known-item runtime traffic. Unknown/malformed variants covered by existing focused checks, not fabricated in the app.