PR #30293 runtime verification, Linux VM, 2026-11-03 main: bff68fb6b6 (github/main fetched this run) PR: 09b7f9ba92a91dcae78e683623de0a96704bd8c3 No source edits, mocks, fixtures, or demo provider. Setup: git worktree add ../main github/main (main) vp i (main) T3CODE_DEV_SEED=0 setsid nohup timeout 6500 vp run dev Main real ports: server 16733, web 8693 Created /home/user/t3code and /home/user/main projects with the web UI. Submitted a real Codex gpt-6.1-sol turn in the web composer: CACHE VERIFY MAIN returned. Real browser-authenticated WebSocket RPC requests to the running server: source: project 857232b9-58aa-419f-8783-1ab78379b8e7, github.com/pingdotgg/t3code #30293 other: project 87332794-c5ac-403e-b064-0d8fbe3f0d01, github.com/pingdotgg/t3code #30293 Started cold pullRequests.summary(source, allowStale:false). 25 ms later sent pullRequests.invalidate({reference:other}). All responses were Success, with real GitHub PR data. MAIN timeline, milliseconds since summary request: 25.5 unrelated invalidation sent 737.4 source summary completed 739.5 unrelated invalidation completed => unrelated invalidation took 714.0 ms and waited for source read. Stopped main by captured process-group PID 31236 before starting PR. git fetch github pull/30293/head git switch --detach 09b7f9ba92a91dcae78e683623de0a96704bd8c3 vp i Copied only task-generated development state from stopped main. vp run dev --home-dir /home/user/t3code/.t3 (background) PR real ports: server 13773, web 5733 PR timeline for identical cold summary + unrelated scoped invalidation: 25.4 unrelated invalidation sent 45.5 unrelated invalidation completed 661.5 source summary completed => unrelated invalidation took 20.1 ms and completed while source read remained pending. These are individual real-server observations, not benchmark medians. Nearby behavior: cold pullRequests.stack(source), followed by same-scope invalidation: 25.7 same-scope invalidation sent 328.8 stack read completed 329.4 same-scope invalidation completed => same-scope invalidation still waited for the read. Subsequent pullRequests.summary(source, allowStale:false) succeeded with fresh observedAt. PR web client: Linked the same PR through the command palette. Submitted real Codex gpt-6.1-sol turn: CACHE VERIFY PR returned, 8.7 s displayed. Provider retried transiently before success; no mock/replay provider. Opened Show linked pull requests; PR title, branch, checks and +18/-1 rendered. Checkpoint diff in recording reflects switching this task checkout from main to PR between turns; git status is clean, no source edits were made. Blacksmith: blacksmith-check run --id "vp i && vp test run apps/server/src/pullRequest/PullRequestReadCache.test.ts" 12/12 tests passed, 1 file passed. CI snapshot: 30 successful, 0 failing, 0 pending checks at exact PR SHA. Not exercised: native desktop/iOS/Android, remote/relay/tunnel, other providers, extreme concurrency, real-world stripe-collision frequency, live host state mutations.