note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/issue-24842-red stdout | src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts > ClaudeAdapterV2 background wake turns > fails a turn stuck in compacting for two minutes as a stalled native session [23:37:24.757] ERROR (#1): Error [AssertionError]: expected [] to deeply equal [ [ 'failed', …(3) ] ] at /home/ubuntu/wt/issue-24842-red/apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts:6359:16 { actual: [], expected: [ [ 'failed', 'native_session_stalled', true, 'broken' ] ], showDiff: true, operator: 'deepStrictEqual', [cause]: undefined } stdout | src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts > ClaudeAdapterV2 background wake turns > fails a turn stuck in requesting for two minutes as a stalled native session [23:37:24.795] ERROR (#23): Error [AssertionError]: expected [] to deeply equal [ [ 'failed', …(3) ] ] at /home/ubuntu/wt/issue-24842-red/apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts:6359:16 { actual: [], expected: [ [ 'failed', 'native_session_stalled', true, 'broken' ] ], showDiff: true, operator: 'deepStrictEqual', [cause]: undefined } stdout | src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts > ClaudeAdapterV2 background wake turns > fails a turn stuck in api_retry for two minutes as a stalled native session [23:37:24.817] ERROR (#45): Error [AssertionError]: expected [] to deeply equal [ [ 'failed', …(3) ] ] at /home/ubuntu/wt/issue-24842-red/apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts:6359:16 { actual: [], expected: [ [ 'failed', 'native_session_stalled', true, 'broken' ] ], showDiff: true, operator: 'deepStrictEqual', [cause]: undefined } stdout | src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts > ClaudeAdapterV2 background wake turns > interrupts a turn when the SDK interrupt and close never resolve [23:37:24.864] ERROR (#67): Error [AssertionError]: Stop must not wait on a hung SDK interrupt: expected undefined to not equal undefined at /home/ubuntu/wt/issue-24842-red/apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts:6422:14 { actual: undefined, expected: undefined, showDiff: false, operator: 'notStrictEqual', [cause]: undefined } ❯ |t3| src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (243 tests | 4 failed | 239 skipped) 184ms ❯ ClaudeAdapterV2 background wake turns (193) × fails a turn stuck in compacting for two minutes as a stalled native session 80ms × fails a turn stuck in requesting for two minutes as a stalled native session 31ms × fails a turn stuck in api_retry for two minutes as a stalled native session 22ms × interrupts a turn when the SDK interrupt and close never resolve 47ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 4 ⎯⎯⎯⎯⎯⎯⎯ FAIL |t3| src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts > ClaudeAdapterV2 background wake turns > fails a turn stuck in compacting for two minutes as a stalled native session FAIL |t3| src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts > ClaudeAdapterV2 background wake turns > fails a turn stuck in requesting for two minutes as a stalled native session FAIL |t3| src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts > ClaudeAdapterV2 background wake turns > fails a turn stuck in api_retry for two minutes as a stalled native session AssertionError: expected [] to deeply equal [ [ 'failed', …(3) ] ] - Expected + Received - [ - [ - "failed", - "native_session_stalled", - true, - "broken", - ], - ] + [] ❯ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts:6359:16 6357| 6358| // Turn start reads this persisted code to open a fresh sessio… 6359| assert.deepEqual( | ^ 6360| harness 6361| .terminalEvents() ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ Array. ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:804:44 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/4]⎯ FAIL |t3| src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts > ClaudeAdapterV2 background wake turns > interrupts a turn when the SDK interrupt and close never resolve AssertionError: Stop must not wait on a hung SDK interrupt: expected undefined to not equal undefined ❯ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts:6422:14 6420| yield* TestClock.adjust("30 seconds"); 6421| 6422| assert.isDefined(interrupting.pollUnsafe(), "Stop must not wait … | ^ 6423| assert.deepEqual( 6424| harness.terminalEvents().map((event) => event.status), ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ Array. ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:804:44 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/4]⎯ Test Files 1 failed (1) Tests 4 failed | 239 skipped (243) Start at 23:37:10 Duration 14.08s (transform 70%, import 28%, tests 1%, setup 1%)