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/pr-29535-before stdout | src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts > OpenCode2 adapter > sends a $skill that appears once OpenCode finishes scanning the directory [20:09:09.313] ERROR (#8): Error [AssertionError]: expected { …(3) } to have deep property 'skills' at /home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts:2286:14 { actual: { sessionID: 'ses_f148ca2deffeJcwCnRQtb0YFNX', id: 'msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter', text: '$greet again please' }, expected: undefined, showDiff: false, [cause]: undefined } [20:09:09.315] ERROR (#8): Error [OpenCodeReplayMismatchError]: OpenCode replay frame mismatch at cursor 13 in scenario opencode2_adapter. at OpenCodeReplayController.expectOutbound (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.testkit.ts:182:15) at try (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:155:26) { _tag: 'OpenCodeReplayMismatchError', scenario: 'opencode2_adapter', cursor: 13, expected: { type: 'model.list', input: { 'location[directory]': '/work/opencode2' } }, actual: { type: 'session.prompt', input: { sessionID: 'ses_f148ca2deffeJcwCnRQtb0YFNX', id: 'msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter', text: '$greet again please' } }, [cause]: undefined } ❯ |t3| src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts (87 tests | 1 failed | 86 skipped) 303ms ❯ OpenCode2 adapter (87) × sends a $skill that appears once OpenCode finishes scanning the directory 293ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL |t3| src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts > OpenCode2 adapter > sends a $skill that appears once OpenCode finishes scanning the directory AssertionError: expected { …(3) } to have deep property 'skills' ❯ src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts:2286:14 2284| }) 2285| .pipe(Effect.exit); 2286| assert.deepInclude(prompts[0], { skills: [{ id: "greet" }] }); | ^ 2287| assert.isTrue(Exit.isSuccess(started)); 2288| assert.equal((yield* Fiber.join(terminal))?.status, "completed"); ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28 ❯ FiberImpl.succeedWith ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:711:30 ❯ ~effect/Effect/failureCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:3794:20 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:627:20 ❯ 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 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed | 86 skipped (87) Start at 20:08:21 Duration 47.98s (import 49%, transform 38%, setup 13%, tests 1%)