pr 27467 real-environment verification main: 8b74a69019e3d0f5be62dc118c526669002fc195 pr: 90e362398d87df8486c955d97592dc9255443aa7 client: repository Playwright 1.60.0 with /usr/bin/google-chrome, 1440x1000 provider: authenticated Codex gpt-6.1-sol, low reasoning, real proxy workspace: /home/user/inbox-verification, real git repository setup: vp i on each checkout; separate state copied only after main stopped main server: 16733, web: 8693; stopped before pr server pr server: 13773, web: 5733 main-snapshots: {"observations":25,"allPreviousSnapshotsStable":true,"workingObserved":true,"idleObserved":true,"graceDeadlines":[1793495548909]} pr-snapshots-final: {"observations":50,"allPreviousSnapshotsStable":true,"workingObserved":true,"idleObserved":true,"graceDeadlines":[1793495696660]} real client flow, main then pr: - added local project through Add project > Local folder - selected Codex gpt-6.1-sol in composer - submitted: Run sleep 8, then reply exactly INBOX_CHECK_OK. Do not change files. - sidebar showed Working 1; actual provider executed sleep and returned INBOX_CHECK_OK - sidebar returned thread to inbox after grace - debugger inspected the actual Sidebar-called observe frame and retained its snapshot Map references; all retained values stayed fixed while tracker state changed - main's reached source constructs new Map([...states].map(...)); pr's reached source populates a separate Map via states.forEach - pr: hover row > Settle thread > Settled 1; expand > Un-settle thread > inbox, Settled 0 remote check via blacksmith-check: vp i && vp test run packages/client-runtime/src/state/threadInbox.test.ts 1 test file passed; 22 tests passed; exit 0 existing CI at exact pr head: 30 successful, 0 failing, 0 pending unverified: allocation-byte reduction, timing speedup, GC/RSS, large inbox scale; native desktop/mobile; other providers; tunnel/relay/multi-environment. No quantitative performance claim. No source changes, commits, or pushes.