# C7 Diff0 — exact observation sequence

Zero field threshold: timestamps, stack paths, generated IDs, every logged payload and event order are retained. Columns align by observation ordinal, not by a claim of identical scheduling. This is a server transcript comparison; no pixel diff applies.

| # | Before | After |
|---|---|---|
|1|2026-11-03T04:09:50.397Z<br>C7-EOF<br>**environment**<br><code>{&quot;kind&quot;: &quot;CONTROLLED ADAPTER HARNESS; actual adapter, mocked SDK and native stream; no model or HTTP server&quot;, &quot;caller&quot;: &quot;start&quot;, &quot;boundary&quot;: false, &quot;maxOpsBeforeYield&quot;: &quot;default&quot;, &quot;node&quot;: &quot;v26.12.1&quot;}</code>|2026-11-03T04:09:49.461Z<br>C7-EOF<br>**environment**<br><code>{&quot;kind&quot;: &quot;CONTROLLED ADAPTER HARNESS; actual adapter, mocked SDK and native stream; no model or HTTP server&quot;, &quot;caller&quot;: &quot;start&quot;, &quot;boundary&quot;: false, &quot;maxOpsBeforeYield&quot;: &quot;default&quot;, &quot;node&quot;: &quot;v26.12.1&quot;}</code>|
|2|2026-11-03T04:09:50.400Z<br>C7-EOF<br>**mock session.command sent**<br><code>{&quot;sessionID&quot;: &quot;native-C7-EOF&quot;, &quot;messageID&quot;: &quot;msg_000000000001LW2bIYG0uI9i8gcuayIraTUpaOFT&quot;, &quot;command&quot;: &quot;slow&quot;, &quot;arguments&quot;: &quot;330&quot;, &quot;model&quot;: &quot;anthropic/claude-sonnet&quot;, &quot;parts&quot;: []}</code>|2026-11-03T04:09:49.464Z<br>C7-EOF<br>**mock session.command sent**<br><code>{&quot;sessionID&quot;: &quot;native-C7-EOF&quot;, &quot;messageID&quot;: &quot;msg_0000000000012X7zKD3OdUKA1WhK6h2wX8yJFXr5&quot;, &quot;command&quot;: &quot;slow&quot;, &quot;arguments&quot;: &quot;330&quot;, &quot;model&quot;: &quot;anthropic/claude-sonnet&quot;, &quot;parts&quot;: []}</code>|
|3|2026-11-03T04:09:50.400Z<br>C7-EOF<br>**emit matching user receipt**<br><code>{&quot;messageID&quot;: &quot;msg_000000000001LW2bIYG0uI9i8gcuayIraTUpaOFT&quot;}</code>|2026-11-03T04:09:49.464Z<br>C7-EOF<br>**emit matching user receipt**<br><code>{&quot;messageID&quot;: &quot;msg_0000000000012X7zKD3OdUKA1WhK6h2wX8yJFXr5&quot;}</code>|
|4|2026-11-03T04:09:50.400Z<br>C7-EOF<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpenCode.submitPrompt&quot;, &quot;exit&quot;: &quot;success&quot;, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: true}</code>|2026-11-03T04:09:49.465Z<br>C7-EOF<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpenCode.submitPrompt&quot;, &quot;exit&quot;: &quot;success&quot;, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: true}</code>|
|5|2026-11-03T04:09:50.400Z<br>C7-EOF<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpencodeAdapter.startTurn&quot;, &quot;exit&quot;: &quot;success&quot;, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: true, &quot;receiptDone&quot;: true}</code>|2026-11-03T04:09:49.465Z<br>C7-EOF<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpencodeAdapter.startTurn&quot;, &quot;exit&quot;: &quot;success&quot;, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: true, &quot;receiptDone&quot;: true}</code>|
|6|2026-11-03T04:09:50.400Z<br>C7-EOF<br>**caller.returned**<br><code>{&quot;exit&quot;: &quot;success&quot;}</code>|2026-11-03T04:09:49.465Z<br>C7-EOF<br>**caller.returned**<br><code>{&quot;exit&quot;: &quot;success&quot;}</code>|
|7|2026-11-03T04:09:50.400Z<br>C7-EOF<br>**reject command after caller settled**<br><code>{&quot;callerSettled&quot;: true}</code>|2026-11-03T04:09:49.465Z<br>C7-EOF<br>**reject command after caller settled**<br><code>{&quot;callerSettled&quot;: true}</code>|
|8|2026-11-03T04:09:50.401Z<br>C7-EOF<br>**span.end**<br><code>{&quot;name&quot;: &quot;opencode.session.command&quot;, &quot;exit&quot;: &quot;OpenCodeRuntimeError: \n    at catch (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/OpenCodeRuntime.ts:157:7)\n    at file:///home/ubuntu/wt/pr-27677-base/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:40\n    at opencode.session.command (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/OpenCodeRuntime.ts:158:18)\n    at OpenCode.submitPrompt (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3276:22)\n    at OpenCode.submitPrompt (definition) (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:2939:37)\n    at OpencodeAdapter.startTurn (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/evidence-controls.test.ts:195:13)\n    at OpencodeAdapter.startTurn (definition) (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3122:29) {\n  [cause]: TypeError: fetch failed\n      at /home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/evidence-controls.test.ts:296:23 {\n    [cause]: HeadersTimeoutError: Headers Timeout Error\n        at /home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/evidence-controls.test.ts:296:76\n  }\n}&quot;, &quot;callerSettled&quot;: true, &quot;submitSettled&quot;: true, &quot;receiptDone&quot;: true}</code>|2026-11-03T04:09:49.466Z<br>C7-EOF<br>**span.end**<br><code>{&quot;name&quot;: &quot;opencode.session.command&quot;, &quot;exit&quot;: &quot;OpenCodeRuntimeError: \n    at catch (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/OpenCodeRuntime.ts:157:7)\n    at file:///home/ubuntu/wt/pr-27677/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:40\n    at opencode.session.command (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/OpenCodeRuntime.ts:158:18)\n    at OpenCode.submitPrompt (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3278:22)\n    at OpenCode.submitPrompt (definition) (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:2939:37)\n    at OpencodeAdapter.startTurn (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/evidence-controls.test.ts:195:13)\n    at OpencodeAdapter.startTurn (definition) (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3124:29) {\n  [cause]: TypeError: fetch failed\n      at /home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/evidence-controls.test.ts:296:23 {\n    [cause]: HeadersTimeoutError: Headers Timeout Error\n        at /home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/evidence-controls.test.ts:296:76\n  }\n}&quot;, &quot;callerSettled&quot;: true, &quot;submitSettled&quot;: true, &quot;receiptDone&quot;: true}</code>|
|9|2026-11-03T04:09:50.402Z<br>C7-EOF<br>**snapshot after request failure before idle**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C7-EOF%3Aattempt%3Aattempt-opencode-C7-EOF&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C7-EOF&quot;, &quot;nodeId&quot;: &quot;node-opencode-C7-EOF&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C7-EOF&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;msg_000000000001LW2bIYG0uI9i8gcuayIraTUpaOFT&quot;, &quot;strength&quot;: &quot;weak&quot;}, &quot;ordinal&quot;: 1, &quot;status&quot;: &quot;failed&quot;, &quot;startedAt&quot;: &quot;1970-01-01T00:00:00.000Z&quot;, &quot;completedAt&quot;: &quot;1970-01-01T00:00:00.000Z&quot;, &quot;turnTokenUsage&quot;: {&quot;usageScope&quot;: &quot;main_agent&quot;, &quot;usageStatus&quot;: &quot;unavailable&quot;, &quot;hasSubagents&quot;: false}}], &quot;terminalCount&quot;: 0}</code>|2026-11-03T04:09:49.467Z<br>C7-EOF<br>**actual adapter request-error guard evaluated**<br><code>{&quot;receiptDone&quot;: true, &quot;callerSettled&quot;: true, &quot;submitSettled&quot;: true, &quot;stack&quot;: &quot;    at Proxy.isDoneUnsafe (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/evidence-controls.test.ts:259:21)\n    at /home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:2994:24\n    at file:///home/ubuntu/wt/pr-27677/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1417:96&quot;}</code>|
|10|2026-11-03T04:09:50.402Z<br>C7-EOF<br>**close native stream at explicit milestone**<br><code>{}</code>|2026-11-03T04:09:49.467Z<br>C7-EOF<br>**snapshot after request failure before idle**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C7-EOF%3Aattempt%3Aattempt-opencode-C7-EOF&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C7-EOF&quot;, &quot;nodeId&quot;: &quot;node-opencode-C7-EOF&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C7-EOF&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;msg_0000000000012X7zKD3OdUKA1WhK6h2wX8yJFXr5&quot;, &quot;strength&quot;: &quot;weak&quot;}, &quot;ordinal&quot;: 1, &quot;status&quot;: &quot;running&quot;, &quot;startedAt&quot;: &quot;1970-01-01T00:00:00.000Z&quot;, &quot;completedAt&quot;: null}], &quot;terminalCount&quot;: 0}</code>|
|11|2026-11-03T04:09:50.402Z<br>C7-EOF<br>**turn.terminal**<br><code>{&quot;type&quot;: &quot;turn.terminal&quot;, &quot;driver&quot;: &quot;opencode&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C7-EOF&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C7-EOF%3Aattempt%3Aattempt-opencode-C7-EOF&quot;, &quot;runOrdinal&quot;: 1, &quot;failureItemOrdinal&quot;: 101, &quot;status&quot;: &quot;failed&quot;, &quot;failure&quot;: {&quot;class&quot;: &quot;provider_error&quot;, &quot;message&quot;: &quot;Provider turn failed.&quot;, &quot;code&quot;: null, &quot;retryable&quot;: null}, &quot;threadDisposition&quot;: &quot;reusable&quot;}</code>|2026-11-03T04:09:49.467Z<br>C7-EOF<br>**close native stream at explicit milestone**<br><code>{}</code>|
|12|2026-11-03T04:09:50.403Z<br>C7-EOF<br>**final snapshot**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C7-EOF%3Aattempt%3Aattempt-opencode-C7-EOF&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C7-EOF&quot;, &quot;nodeId&quot;: &quot;node-opencode-C7-EOF&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C7-EOF&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;msg_000000000001LW2bIYG0uI9i8gcuayIraTUpaOFT&quot;, &quot;strength&quot;: &quot;weak&quot;}, &quot;ordinal&quot;: 1, &quot;status&quot;: &quot;failed&quot;, &quot;startedAt&quot;: &quot;1970-01-01T00:00:00.000Z&quot;, &quot;completedAt&quot;: &quot;1970-01-01T00:00:00.000Z&quot;, &quot;turnTokenUsage&quot;: {&quot;usageScope&quot;: &quot;main_agent&quot;, &quot;usageStatus&quot;: &quot;unavailable&quot;, &quot;hasSubagents&quot;: false}}], &quot;terminals&quot;: [{&quot;type&quot;: &quot;turn.terminal&quot;, &quot;driver&quot;: &quot;opencode&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C7-EOF&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C7-EOF%3Aattempt%3Aattempt-opencode-C7-EOF&quot;, &quot;runOrdinal&quot;: 1, &quot;failureItemOrdinal&quot;: 101, &quot;status&quot;: &quot;failed&quot;, &quot;failure&quot;: {&quot;class&quot;: &quot;provider_error&quot;, &quot;message&quot;: &quot;Provider turn failed.&quot;, &quot;code&quot;: null, &quot;retryable&quot;: null}, &quot;threadDisposition&quot;: &quot;reusable&quot;}]}</code>|2026-11-03T04:09:49.468Z<br>C7-EOF<br>**turn.terminal**<br><code>{&quot;type&quot;: &quot;turn.terminal&quot;, &quot;driver&quot;: &quot;opencode&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C7-EOF&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C7-EOF%3Aattempt%3Aattempt-opencode-C7-EOF&quot;, &quot;runOrdinal&quot;: 1, &quot;failureItemOrdinal&quot;: 101, &quot;status&quot;: &quot;failed&quot;, &quot;failure&quot;: {&quot;class&quot;: &quot;transport_error&quot;, &quot;message&quot;: &quot;OpenCode event stream ended unexpectedly.&quot;, &quot;code&quot;: null, &quot;retryable&quot;: null}, &quot;threadDisposition&quot;: &quot;broken&quot;}</code>|
|13|2026-11-03T04:09:50.403Z<br>C7-EOF<br>**mock session.abort**<br><code>{}</code>|2026-11-03T04:09:49.469Z<br>C7-EOF<br>**final snapshot**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C7-EOF%3Aattempt%3Aattempt-opencode-C7-EOF&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C7-EOF&quot;, &quot;nodeId&quot;: &quot;node-opencode-C7-EOF&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C7-EOF&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;msg_0000000000012X7zKD3OdUKA1WhK6h2wX8yJFXr5&quot;, &quot;strength&quot;: &quot;weak&quot;}, &quot;ordinal&quot;: 1, &quot;status&quot;: &quot;failed&quot;, &quot;startedAt&quot;: &quot;1970-01-01T00:00:00.000Z&quot;, &quot;completedAt&quot;: &quot;1970-01-01T00:00:00.000Z&quot;, &quot;turnTokenUsage&quot;: {&quot;usageScope&quot;: &quot;main_agent&quot;, &quot;usageStatus&quot;: &quot;unavailable&quot;, &quot;hasSubagents&quot;: false}}], &quot;terminals&quot;: [{&quot;type&quot;: &quot;turn.terminal&quot;, &quot;driver&quot;: &quot;opencode&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C7-EOF&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C7-EOF%3Aattempt%3Aattempt-opencode-C7-EOF&quot;, &quot;runOrdinal&quot;: 1, &quot;failureItemOrdinal&quot;: 101, &quot;status&quot;: &quot;failed&quot;, &quot;failure&quot;: {&quot;class&quot;: &quot;transport_error&quot;, &quot;message&quot;: &quot;OpenCode event stream ended unexpectedly.&quot;, &quot;code&quot;: null, &quot;retryable&quot;: null}, &quot;threadDisposition&quot;: &quot;broken&quot;}]}</code>|
|14|—|2026-11-03T04:09:49.469Z<br>C7-EOF<br>**mock session.abort**<br><code>{}</code>|