PR 30291 real dev verification, Linux Boat VM, 2026-11-03 UTC main: 15707a84b0 (github/main), /home/user/main head: be7648cb43dd513ad77b216096e498cfea61e8e6, /home/user/t3code Commands: git worktree add ../main github/main vp i (each checkout) T3CODE_DEV_SEED=0 setsid nohup vp run dev > /tmp/main-dev.log 2>&1 & main captured PID 21950; web 8693, server 16733. Stopped process group before PR startup. T3CODE_DEV_SEED=0 setsid nohup vp run dev --home-dir /home/user/t3code/.t3 > /tmp/dev.log 2>&1 & PR captured PID 32685; web 5733, server 13773. Created project /home/user/t3code and thread in each fresh app through Playwright + /usr/bin/google-chrome. Selected Codex gpt-6.1-sol. Real provider called watch_pull_request on PR 30291 on github.com and git.cafe. No mocks, fixtures, seeded data, host writes or source instrumentation. Production trace span timing, ms from scheduled sweep start: main: {"sweepId":"79083e148806d8dc","start":"2026-11-03T19:54:35.277Z","fingerprintStartMs":25.783,"fingerprintEndMs":535.457,"cafeReadStartMs":536.648,"cafeReadEndMs":1394.786,"cafeRequestStartMs":539.761,"sweepMs":2179.445412} main: {"sweepId":"e96466a8843b2211","start":"2026-11-03T19:58:37.459Z","fingerprintStartMs":14.643,"fingerprintEndMs":6497.928,"cafeReadStartMs":6498.383,"cafeReadEndMs":7345.975,"cafeRequestStartMs":6500.808,"sweepMs":18242.487094} PR: {"sweepId":"8817b38f68876830","start":"2026-11-03T20:05:17.475Z","fingerprintStartMs":18.183,"fingerprintEndMs":727.07,"cafeReadStartMs":2.528,"cafeReadEndMs":752.347,"cafeRequestStartMs":3.898,"sweepMs":2401.179033} main read starts AFTER GitHub fingerprint completes. PR read starts BEFORE GitHub fingerprint completes. Host requests returned HTTP 200. Main with tc netem delaying GitHub egress showed 6498 ms of cross-host blocking. No speedup multiplier claimed: host response durations vary. The PR initial sweep proves independent reads. Real provider output on PR: WATCHES STARTED git.cafe: all 30 checks passed on be7648c. both watches remain active. github.com: all 8 required checks passed on be7648c. both watches remain active. Neighbors: UI Stop watching reduced 2 monitors to 1 and retained 2 links. Watch for changes restored 2 monitors. Repeated stop/restart passed. Unchanged scheduled sweeps produced no duplicate check notices. Blacksmith command: vp test run apps/server/src/orchestration-v2/runtimeLayer.test.ts -t "reads each watched PR as soon as its own fingerprint lands|reads a quiet head when its no-checks notice comes due" 3 passed, 110 skipped. Earlier combined selection including settling cases failed two quiet-head assertions (expected 4/8, actual 5/9). Replacing only the reactor with pre-change 30724e2 code reproduced both failures. Isolated quiet cases pass before and after. Existing shared-layer test interference; no source changes. Not exercised: real Enterprise host; 25-alias batching; four-read saturation; rate-limit/failed-fingerprint paths against a real host; native desktop/mobile; other agent providers; relay/tunnel.