# Timed evidence narration

Recordings are silent; these timed steps and optional subtitle tracks narrate the controlled fault. Times are relative to each recording, derived from browser performance timestamps and recording start UTC. When timeOrigin was not retained, it is reconstructed from the client activity observedAt timestamp (approximately millisecond precision). The natural incident trigger is unestablished.

## V1-base

Start: 2026-10-24 10:50:07.350 UTC; duration 26.414s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V1-base: controlled decoder fault; natural cause unknown |
| 0.042s | Send real thread.settle; request 910002 |
| 0.236s | Unary request 910002 returned Success |
| 1.542s | Send real thread.unsettle; request 910003 |
| 1.557s | Unary request 910003 returned Success |
| 3.043s | Ordinary app socket close/reconnect control (separate from decoder fault) |
| 6.543s | Send real thread.settle; request 910004 |
| 6.558s | Unary request 910004 returned Success |
| 8.044s | Inject invalid Chunk into orchestration.subscribeShell request 34; socket 2 OPEN |
| 8.546s | Send real thread.unsettle; request 910005 |
| 8.554s | Unary request 910005 returned Success |
| 25.714s | BASE stays stale despite successful unary and OPEN app socket |

BASE stays stale despite successful unary and OPEN app socket.

## V1-head

Start: 2026-10-24 10:50:33.761 UTC; duration 22.586s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V1-head: controlled decoder fault; natural cause unknown |
| 0.037s | Send real thread.settle; request 910002 |
| 0.071s | Unary request 910002 returned Success |
| 1.538s | Send real thread.unsettle; request 910003 |
| 1.550s | Unary request 910003 returned Success |
| 3.039s | Ordinary app socket close/reconnect control (separate from decoder fault) |
| 6.539s | Send real thread.settle; request 910004 |
| 6.555s | Unary request 910004 returned Success |
| 8.040s | Inject invalid Chunk into orchestration.subscribeShell request 35; socket 2 OPEN |
| 8.294s | Replacement orchestration.subscribeShell request 38 on socket 2; input {"afterSequence":46,"requestCompletionMarker":true} |
| 8.543s | Send real thread.unsettle; request 910005 |
| 8.555s | Unary request 910005 returned Success |
| 21.886s | HEAD replaces failed subscription on same OPEN app socket; visible state resumes |

HEAD replaces failed subscription on same OPEN app socket; visible state resumes.

## V2-base

Start: 2026-10-24 10:44:26.924 UTC; duration 17.076s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V2-base: controlled decoder fault; natural cause unknown |
| 0.033s | Send real thread.settle; request 910001 |
| 0.051s | Unary request 910001 returned Success |
| 1.233s | Inject invalid Chunk into orchestration.subscribeShell request 13; socket 0 OPEN |
| 1.736s | Send real thread.unsettle; request 910002 |
| 1.754s | Unary request 910002 returned Success |
| 16.376s | BASE stays stale despite successful unary and OPEN app socket |

BASE stays stale despite successful unary and OPEN app socket.

## V2-head

Start: 2026-10-24 10:46:40.647 UTC; duration 7.641s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V2-head: controlled decoder fault; natural cause unknown |
| 0.044s | Send real thread.settle; request 910001 |
| 0.086s | Unary request 910001 returned Success |
| 1.545s | Inject invalid Chunk into orchestration.subscribeShell request 15; socket 0 OPEN |
| 1.798s | Replacement orchestration.subscribeShell request 19 on socket 0; input {"afterSequence":20,"requestCompletionMarker":true} |
| 2.047s | Send real thread.unsettle; request 910002 |
| 2.062s | Unary request 910002 returned Success |
| 6.941s | HEAD replaces failed subscription on same OPEN app socket; visible state resumes |

HEAD replaces failed subscription on same OPEN app socket; visible state resumes.

## V3-base

Start: 2026-10-24 10:43:10.943 UTC; duration 6.374s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V3-base: controlled decoder fault; natural cause unknown |
| 0.028s | Send real thread.settle; request 910002 |
| 0.048s | Unary request 910002 returned Success |
| 3.662s | Inject invalid Chunk into orchestration.subscribeShell request 21; socket 1 OPEN |
| 3.697s | Send real thread.unsettle; request 910003 |
| 3.710s | Unary request 910003 returned Success |
| 5.674s | BASE stays stale despite successful unary and OPEN app socket |

BASE stays stale despite successful unary and OPEN app socket.

## V3-head

Start: 2026-10-24 10:47:07.832 UTC; duration 7.657s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V3-head: controlled decoder fault; natural cause unknown |
| 0.028s | Send real thread.settle; request 910001 |
| 0.043s | Unary request 910001 returned Success |
| 1.529s | Inject invalid Chunk into orchestration.subscribeShell request 8; socket 0 OPEN |
| 1.782s | Replacement orchestration.subscribeShell request 16 on socket 0; input {"afterSequence":24,"requestCompletionMarker":true} |
| 2.031s | Send real thread.unsettle; request 910002 |
| 2.050s | Unary request 910002 returned Success |
| 6.957s | HEAD replaces failed subscription on same OPEN app socket; visible state resumes |

