PR 25053 runtime verification, Linux Boat VM, 2026-11-01 UTC main: ce9e016406; PR: 3a68f8a6ff3cb20f95ae1e6197108ab0c30142b6 Installed each checkout with vp i. Used one background dev server at a time. Main: /home/user/main, server 16733, web 8693. PR: /home/user/t3code --home-dir /home/user/t3code/.t3, server 13773, web 5733. Playwright from apps/web dependencies, /usr/bin/google-chrome. Created a project for a real git repo via Add project > Local folder. Created threads and ran real Codex gpt-6.1-sol turns via the composer. Baseline: pwd + git status --short -> READINESS_BASELINE_OK on both heads. No mocked providers, injected recovery delay, fixtures, or demo data. Main, 45-second backend outage after >30 seconds connected: 07:39:54.512 stopped backend 07:40:43.817 listener ready 07:40:43.879 recovery completed 07:41:11.165 browser descriptor success Retry request gaps: 2.392, 6.219, 9.343, 18.678, 36.998 seconds. Client reached server 27.348 seconds after listener ready. PR, same outage and real Codex workload: 07:44:54.984 stopped backend 07:45:45.885 listener ready 07:45:45.927 auth/session HTTP 200 07:45:45.932 well-known descriptor HTTP 200 07:45:46.037 recovery completed 07:45:48.417 browser descriptor success Retry request gaps: 2.663, 4.699, 3.822, 3.465, 4.851, 4.640, 2.808, 2.967, 4.168, 3.906, 4.289, 4.664, 3.567 seconds. Client reached server 2.532 seconds after listener ready. Auth and descriptor answered 110 ms and 105 ms before recovery completed. Neighboring behaviors: Thread history survived restart and automatic reconnect. Follow-up real Codex pwd + git status turn -> POST_RESTART_OK. Abrupt SIGKILL restart preserved thread and resumed its real provider path. Authenticated WebSocket server.probe, server.getConfig, and server.updateSettings with empty patch returned Success after restart. Interrupted sleep commands were not claimed as completed by the provider. Blacksmith: 71 focused tests passed in readiness, startup, connection supervisor files. vp run check:changed github/main passed against the PR base 7195b699547b: format, lint, knip, GraphQL generation, 9 package typechecks, 6 test files. Existing GitHub CI checks passed on the exact PR SHA. Unverified: Live T3 Connect/Cloudflare relay (no linked relay in this dev environment). Update-trial launcher activation and rollback. Large production DB with minute-long recovery, pending/cancelled app RPCs through an extended recovery window, 120-second reconnect grace expiry. Native desktop and iOS/Android clients.