--- R8-before-normalized.md
+++ R8-after-normalized.md
@@ -1,6 +1,6 @@
 # R8 SIDE: timestamped runtime transcript
 
-Source: [96fc7b9551](https://git.cafe/pingdotgg/t3code/commit/<SOURCE_SHA>).
+Source: [802efb97da](https://git.cafe/pingdotgg/t3code/commit/<SOURCE_SHA>).
 
 Captured 2026-10-27 UTC; machine ~/.agents/MACHINE=fs-37; actual hostname=fs-37 (brief said freestyle); Linux x86_64 kernel 6.1.102; global vp 1.3.0; checkout vite-plus 1.4.0; pnpm 12.14.0; Node 26.12.1; Effect 4.0.5; Codex CLI 0.163.0, model gpt-5.6-sol through existing CLIProxyAPI hub. Real server source runtime, native Node TypeScript, fresh per-side app-migrated SQLite (migration 69 ThreadMessageSearch), T3CODE_DEV_SEED=0. No browser, other machine or live-state access. R7/R8: production worker/outbox with synthetic executor, no provider reply claimed. Production policy unchanged: stop deadline 30s only on SIDE, maxAttempts=5, lease=30s, persisted backoff=100/200/400/800ms. R1's original manifest inherited a static 'hostname freestyle' label from old script; this file records measured hostname and future driver uses actual hostname. Original retained.
 
@@ -40,7 +40,7 @@
 
 - <TIME>: checkpoint.capture pending, attempt=0
 - <TIME>: checkpoint.capture running, attempt=1
-- <TIME>: checkpoint.capture succeeded, attempt=1; elapsed since claim 35.043s
+- <TIME>: checkpoint.capture succeeded, attempt=1; elapsed since claim 35.049s
 
 ## Exact injection diff
 
@@ -147,7 +147,7 @@
 ### <TIME> [timeline.ndjson:<LINE>]
 
 ```text
-{"T3CODE_DEV_SEED": "0", "at": "<TIME>", "command": "node apps/server/src/bin.ts start --bootstrap-fd 3 --log-level debug", "home": "/home/ubuntu/wt/pr-25675-SIDE/.t3/R8-<TIME>", "kind": "server-spawn", "port": 39171, "serial": 1}
+{"T3CODE_DEV_SEED": "0", "at": "<TIME>", "command": "node apps/server/src/bin.ts start --bootstrap-fd 3 --log-level debug", "home": "/home/ubuntu/wt/pr-25675-SIDE/.t3/R8-<TIME>", "kind": "server-spawn", "port": 36271, "serial": 1}
 ```
 
 ### <TIME> [timeline.ndjson:<LINE>]
@@ -809,6 +809,12 @@
 ### <TIME> [server-1.log]
 
 ```text
+[<TIME>] DEBUG (#FIBER): startup phase: starting keybindings runtime
+```
+
+### <TIME> [server-1.log]
+
+```text
 [<TIME>] DEBUG (#FIBER): Codex rate-limit read failed.
   {
     cause: {
@@ -829,12 +835,6 @@
 ### <TIME> [server-1.log]
 
 ```text
-[<TIME>] DEBUG (#FIBER): startup phase: starting keybindings runtime
-```
-
-### <TIME> [server-1.log]
-
-```text
 [<TIME>] INFO (#FIBER): Listening on http://127.0.0.1:<PORT>
 ```
 
@@ -900,16 +900,16 @@
 [<TIME>] DEBUG (#FIBER): startup phase: complete
 ```
 
+### <TIME> [server-1.log]
+
+```text
+[<TIME>] DEBUG (#FIBER): startup phase: recording startup heartbeat
+```
+
 ### <TIME> [timeline.ndjson:<LINE>]
 
 ```text
 {"at": "<TIME>", "kind": "server-ready", "serial": 1}
-```
-
-### <TIME> [server-1.log]
-
-```text
-[<TIME>] DEBUG (#FIBER): startup phase: recording startup heartbeat
 ```
 
 ### <TIME> [server-1.log]
@@ -1074,18 +1074,18 @@
 ### <TIME> [harness.ndjson:<LINE>]
 
 ```text
+{"at": "<TIME>", "effectId": "effect:evidence:R8:later", "kind": "harness-clear-cancellation"}
+```
+
+### <TIME> [harness.ndjson:<LINE>]
+
+```text
 {"at": "<TIME>", "kind": "harness-durable-snapshot", "label": "non-stop and later synthetic start succeeded SIDE explicit release", "rows": [{"attempt_count": 1, "available_at": "<TIME>", "command_id": "command:evidence:R8:first", "completed_at": "<TIME>", "created_at": "<TIME>", "effect_id": "effect:evidence:R8:first", "effect_type": "checkpoint.capture", "last_error": null, "lease_expires_at": null, "lease_owner": null, "payload_json": "{\"type\":\"checkpoint.capture\",\"runId\":\"run:evidence:R8:checkpoint\",\"scopeId\":\"scope:evidence:R8\"}", "status": "succeeded", "thread_id": "thread:evidence:R8", "updated_at": "<TIME>"}, {"attempt_count": 1, "available_at": "<TIME>", "command_id": "command:evidence:R8:later", "completed_at": "<TIME>", "created_at": "<TIME>", "effect_id": "effect:evidence:R8:later", "effect_type": "provider-turn.start", "last_error": null, "lease_expires_at": null, "lease_owner": null, "payload_json": "{\"type\":\"provider-turn.start\",\"runId\":\"run:evidence:R8:later\"}", "status": "succeeded", "thread_id": "thread:evidence:R8", "updated_at": "<TIME>"}]}
 ```
 
 ### <TIME> [harness.ndjson:<LINE>]
 
 ```text
-{"at": "<TIME>", "effectId": "effect:evidence:R8:later", "kind": "harness-clear-cancellation"}
-```
-
-### <TIME> [harness.ndjson:<LINE>]
-
-```text
 {"at": "<TIME>", "kind": "harness-complete", "policy": "production layerWithOptions() defaults; no timeout/maxAttempts/backoff overrides", "row": "R8"}
 ```
 