HEAD replaces failed subscription on same OPEN app socket; visible state resumes.

## V4-base

Start: 2026-10-24 10:43:28.572 UTC; duration 9.651s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V4-base: controlled decoder fault; natural cause unknown |
| 0.023s | Send real thread.settle; request 910001 |
| 0.045s | Unary request 910001 returned Success |
| 6.713s | Inject invalid Chunk into orchestration.subscribeShell request 15; socket 1 OPEN |
| 6.758s | Send real thread.unsettle; request 910002 |
| 6.784s | Unary request 910002 returned Success |
| 8.951s | BASE stays stale despite successful unary and OPEN app socket |

BASE stays stale despite successful unary and OPEN app socket.

## V4-head

Start: 2026-10-24 10:47:37.244 UTC; duration 17.255s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V4-head: controlled decoder fault; natural cause unknown |
| 0.023s | Send real thread.settle; request 910001 |
| 0.045s | Unary request 910001 returned Success |
| 1.523s | Inject invalid Chunk into orchestration.subscribeShell request 15; socket 0 OPEN |
| 1.777s | Replacement orchestration.subscribeShell request 19 on socket 0; input {"afterSequence":28,"requestCompletionMarker":true} |
| 2.026s | Send real thread.unsettle; request 910002 |
| 2.037s | Unary request 910002 returned Success |
| 16.555s | HEAD replaces failed subscription on same OPEN app socket; visible state resumes |

HEAD replaces failed subscription on same OPEN app socket; visible state resumes.

## V5-base

Start: 2026-10-24 10:44:53.346 UTC; duration 7.906s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V5-base: controlled decoder fault; natural cause unknown |
| 0.032s | Send real thread.metadata.update; request 910001 |
| 0.047s | Unary request 910001 returned Success |
| 4.382s | Inject invalid Chunk into orchestration.subscribeThread request 4; socket 0 OPEN |
| 4.887s | Send real thread.metadata.update; request 910002 |
| 4.897s | Unary request 910002 returned Success |
| 7.206s | BASE stays stale despite successful unary and OPEN app socket |

BASE stays stale despite successful unary and OPEN app socket.

## V5-head

Start: 2026-10-24 10:48:09.387 UTC; duration 8.709s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V5-head: controlled decoder fault; natural cause unknown |
| 0.064s | Send real thread.metadata.update; request 910001 |
| 0.100s | Unary request 910001 returned Success |
| 1.565s | Inject invalid Chunk into orchestration.subscribeThread request 4; socket 0 OPEN |
| 1.819s | Replacement orchestration.subscribeThread request 19 on socket 0; input {"threadId":"thread:project:5b98b76b-327a-4c61-91fa-467062d49b19:853a1692-199c-477f-8195-00270cdd545d","afterSequence":32,"requestCompletionMarker":true,"acceptBoundedSnapshot":true,"acceptCompactTurnItems":true} |
| 2.068s | Send real thread.metadata.update; request 910002 |
| 2.129s | Unary request 910002 returned Success |
| 8.009s | HEAD replaces failed subscription on same OPEN app socket; visible state resumes |

HEAD replaces failed subscription on same OPEN app socket; visible state resumes.

## V6-base

Start: 2026-10-24 10:54:19.330 UTC; duration 4.099s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V6-base: controlled decoder fault; natural cause unknown |
| 1.053s | Inject invalid Chunk into terminal.attach request 9; socket 0 OPEN |
| 1.055s | Inject invalid Chunk into subscribeTerminalMetadata request 7; socket 0 OPEN |
| 1.056s | Send real terminal.write; request 910003 |
| 1.089s | Unary request 910003 returned Success |
| 3.399s | BASE stays stale despite successful unary and OPEN app socket |

BASE stays stale despite successful unary and OPEN app socket.

## V6-head

Start: 2026-10-24 10:54:28.695 UTC; duration 3.941s.

| Video time | Narration / observation |
|---|---|
| 0.000s | V6-head: controlled decoder fault; natural cause unknown |
| 1.037s | Inject invalid Chunk into terminal.attach request 9; socket 0 OPEN |
| 1.043s | Inject invalid Chunk into subscribeTerminalMetadata request 7; socket 0 OPEN |
| 1.045s | Send real terminal.write; request 910003 |
| 1.048s | Unary request 910003 returned Success |
| 2.044s | Replacement terminal.attach request 22 on socket 0; input {"threadId":"thread:project:5b98b76b-327a-4c61-91fa-467062d49b19:853a1692-199c-477f-8195-00270cdd545d","terminalId":"term-1","cwd":"<fixture-project-root>","worktreePath":null,"env":{"T3CODE_PROJECT_ROOT":"<fixture-project-root>"},"resume":true} |
| 2.045s | Replacement subscribeTerminalMetadata request 23 on socket 0; input {} |
| 3.241s | HEAD replaces failed subscription on same OPEN app socket; visible state resumes |

HEAD replaces failed subscription on same OPEN app socket; visible state resumes.
