mutation: merge-base worktree + head d0186cbb21 versions of the 5 PR files; CheckpointRollbackService.ts reservation removed so only the plain withWorkspaceLease remains: 374c374 < : withCheckpointRestoreReservation(fileSystem, path, worktreePath, rollback); --- > : rollback; 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-23671-before/apps/server stdout | src/orchestration-v2/CheckpointRollbackService.test.ts > holds turn starts inside the worktree during rollback with restoreFiles true [15:56:06.871] ERROR (#4): Error [AssertionError]: expected [ 'turn start' ] to deeply equal [] at /home/ubuntu/wt/pr-23671-before/apps/server/src/orchestration-v2/CheckpointRollbackService.test.ts:456:18 { actual: [ 'turn start' ], expected: [], showDiff: true, operator: 'deepStrictEqual', [cause]: undefined } ❯ src/orchestration-v2/CheckpointRollbackService.test.ts (9 tests | 1 failed | 7 skipped) 37ms × holds turn starts inside the worktree during rollback with restoreFiles true 29ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL src/orchestration-v2/CheckpointRollbackService.test.ts > holds turn starts inside the worktree during rollback with restoreFiles true AssertionError: expected [ 'turn start' ] to deeply equal [] - Expected + Received - [] + [ + "turn start", + ] ❯ src/orchestration-v2/CheckpointRollbackService.test.ts:456:18 454| const turnStart = yield* startTurn; 455| if (restoreFiles) { 456| assert.deepEqual(calls, []); | ^ 457| yield* Deferred.succeed(release, undefined); 458| // The reservation must still be held while files are being … ❯ ~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 ❯ Array. ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ doneUnsafe ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/Deferred.ts:1707:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed | 1 passed | 7 skipped (9) Start at 15:56:02 Duration 4.02s (import 65%, transform 32%, setup 2%, tests 1%) exit: 1