pr 29181 real dev verification main: 30084f0018 (github/main), isolated /home/user/main/.t3 original pr: b2c4f373ea88cb261bc7ad003a5da0a0268f44e2 fixed pr: 8f0a8b3ec3124d7c6b630ceedf23cc30f97835c5 linux vm; repo Playwright 1.60.0; /usr/bin/google-chrome vp i; background vp run dev; one server at a time main server/web: 16733/8693; pr server/web: 13773/5733 app-created project /home/user/t3code, real codex gpt-6.1-sol turns health interval set to 30 seconds through settings on both versions main 22:28:35-22:29:35 UTC: 2 providerStatuses frames, 90,326 JSON bytes 22:29:28.796Z 45,163 bytes 22:29:29.063Z 45,163 bytes only differences: provider checkedAt, usageLimits.checkedAt, versionAdvisory.checkedAt original pr also emitted timestamp-only frames on real periodic probes fixed 22:58:18.481-22:59:18.481 UTC: 0 providerStatuses frames, 0 bytes persisted codex checkedAt advanced 22:58:09.100 -> 22:58:39.410 -> 22:59:09.873 same browser websocket remained connected; no simulated clock or probe data settings refresh: current stamps delivered codex disable then enable: both real web clients updated final real codex turn: pwd + git rev-parse --is-inside-work-tree; FINAL_PROVIDER_OK legacy config subscription: real workspace refresh updated workspaceSnapshots.checkedAt modern on-demand subscription received no frame for that workspace-only change explicit refresh 23:02:46.724Z: requester received checkedAt 23:02:46.727Z at 23:02:47.072Z observer received zero providerStatuses frames blacksmith: failing assertion for transient status/restamp before fix; passing after blacksmith: failing assertion for trailing update erasing forced stamp before pending flag; passing after blacksmith check:changed d01b92c0613936e5204ea2787a9ed6bf7d1ff547: all pass format, lint, knip x2, graphql, affected typechecks x3, 12 tests across 2 files 2 independent read-only reviewers approved final diff limits: JSON application bytes, not compressed wire bytes or a latency benchmark not exercised: native mobile/widget, Electron shell, remote relay/tunnel, authenticated Claude live periodic update: subscription 22:56:20.333Z, providerStatuses 23:11:20.979Z codex checkedAt 23:11:16.717Z; first frame changed only check timestamps subsequent frames reflected substantive dev-provider catalog changes usage limit limitation: codex probe returned JSON-RPC -32600, so no real usage windows/reset changes