# C1 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.290Z<br>C1-start<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;: true, &quot;maxOpsBeforeYield&quot;: &quot;default&quot;, &quot;node&quot;: &quot;v26.12.1&quot;}</code>|2026-11-03T04:09:49.333Z<br>C1-start<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;: true, &quot;maxOpsBeforeYield&quot;: &quot;default&quot;, &quot;node&quot;: &quot;v26.12.1&quot;}</code>|
|2|2026-11-03T04:09:50.314Z<br>C1-start<br>**mock session.command sent**<br><code>{&quot;sessionID&quot;: &quot;native-C1-start&quot;, &quot;messageID&quot;: &quot;msg_000000000001da2xHn10qVowOrxmurGPwyDB4byH&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.352Z<br>C1-start<br>**mock session.command sent**<br><code>{&quot;sessionID&quot;: &quot;native-C1-start&quot;, &quot;messageID&quot;: &quot;msg_000000000001plrdMlIbBPo2NLajb6obwKccKbZ5&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.315Z<br>C1-start<br>**emit matching user receipt**<br><code>{&quot;messageID&quot;: &quot;msg_000000000001da2xHn10qVowOrxmurGPwyDB4byH&quot;}</code>|2026-11-03T04:09:49.352Z<br>C1-start<br>**emit matching user receipt**<br><code>{&quot;messageID&quot;: &quot;msg_000000000001plrdMlIbBPo2NLajb6obwKccKbZ5&quot;}</code>|
|4|2026-11-03T04:09:50.320Z<br>C1-start<br>**reject SDK promise in same JS turn as queued receipt**<br><code>{&quot;callerSettled&quot;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|2026-11-03T04:09:49.356Z<br>C1-start<br>**reject SDK promise in same JS turn as queued receipt**<br><code>{&quot;callerSettled&quot;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|
|5|2026-11-03T04:09:50.336Z<br>C1-start<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;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|2026-11-03T04:09:49.373Z<br>C1-start<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;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|
|6|2026-11-03T04:09:50.340Z<br>C1-start<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpenCode.submitPrompt&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;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|2026-11-03T04:09:49.374Z<br>C1-start<br>**actual adapter request-error guard evaluated**<br><code>{&quot;receiptDone&quot;: false, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: false, &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>|
|7|2026-11-03T04:09:50.342Z<br>C1-start<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpencodeAdapter.startTurn&quot;, &quot;exit&quot;: &quot;ProviderAdapterTurnStartError: Failed to start run run-opencode-C1-start on opencode provider thread provider-thread:provider:opencode:native-thread:native-C1-start.\n    at /home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3322:21\n    at file:///home/ubuntu/wt/pr-27677-base/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\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]: 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    [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  }\n}&quot;, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: true, &quot;receiptDone&quot;: false}</code>|2026-11-03T04:09:49.377Z<br>C1-start<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpenCode.submitPrompt&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;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|
|8|2026-11-03T04:09:50.342Z<br>C1-start<br>**caller.returned**<br><code>{&quot;exit&quot;: &quot;ProviderAdapterTurnStartError: Failed to start run run-opencode-C1-start on opencode provider thread provider-thread:provider:opencode:native-thread:native-C1-start.\n    at /home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3322:21\n    at file:///home/ubuntu/wt/pr-27677-base/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\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]: 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    [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  }\n}&quot;}</code>|2026-11-03T04:09:49.379Z<br>C1-start<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpencodeAdapter.startTurn&quot;, &quot;exit&quot;: &quot;ProviderAdapterTurnStartError: Failed to start run run-opencode-C1-start on opencode provider thread provider-thread:provider:opencode:native-thread:native-C1-start.\n    at /home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3324:21\n    at file:///home/ubuntu/wt/pr-27677/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\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]: 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    [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  }\n}&quot;, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: true, &quot;receiptDone&quot;: false}</code>|
|9|2026-11-03T04:09:50.344Z<br>C1-start<br>**snapshot after request failure before idle**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-start%3Aattempt%3Aattempt-opencode-C1-start&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C1-start&quot;, &quot;nodeId&quot;: &quot;node-opencode-C1-start&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C1-start&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;native-C1-start:attempt:attempt-opencode-C1-start&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.379Z<br>C1-start<br>**caller.returned**<br><code>{&quot;exit&quot;: &quot;ProviderAdapterTurnStartError: Failed to start run run-opencode-C1-start on opencode provider thread provider-thread:provider:opencode:native-thread:native-C1-start.\n    at /home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3324:21\n    at file:///home/ubuntu/wt/pr-27677/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\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]: 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    [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  }\n}&quot;}</code>|
|10|2026-11-03T04:09:50.344Z<br>C1-start<br>**emit native idle**<br><code>{}</code>|2026-11-03T04:09:49.381Z<br>C1-start<br>**snapshot after request failure before idle**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-start%3Aattempt%3Aattempt-opencode-C1-start&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C1-start&quot;, &quot;nodeId&quot;: &quot;node-opencode-C1-start&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C1-start&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;native-C1-start:attempt:attempt-opencode-C1-start&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>|
|11|2026-11-03T04:09:50.345Z<br>C1-start<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-C1-start&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-start%3Aattempt%3Aattempt-opencode-C1-start&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.381Z<br>C1-start<br>**emit native idle**<br><code>{}</code>|
|12|2026-11-03T04:09:50.345Z<br>C1-start<br>**final snapshot**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-start%3Aattempt%3Aattempt-opencode-C1-start&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C1-start&quot;, &quot;nodeId&quot;: &quot;node-opencode-C1-start&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C1-start&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;native-C1-start:attempt:attempt-opencode-C1-start&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-C1-start&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-start%3Aattempt%3Aattempt-opencode-C1-start&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.382Z<br>C1-start<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-C1-start&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-start%3Aattempt%3Aattempt-opencode-C1-start&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>|
|13|2026-11-03T04:09:50.347Z<br>C1-start<br>**mock session.abort**<br><code>{}</code>|2026-11-03T04:09:49.383Z<br>C1-start<br>**final snapshot**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-start%3Aattempt%3Aattempt-opencode-C1-start&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C1-start&quot;, &quot;nodeId&quot;: &quot;node-opencode-C1-start&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C1-start&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;native-C1-start:attempt:attempt-opencode-C1-start&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-C1-start&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-start%3Aattempt%3Aattempt-opencode-C1-start&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>|
|14|2026-11-03T04:09:50.350Z<br>C1-steer<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;steer&quot;, &quot;boundary&quot;: true, &quot;maxOpsBeforeYield&quot;: &quot;default&quot;, &quot;node&quot;: &quot;v26.12.1&quot;}</code>|2026-11-03T04:09:49.384Z<br>C1-start<br>**mock session.abort**<br><code>{}</code>|
|15|2026-11-03T04:09:50.353Z<br>C1-steer<br>**mock root promptAsync accepted**<br><code>{}</code>|2026-11-03T04:09:49.390Z<br>C1-steer<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;steer&quot;, &quot;boundary&quot;: true, &quot;maxOpsBeforeYield&quot;: &quot;default&quot;, &quot;node&quot;: &quot;v26.12.1&quot;}</code>|
|16|2026-11-03T04:09:50.353Z<br>C1-steer<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;: null}</code>|2026-11-03T04:09:49.394Z<br>C1-steer<br>**mock root promptAsync accepted**<br><code>{}</code>|
|17|2026-11-03T04:09:50.353Z<br>C1-steer<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;: null}</code>|2026-11-03T04:09:49.394Z<br>C1-steer<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;: null}</code>|
|18|2026-11-03T04:09:50.354Z<br>C1-steer<br>**active root established**<br><code>{&quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&quot;}</code>|2026-11-03T04:09:49.395Z<br>C1-steer<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;: null}</code>|
|19|2026-11-03T04:09:50.355Z<br>C1-steer<br>**mock session.command sent**<br><code>{&quot;sessionID&quot;: &quot;native-C1-steer&quot;, &quot;messageID&quot;: &quot;msg_000000000002PK8nSqZxgayczTjs7E4JcJThK1Cq&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.395Z<br>C1-steer<br>**active root established**<br><code>{&quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&quot;}</code>|
|20|2026-11-03T04:09:50.356Z<br>C1-steer<br>**emit matching user receipt**<br><code>{&quot;messageID&quot;: &quot;msg_000000000002PK8nSqZxgayczTjs7E4JcJThK1Cq&quot;}</code>|2026-11-03T04:09:49.398Z<br>C1-steer<br>**mock session.command sent**<br><code>{&quot;sessionID&quot;: &quot;native-C1-steer&quot;, &quot;messageID&quot;: &quot;msg_000000000002tBHTfJAMl17P5hLV3bG9LkpJpZvQ&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>|
|21|2026-11-03T04:09:50.356Z<br>C1-steer<br>**reject SDK promise in same JS turn as queued receipt**<br><code>{&quot;callerSettled&quot;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|2026-11-03T04:09:49.398Z<br>C1-steer<br>**emit matching user receipt**<br><code>{&quot;messageID&quot;: &quot;msg_000000000002tBHTfJAMl17P5hLV3bG9LkpJpZvQ&quot;}</code>|
|22|2026-11-03T04:09:50.357Z<br>C1-steer<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:3389:22)\n    at OpenCode.submitPrompt (definition) (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:2939:37)\n    at OpencodeAdapter.steerTurn (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/evidence-controls.test.ts:365:94)\n    at OpencodeAdapter.steerTurn (definition) (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3332: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;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|2026-11-03T04:09:49.398Z<br>C1-steer<br>**reject SDK promise in same JS turn as queued receipt**<br><code>{&quot;callerSettled&quot;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|
|23|2026-11-03T04:09:50.358Z<br>C1-steer<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpenCode.submitPrompt&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:3389:22)\n    at OpenCode.submitPrompt (definition) (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:2939:37)\n    at OpencodeAdapter.steerTurn (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/evidence-controls.test.ts:365:94)\n    at OpencodeAdapter.steerTurn (definition) (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3332: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;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|2026-11-03T04:09:49.400Z<br>C1-steer<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:3391:22)\n    at OpenCode.submitPrompt (definition) (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:2939:37)\n    at OpencodeAdapter.steerTurn (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/evidence-controls.test.ts:365:94)\n    at OpencodeAdapter.steerTurn (definition) (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3334: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;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|
|24|2026-11-03T04:09:50.358Z<br>C1-steer<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpencodeAdapter.steerTurn&quot;, &quot;exit&quot;: &quot;ProviderAdapterSteerRunError: Failed to steer active run provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer on opencode provider thread provider-thread:provider:opencode:native-thread:native-C1-steer.\n    at /home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3422:21\n    at file:///home/ubuntu/wt/pr-27677-base/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\n    at OpencodeAdapter.steerTurn (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/evidence-controls.test.ts:365:94)\n    at OpencodeAdapter.steerTurn (definition) (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3332:29) {\n  [cause]: 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    [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  }\n}&quot;, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: true, &quot;receiptDone&quot;: false}</code>|2026-11-03T04:09:49.400Z<br>C1-steer<br>**actual adapter request-error guard evaluated**<br><code>{&quot;receiptDone&quot;: false, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: false, &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>|
|25|2026-11-03T04:09:50.359Z<br>C1-steer<br>**caller.returned**<br><code>{&quot;exit&quot;: &quot;ProviderAdapterSteerRunError: Failed to steer active run provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer on opencode provider thread provider-thread:provider:opencode:native-thread:native-C1-steer.\n    at /home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3422:21\n    at file:///home/ubuntu/wt/pr-27677-base/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\n    at OpencodeAdapter.steerTurn (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/evidence-controls.test.ts:365:94)\n    at OpencodeAdapter.steerTurn (definition) (/home/ubuntu/wt/pr-27677-base/packages/provider-opencode/src/server/adapter.ts:3332:29) {\n  [cause]: 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    [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  }\n}&quot;}</code>|2026-11-03T04:09:49.401Z<br>C1-steer<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpenCode.submitPrompt&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:3391:22)\n    at OpenCode.submitPrompt (definition) (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:2939:37)\n    at OpencodeAdapter.steerTurn (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/evidence-controls.test.ts:365:94)\n    at OpencodeAdapter.steerTurn (definition) (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3334: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;: false, &quot;submitSettled&quot;: false, &quot;receiptDone&quot;: false}</code>|
|26|2026-11-03T04:09:50.359Z<br>C1-steer<br>**snapshot after request failure before idle**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C1-steer&quot;, &quot;nodeId&quot;: &quot;node-opencode-C1-steer&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C1-steer&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;native-C1-steer:attempt:attempt-opencode-C1-steer&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.402Z<br>C1-steer<br>**span.end**<br><code>{&quot;name&quot;: &quot;OpencodeAdapter.steerTurn&quot;, &quot;exit&quot;: &quot;ProviderAdapterSteerRunError: Failed to steer active run provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer on opencode provider thread provider-thread:provider:opencode:native-thread:native-C1-steer.\n    at /home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3424:21\n    at file:///home/ubuntu/wt/pr-27677/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\n    at OpencodeAdapter.steerTurn (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/evidence-controls.test.ts:365:94)\n    at OpencodeAdapter.steerTurn (definition) (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3334:29) {\n  [cause]: 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    [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  }\n}&quot;, &quot;callerSettled&quot;: false, &quot;submitSettled&quot;: true, &quot;receiptDone&quot;: false}</code>|
|27|2026-11-03T04:09:50.359Z<br>C1-steer<br>**emit native idle**<br><code>{}</code>|2026-11-03T04:09:49.402Z<br>C1-steer<br>**caller.returned**<br><code>{&quot;exit&quot;: &quot;ProviderAdapterSteerRunError: Failed to steer active run provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer on opencode provider thread provider-thread:provider:opencode:native-thread:native-C1-steer.\n    at /home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3424:21\n    at file:///home/ubuntu/wt/pr-27677/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\n    at OpencodeAdapter.steerTurn (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/evidence-controls.test.ts:365:94)\n    at OpencodeAdapter.steerTurn (definition) (/home/ubuntu/wt/pr-27677/packages/provider-opencode/src/server/adapter.ts:3334:29) {\n  [cause]: 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    [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  }\n}&quot;}</code>|
|28|2026-11-03T04:09:50.360Z<br>C1-steer<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-C1-steer&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&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.403Z<br>C1-steer<br>**snapshot after request failure before idle**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C1-steer&quot;, &quot;nodeId&quot;: &quot;node-opencode-C1-steer&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C1-steer&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;native-C1-steer:attempt:attempt-opencode-C1-steer&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>|
|29|2026-11-03T04:09:50.360Z<br>C1-steer<br>**final snapshot**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C1-steer&quot;, &quot;nodeId&quot;: &quot;node-opencode-C1-steer&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C1-steer&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;native-C1-steer:attempt:attempt-opencode-C1-steer&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-C1-steer&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&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.403Z<br>C1-steer<br>**emit native idle**<br><code>{}</code>|
|30|2026-11-03T04:09:50.361Z<br>C1-steer<br>**mock session.abort**<br><code>{}</code>|2026-11-03T04:09:49.403Z<br>C1-steer<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-C1-steer&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&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>|
|31|—|2026-11-03T04:09:49.404Z<br>C1-steer<br>**final snapshot**<br><code>{&quot;turns&quot;: [{&quot;id&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&quot;, &quot;providerThreadId&quot;: &quot;provider-thread:provider:opencode:native-thread:native-C1-steer&quot;, &quot;nodeId&quot;: &quot;node-opencode-C1-steer&quot;, &quot;runAttemptId&quot;: &quot;attempt-opencode-C1-steer&quot;, &quot;nativeTurnRef&quot;: {&quot;driver&quot;: &quot;opencode&quot;, &quot;nativeId&quot;: &quot;native-C1-steer:attempt:attempt-opencode-C1-steer&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-C1-steer&quot;, &quot;providerTurnId&quot;: &quot;provider-turn:provider:opencode:native-turn:native-C1-steer%3Aattempt%3Aattempt-opencode-C1-steer&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>|
|32|—|2026-11-03T04:09:49.404Z<br>C1-steer<br>**mock session.abort**<br><code>{}</code>|