# R2 cold-turn-end-zero

Evidence for [#33263](https://git.cafe/pingdotgg/t3code/pull/33263). Before: local-only cached null remains null through the completed Replay turn and a 6.5-second post-turn observation. After: the eligible turn publishes A upstream/ahead 1/behind 0/default-ahead 1 without any fetch.

No remote poller was started; both logs contain branch-bound thread creation, a completed run, and checkpoint milestones.

AI-assisted; verified with the tests and tools listed above.

| Before | After |
|---|---|
| [4c361199f4](https://git.cafe/pingdotgg/t3code/commit/4c361199f47f6ea32a2c14835df392640d0f7c63) | [456327574c](https://git.cafe/pingdotgg/t3code/commit/456327574c52ad1c7624083bb97eaf382edd1732) |
| [Full timestamped log](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/03443fb6300dcf03/R2-before.log) | [Full timestamped log](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99cda15183fadc40/R2-after.log) |

Before environment: Linux 6.8.0-117-generic x64; Node v26.12.1; `T3CODE_DEV_SEED=0 node apps/server/src/bin.ts serve --host 127.0.0.1 --port 46123 --base-dir /tmp/lead-33263-r1/evidence-capture/2026-11-10T07-12-33.100Z-before-R2/t3 --no-browser --log-level warn --dev-url http://127.0.0.1:46123`; settings: `automaticGitFetchInterval=0 seconds`. Fresh explicit base dir; Replay provisioned by `--dev-url`; forwarding git wrapper first on PATH. No dev runner or live-data seeding.

After environment: Linux 6.8.0-117-generic x64; Node v26.12.1; `T3CODE_DEV_SEED=0 node apps/server/src/bin.ts serve --host 127.0.0.1 --port 38681 --base-dir /tmp/lead-33263-r1/evidence-capture/2026-11-10T07-12-33.172Z-after-R2/t3 --no-browser --log-level warn --dev-url http://127.0.0.1:38681`; settings: `automaticGitFetchInterval=0 seconds`. Fresh explicit base dir; Replay provisioned by `--dev-url`; forwarding git wrapper first on PATH. No dev runner or live-data seeding.

The recordings below preserve action/event order independently in each column. Rows align by event ordinal, not wall-clock synchronization. Full payloads, command traces, and server completion spans are in the linked logs. Bounded windows establish only the recorded absence of an update, not a full 30-second delay.

| Before recording | After recording |
|---|---|
| `2026-11-10T07:12:33.393Z +292ms` SYNTHETIC_SEED {"facts":{"A":{"status":"## feature/A...origin/feature/A [ahead 1]","divergence":"1\t0"},"B":{"status":"## feature/B...origin/feature/B [ahead 2, behind 1]","divergence":"2\t1"}}} | `2026-11-10T07:12:33.447Z +275ms` SYNTHETIC_SEED {"facts":{"A":{"status":"## feature/A...origin/feature/A [ahead 1]","divergence":"1\t0"},"B":{"status":"## feature/B...origin/feature/B [ahead 2, behind 1]","divergence":"2\t1"}}} |
| `2026-11-10T07:12:33.395Z +294ms` SERVER_SPAWNED {"pid":281566} | `2026-11-10T07:12:33.451Z +279ms` SERVER_SPAWNED {"pid":281579} |
| `2026-11-10T07:12:42.225Z +9124ms` RPC_SEND server.updateSettings automaticGitFetchInterval=0ms | `2026-11-10T07:12:36.627Z +3455ms` RPC_SEND server.updateSettings automaticGitFetchInterval=0ms |
| `2026-11-10T07:12:42.352Z +9251ms` RPC_RESULT server.updateSettings {"automaticGitFetchInterval":{"_id":"Duration","_tag":"Millis","millis":0}} | `2026-11-10T07:12:36.750Z +3578ms` RPC_RESULT server.updateSettings {"automaticGitFetchInterval":{"_id":"Duration","_tag":"Millis","millis":0}} |
| `2026-11-10T07:12:42.353Z +9252ms` RPC_SEND vcs.refreshStatus localOnly=True | `2026-11-10T07:12:36.750Z +3578ms` RPC_SEND vcs.refreshStatus localOnly=True |
| `2026-11-10T07:12:43.042Z +9941ms` RPC_RESULT vcs.refreshStatus branch=feature/A remote={"hasUpstream":false,"aheadCount":0,"behindCount":0,"aheadOfDefaultCount":0} pr=null | `2026-11-10T07:12:37.468Z +4296ms` RPC_RESULT vcs.refreshStatus branch=feature/A remote={"hasUpstream":false,"aheadCount":0,"behindCount":0,"aheadOfDefaultCount":0} pr=null |
| `2026-11-10T07:12:43.042Z +9941ms` SUBSCRIBE passive-1 includeRemote=False | `2026-11-10T07:12:37.468Z +4296ms` SUBSCRIBE passive-1 includeRemote=False |
| `2026-11-10T07:12:43.101Z +10000ms` VCS_EVENT passive-1 snapshot {"isRepo":true,"refName":"feature/A","isDefaultRef":false,"hasPrimaryRemote":true,"hasWorkingTreeChanges":false,"branchChanges":{"baseRef":"origin/main","insertions":1,"deletions":0}} worktree={"insertions":0,"deletions":0,"files":[]} remote=null | `2026-11-10T07:12:37.508Z +4336ms` VCS_EVENT passive-1 snapshot {"isRepo":true,"refName":"feature/A","isDefaultRef":false,"hasPrimaryRemote":true,"hasWorkingTreeChanges":false,"branchChanges":{"baseRef":"origin/main","insertions":1,"deletions":0}} worktree={"insertions":0,"deletions":0,"files":[]} remote=null |
| `2026-11-10T07:12:43.113Z +10012ms` RPC_SEND projects.mutate project.create branch= | `2026-11-10T07:12:37.513Z +4341ms` RPC_SEND projects.mutate project.create branch= |
| `2026-11-10T07:12:43.164Z +10063ms` RPC_RESULT projects.mutate {"id":"e80962d6-c1b4-494a-896f-ab2170a56455","title":"Synthetic R2","workspaceRoot":"/tmp/lead-33263-r1/evidence-capture/2026-11-10T07-12-33.100Z-before-R2/workspace/demo","repositoryIdentity":null,"faviconPath":null,"projectIcon":null,"defaultModelSelection":null,"defaultThreadEnvMode":null,"autoPull":false,"scripts":[],"pinnedAt":null,"archivedAt":null,"createdAt":"2026-11-10T07:12:43.130Z","updatedAt":"2026-11-10T07:12:43.130Z","deletedAt":null} | `2026-11-10T07:12:37.545Z +4373ms` RPC_RESULT projects.mutate {"id":"dac7d2e1-cf39-4c96-982e-d2738099a9f1","title":"Synthetic R2","workspaceRoot":"/tmp/lead-33263-r1/evidence-capture/2026-11-10T07-12-33.172Z-after-R2/workspace/demo","repositoryIdentity":null,"faviconPath":null,"projectIcon":null,"defaultModelSelection":null,"defaultThreadEnvMode":null,"autoPull":false,"scripts":[],"pinnedAt":null,"archivedAt":null,"createdAt":"2026-11-10T07:12:37.521Z","updatedAt":"2026-11-10T07:12:37.521Z","deletedAt":null} |
| `2026-11-10T07:12:43.165Z +10064ms` RPC_SEND orchestration.dispatchCommand thread.create branch=feature/A | `2026-11-10T07:12:37.546Z +4374ms` RPC_SEND orchestration.dispatchCommand thread.create branch=feature/A |
| `2026-11-10T07:12:43.232Z +10131ms` RPC_RESULT orchestration.dispatchCommand {"sequence":2} | `2026-11-10T07:12:37.597Z +4425ms` RPC_RESULT orchestration.dispatchCommand {"sequence":2} |
| `2026-11-10T07:12:43.232Z +10131ms` REPLAY_THREAD_BOUND {"threadId":"ec5432be-b4bc-402a-b523-123635779174","branch":"feature/A","provider":"Replay (dev)","scenario":"Plan and reads"} | `2026-11-10T07:12:37.599Z +4427ms` REPLAY_THREAD_BOUND {"threadId":"6e9b63e1-3e78-454e-9422-5fe32f4e27b6","branch":"feature/A","provider":"Replay (dev)","scenario":"Plan and reads"} |
| `2026-11-10T07:12:43.265Z +10164ms` TURN_EVENT snapshot  sequence= status= | `2026-11-10T07:12:37.634Z +4462ms` TURN_EVENT snapshot  sequence= status= |
| `2026-11-10T07:12:43.265Z +10164ms` RPC_SEND orchestration.dispatchCommand message.dispatch branch= | `2026-11-10T07:12:37.635Z +4463ms` RPC_SEND orchestration.dispatchCommand message.dispatch branch= |
| `2026-11-10T07:12:43.345Z +10244ms` RPC_RESULT orchestration.dispatchCommand {"sequence":10} | `2026-11-10T07:12:37.688Z +4516ms` RPC_RESULT orchestration.dispatchCommand {"sequence":10} |
| `2026-11-10T07:12:43.351Z +10250ms` TURN_EVENT event thread.metadata-updated sequence=3 status= | `2026-11-10T07:12:37.715Z +4543ms` TURN_EVENT event thread.metadata-updated sequence=3 status= |
| `2026-11-10T07:12:43.352Z +10251ms` TURN_EVENT event provider-thread.updated sequence=4 status=not_loaded | `2026-11-10T07:12:37.715Z +4543ms` TURN_EVENT event provider-thread.updated sequence=4 status=not_loaded |
| `2026-11-10T07:12:43.352Z +10251ms` TURN_EVENT event run.created sequence=5 status=starting | `2026-11-10T07:12:37.715Z +4543ms` TURN_EVENT event run.created sequence=5 status=starting |
| `2026-11-10T07:12:43.352Z +10251ms` TURN_EVENT event run-attempt.created sequence=6 status=pending | `2026-11-10T07:12:37.715Z +4543ms` TURN_EVENT event run-attempt.created sequence=6 status=pending |
| `2026-11-10T07:12:43.352Z +10251ms` TURN_EVENT event node.updated sequence=7 status=pending | `2026-11-10T07:12:37.716Z +4544ms` TURN_EVENT event node.updated sequence=7 status=pending |
| `2026-11-10T07:12:43.352Z +10251ms` TURN_EVENT event checkpoint-scope.created sequence=8 status= | `2026-11-10T07:12:37.716Z +4544ms` TURN_EVENT event checkpoint-scope.created sequence=8 status= |
| `2026-11-10T07:12:43.352Z +10251ms` TURN_EVENT event message.updated sequence=9 status= | `2026-11-10T07:12:37.716Z +4544ms` TURN_EVENT event message.updated sequence=9 status= |
| `2026-11-10T07:12:43.352Z +10251ms` TURN_EVENT event turn-item.updated sequence=10 status=completed | `2026-11-10T07:12:37.716Z +4544ms` TURN_EVENT event turn-item.updated sequence=10 status=completed |
| `2026-11-10T07:12:43.557Z +10456ms` TURN_EVENT event provider-session.attached sequence=11 status=ready | `2026-11-10T07:12:37.915Z +4743ms` TURN_EVENT event provider-session.attached sequence=11 status=ready |
| `2026-11-10T07:12:43.593Z +10492ms` TURN_EVENT event provider-session.updated sequence=12 status=ready | `2026-11-10T07:12:37.953Z +4781ms` TURN_EVENT event provider-session.updated sequence=12 status=ready |
| `2026-11-10T07:12:43.593Z +10492ms` TURN_EVENT event provider-thread.updated sequence=13 status=active | `2026-11-10T07:12:37.956Z +4784ms` TURN_EVENT event provider-thread.updated sequence=13 status=active |
| `2026-11-10T07:12:43.593Z +10492ms` TURN_EVENT event run.updated sequence=14 status=running | `2026-11-10T07:12:37.957Z +4785ms` TURN_EVENT event run.updated sequence=14 status=running |
| `2026-11-10T07:12:43.593Z +10492ms` TURN_EVENT event run-attempt.updated sequence=15 status=running | `2026-11-10T07:12:37.957Z +4785ms` TURN_EVENT event run-attempt.updated sequence=15 status=running |
| `2026-11-10T07:12:43.593Z +10492ms` TURN_EVENT event node.updated sequence=16 status=running | `2026-11-10T07:12:37.957Z +4785ms` TURN_EVENT event node.updated sequence=16 status=running |
| `2026-11-10T07:12:44.070Z +10969ms` TURN_EVENT event provider-turn.updated sequence=17 status=running | `2026-11-10T07:12:38.378Z +5206ms` TURN_EVENT event provider-turn.updated sequence=17 status=running |
| `2026-11-10T07:12:44.071Z +10970ms` TURN_EVENT event provider-thread.updated sequence=18 status=active | `2026-11-10T07:12:38.379Z +5207ms` TURN_EVENT event provider-thread.updated sequence=18 status=active |
| `2026-11-10T07:12:44.451Z +11350ms` TURN_EVENT event node.updated sequence=19 status=completed | `2026-11-10T07:12:38.757Z +5585ms` TURN_EVENT event node.updated sequence=19 status=completed |
| `2026-11-10T07:12:44.474Z +11373ms` TURN_EVENT event message.updated sequence=20 status= | `2026-11-10T07:12:38.782Z +5610ms` TURN_EVENT event message.updated sequence=20 status= |
| `2026-11-10T07:12:44.476Z +11375ms` TURN_EVENT event turn-item.updated sequence=21 status=completed | `2026-11-10T07:12:38.786Z +5614ms` TURN_EVENT event turn-item.updated sequence=21 status=completed |
| `2026-11-10T07:12:44.478Z +11377ms` TURN_EVENT event node.updated sequence=22 status=running | `2026-11-10T07:12:38.786Z +5614ms` TURN_EVENT event node.updated sequence=22 status=running |
| `2026-11-10T07:12:44.484Z +11383ms` TURN_EVENT event plan.updated sequence=23 status=active | `2026-11-10T07:12:38.788Z +5616ms` TURN_EVENT event plan.updated sequence=23 status=active |
| `2026-11-10T07:12:44.487Z +11386ms` TURN_EVENT event turn-item.updated sequence=24 status=running | `2026-11-10T07:12:38.792Z +5620ms` TURN_EVENT event turn-item.updated sequence=24 status=running |
| `2026-11-10T07:12:44.680Z +11579ms` TURN_EVENT event node.updated sequence=25 status=running | `2026-11-10T07:12:38.988Z +5816ms` TURN_EVENT event node.updated sequence=25 status=running |
| `2026-11-10T07:12:44.681Z +11580ms` TURN_EVENT event turn-item.updated sequence=26 status=pending | `2026-11-10T07:12:38.990Z +5818ms` TURN_EVENT event turn-item.updated sequence=26 status=pending |
| `2026-11-10T07:12:44.931Z +11830ms` TURN_EVENT event node.updated sequence=27 status=completed | `2026-11-10T07:12:39.269Z +6097ms` TURN_EVENT event node.updated sequence=27 status=completed |
| `2026-11-10T07:12:44.932Z +11831ms` TURN_EVENT event turn-item.updated sequence=28 status=completed | `2026-11-10T07:12:39.271Z +6099ms` TURN_EVENT event turn-item.updated sequence=28 status=completed |
| `2026-11-10T07:12:45.172Z +12071ms` TURN_EVENT event node.updated sequence=29 status=running | `2026-11-10T07:12:39.514Z +6342ms` TURN_EVENT event node.updated sequence=29 status=running |
| `2026-11-10T07:12:45.173Z +12072ms` TURN_EVENT event turn-item.updated sequence=30 status=pending | `2026-11-10T07:12:39.516Z +6344ms` TURN_EVENT event turn-item.updated sequence=30 status=pending |
| `2026-11-10T07:12:45.448Z +12347ms` TURN_EVENT event node.updated sequence=31 status=completed | `2026-11-10T07:12:39.755Z +6583ms` TURN_EVENT event node.updated sequence=31 status=completed |
| `2026-11-10T07:12:45.449Z +12348ms` TURN_EVENT event turn-item.updated sequence=32 status=completed | `2026-11-10T07:12:39.765Z +6593ms` TURN_EVENT event turn-item.updated sequence=32 status=completed |
| `2026-11-10T07:12:45.699Z +12598ms` TURN_EVENT event node.updated sequence=33 status=completed | `2026-11-10T07:12:40.008Z +6836ms` TURN_EVENT event node.updated sequence=33 status=completed |
| `2026-11-10T07:12:45.701Z +12600ms` TURN_EVENT event plan.updated sequence=34 status=completed | `2026-11-10T07:12:40.012Z +6840ms` TURN_EVENT event plan.updated sequence=34 status=completed |
| `2026-11-10T07:12:45.712Z +12611ms` TURN_EVENT event turn-item.updated sequence=35 status=completed | `2026-11-10T07:12:40.015Z +6843ms` TURN_EVENT event turn-item.updated sequence=35 status=completed |
| `2026-11-10T07:12:45.743Z +12642ms` TURN_EVENT event node.updated sequence=36 status=completed | `2026-11-10T07:12:40.060Z +6888ms` TURN_EVENT event node.updated sequence=36 status=completed |
| `2026-11-10T07:12:45.746Z +12645ms` TURN_EVENT event message.updated sequence=37 status= | `2026-11-10T07:12:40.070Z +6898ms` TURN_EVENT event message.updated sequence=37 status= |
| `2026-11-10T07:12:45.753Z +12652ms` TURN_EVENT event turn-item.updated sequence=38 status=completed | `2026-11-10T07:12:40.079Z +6907ms` TURN_EVENT event turn-item.updated sequence=38 status=completed |
| `2026-11-10T07:12:45.754Z +12653ms` TURN_EVENT event provider-turn.updated sequence=39 status=completed | `2026-11-10T07:12:40.082Z +6910ms` TURN_EVENT event provider-turn.updated sequence=39 status=completed |
| `2026-11-10T07:12:45.755Z +12654ms` TURN_EVENT event provider-thread.updated sequence=40 status=active | `2026-11-10T07:12:40.085Z +6913ms` TURN_EVENT event provider-thread.updated sequence=40 status=active |
| `2026-11-10T07:12:45.796Z +12695ms` TURN_EVENT event run-attempt.updated sequence=41 status=completed | `2026-11-10T07:12:40.106Z +6934ms` TURN_EVENT event run-attempt.updated sequence=41 status=completed |
| `2026-11-10T07:12:45.796Z +12695ms` TURN_EVENT event run.updated sequence=42 status=waiting | `2026-11-10T07:12:40.106Z +6934ms` TURN_EVENT event run.updated sequence=42 status=waiting |
| `2026-11-10T07:12:45.796Z +12695ms` TURN_EVENT event node.updated sequence=43 status=waiting | `2026-11-10T07:12:40.107Z +6935ms` TURN_EVENT event node.updated sequence=43 status=waiting |
| `2026-11-10T07:12:45.796Z +12695ms` TURN_EVENT event provider-thread.updated sequence=44 status=idle | `2026-11-10T07:12:40.107Z +6935ms` TURN_EVENT event provider-thread.updated sequence=44 status=idle |
| `2026-11-10T07:12:46.417Z +13316ms` TURN_EVENT event checkpoint.captured sequence=45 status=ready checkpoint:scope:checkpoint-scope%3Athread%3Aec5432be-b4bc-402a-b523-123635779174%3Aname%3Aroot:name:0 | `2026-11-10T07:12:41.228Z +8056ms` TURN_EVENT event checkpoint.captured sequence=45 status=ready checkpoint:scope:checkpoint-scope%3Athread%3A6e9b63e1-3e78-454e-9422-5fe32f4e27b6%3Aname%3Aroot:name:0 |
| `2026-11-10T07:12:46.417Z +13317ms` TURN_EVENT event checkpoint.captured sequence=46 status=ready checkpoint:scope:checkpoint-scope%3Athread%3Aec5432be-b4bc-402a-b523-123635779174%3Aname%3Aroot:name:1 | `2026-11-10T07:12:41.228Z +8056ms` TURN_EVENT event checkpoint.captured sequence=46 status=ready checkpoint:scope:checkpoint-scope%3Athread%3A6e9b63e1-3e78-454e-9422-5fe32f4e27b6%3Aname%3Aroot:name:1 |
| `2026-11-10T07:12:46.418Z +13317ms` TURN_EVENT event turn-item.updated sequence=47 status=completed | `2026-11-10T07:12:41.228Z +8056ms` TURN_EVENT event turn-item.updated sequence=47 status=completed |
| `2026-11-10T07:12:46.418Z +13317ms` TURN_EVENT event run.updated sequence=48 status=completed | `2026-11-10T07:12:41.228Z +8056ms` TURN_EVENT event run.updated sequence=48 status=completed |
| `2026-11-10T07:12:46.418Z +13317ms` TURN_EVENT event node.updated sequence=49 status=completed | `2026-11-10T07:12:41.228Z +8056ms` TURN_EVENT event node.updated sequence=49 status=completed |
| `2026-11-10T07:12:46.418Z +13317ms` TURN_TERMINAL_OBSERVED {"terminal":{"id":"turn","kind":"event","type":"run.updated","sequence":48,"threadId":"ec5432be-b4bc-402a-b523-123635779174","status":"completed"}} | `2026-11-10T07:12:41.228Z +8056ms` TURN_TERMINAL_OBSERVED {"terminal":{"id":"turn","kind":"event","type":"run.updated","sequence":48,"threadId":"6e9b63e1-3e78-454e-9422-5fe32f4e27b6","status":"completed"}} |
| `2026-11-10T07:12:46.418Z +13317ms` TURN_CHECKPOINT_OBSERVED {"checkpoint":{"id":"turn","kind":"event","type":"checkpoint.captured","sequence":45,"threadId":"ec5432be-b4bc-402a-b523-123635779174","status":"ready","checkpointId":"checkpoint:scope:checkpoint-scope%3Athread%3Aec5432be-b4bc-402a-b523-123635779174%3Aname%3Aroot:name:0"}} | `2026-11-10T07:12:41.228Z +8056ms` TURN_CHECKPOINT_OBSERVED {"checkpoint":{"id":"turn","kind":"event","type":"checkpoint.captured","sequence":45,"threadId":"6e9b63e1-3e78-454e-9422-5fe32f4e27b6","status":"ready","checkpointId":"checkpoint:scope:checkpoint-scope%3Athread%3A6e9b63e1-3e78-454e-9422-5fe32f4e27b6%3Aname%3Aroot:name:0"}} |
| `2026-11-10T07:12:52.921Z +19820ms` OBSERVATION_WINDOW_CLOSED {"timeoutMs":6500} | `2026-11-10T07:12:42.579Z +9407ms` VCS_EVENT passive-1 remoteUpdated remote={"hasUpstream":true,"aheadCount":1,"behindCount":0,"aheadOfDefaultCount":1} pr=null |
| `2026-11-10T07:12:53.423Z +20322ms` OBSERVATION_WINDOW_CLOSED {"timeoutMs":500} | `2026-11-10T07:12:43.081Z +9909ms` OBSERVATION_WINDOW_CLOSED {"timeoutMs":500} |
| `2026-11-10T07:12:53.425Z +20324ms` SUBSCRIBE final-passive-2 includeRemote=False | `2026-11-10T07:12:43.083Z +9911ms` SUBSCRIBE final-passive-2 includeRemote=False |
| `2026-11-10T07:12:53.592Z +20491ms` VCS_EVENT final-passive-2 snapshot {"isRepo":true,"refName":"feature/A","isDefaultRef":false,"hasPrimaryRemote":true,"hasWorkingTreeChanges":false,"branchChanges":{"baseRef":"origin/main","insertions":1,"deletions":0}} worktree={"insertions":0,"deletions":0,"files":[]} remote=null | `2026-11-10T07:12:43.135Z +9963ms` VCS_EVENT final-passive-2 snapshot {"isRepo":true,"refName":"feature/A","isDefaultRef":false,"hasPrimaryRemote":true,"hasWorkingTreeChanges":false,"branchChanges":{"baseRef":"origin/main","insertions":1,"deletions":0}} worktree={"insertions":0,"deletions":0,"files":[]} remote={"hasUpstream":true,"aheadCount":1,"behindCount":0,"aheadOfDefaultCount":1} pr=null |
| `2026-11-10T07:12:53.594Z +20493ms` UNSUBSCRIBE final-passive-2 | `2026-11-10T07:12:43.136Z +9964ms` UNSUBSCRIBE final-passive-2 |
| `2026-11-10T07:12:53.597Z +20496ms` UNSUBSCRIBED final-passive-2 | `2026-11-10T07:12:43.137Z +9965ms` UNSUBSCRIBED final-passive-2 |
| `2026-11-10T07:12:53.597Z +20496ms` UNSUBSCRIBE passive-1 | `2026-11-10T07:12:43.137Z +9965ms` UNSUBSCRIBE passive-1 |
| `2026-11-10T07:12:53.598Z +20497ms` UNSUBSCRIBED passive-1 | `2026-11-10T07:12:43.137Z +9965ms` UNSUBSCRIBED passive-1 |
| `2026-11-10T07:12:53.598Z +20497ms` ROW_COMPLETE {"row":"R2"} | `2026-11-10T07:12:43.137Z +9965ms` ROW_COMPLETE {"row":"R2"} |
| `2026-11-10T07:12:53.805Z +20704ms` SERVER_STOPPED {"pid":281566,"exitCode":130,"signal":null} | `2026-11-10T07:12:43.749Z +10578ms` SERVER_STOPPED {"pid":281579,"exitCode":130,"signal":null} |

Final before: remote=null

Final after: remote={"hasUpstream":true,"aheadCount":1,"behindCount":0,"aheadOfDefaultCount":1} pr=null
