START SHA e5ea25d1292e5342db8508bf48ded67b88b82b82 COMMAND vp test run --config /tmp/lead-17885-r1/evidence-capture/base-replay/base-held-error.vite.config.mts /tmp/lead-17885-r1/evidence-capture/base-replay/base-HeldError.scratch.test.ts -t 'SCRATCH F18' SCRATCH TEST; existing T20 extended with earlier held user Q and eligible provider sends; no source added to PR checkout 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-17885-evidence-base stdout | ../../../../tmp/lead-17885-r1/evidence-capture/base-replay/base-HeldError.scratch.test.ts > orchestration v2 provider switching > SCRATCH F18 fails eligible handoff while earlier user Q remains held [14:31:21.464] INFO (#22): Migrations ran successfully { migrations: [ '1_OrchestrationEvents', '2_OrchestrationCommandReceipts', '3_CheckpointDiffBlobs', '4_ProviderSessionRuntime', '5_Projections', '6_ProjectionThreadSessionRuntimeModeColumns', '7_ProjectionThreadMessageAttachments', '8_ProjectionThreadActivitySequence', '9_ProviderSessionRuntimeMode', '10_ProjectionThreadsRuntimeMode', '11_OrchestrationThreadCreatedRuntimeMode', '12_ProjectionThreadsInteractionMode', '13_ProjectionThreadProposedPlans', '14_ProjectionThreadProposedPlanImplementation', '15_ProjectionTurnsSourceProposedPlan', '16_CanonicalizeModelSelections', '17_ProjectionThreadsArchivedAt', '18_ProjectionThreadsArchivedAtIndex', '19_ProjectionSnapshotLookupIndexes', '20_AuthAccessManagement', '21_AuthSessionClientMetadata', '22_AuthSessionLastConnectedAt', '23_ProjectionThreadShellSummary', '24_BackfillProjectionThreadShellSummary', '25_CleanupInvalidProjectionPendingApprovals', '26_CanonicalizeModelSelectionOptions', '27_ProviderSessionRuntimeInstanceId', '28_ProjectionThreadSessionInstanceId', '29_ProjectionThreadDetailOrderingIndexes', '30_ProjectionThreadShellArchiveIndexes', '31_AuthAuthorizationScopes', '32_AuthPairingProofKeyThumbprint', '33_ProjectionThreadsSettled', '34_ProjectionThreadsSnoozed', '35_ProjectionThreadTitleRegeneration', '36_ProjectionThreadsPinned', '37_ProjectionTurnsKeysetIndex', '38_ProjectionThreadsPinOrderKey', '39_ProjectionProjectsDefaultThreadEnvMode', '40_ProjectionProjectFaviconPath', '41_AuthSessionClientConnection', '42_ProjectionThreadLinkedPullRequest', '43_ProjectionThreadsUnsettledAt', '44_ClearAutomaticProjectModelDefaults', '45_ProjectionProjectsAutoPull', '46_RepairAutomaticSettlementTimestamps', '47_ProjectionProjectIcon', '48_ProjectionThreadBranchPullRequest', '49_ProjectionThreadsActiveOrderKey', '50_ProjectionThreadPullRequests', '51_ProjectionThreadMessageContext', '52_ProjectionThreadTitleState', '53_PullRequestFilesViewed', '54_ProjectionThreadsAutoSettleDisabledAt', '55_OrchestrationV2', '56_RemoveRedundantProjectionIndexes', '57_ScheduledTaskWebhooks', '58_WebhookRelayDeliveries', '59_McpAppModelContext', '60_ThreadSnapshotWindowIndexes', '61_PullRequestReviewGuides', '62_ThreadFailureLookupIndex', '63_DropUnusedV1Projections', '64_CanonicalizeThreadPullRequestLinks', '65_CodexUsageNativeTurnIndex', '66_RepairClientSettlementTimestamps', '67_WebhookDedupe', '68_ShellStopRequestIndex', '69_ThreadMessageSearch' ] } stdout | ../../../../tmp/lead-17885-r1/evidence-capture/base-replay/base-HeldError.scratch.test.ts > orchestration v2 provider switching > SCRATCH F18 fails eligible handoff while earlier user Q remains held [14:31:22.079] ERROR (#1): Error [AssertionError]: expected true to not equal true at /tmp/lead-17885-r1/evidence-capture/base-replay/base-HeldError.scratch.test.ts:2726:18 { actual: true, expected: true, showDiff: true, operator: 'notStrictEqual', [cause]: undefined } ❯ ../../../../tmp/lead-17885-r1/evidence-capture/base-replay/base-HeldError.scratch.test.ts (33 tests | 1 failed | 32 skipped) 855ms ❯ orchestration v2 provider switching (33) × SCRATCH F18 fails eligible handoff while earlier user Q remains held 853ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL ../../../../tmp/lead-17885-r1/evidence-capture/base-replay/base-HeldError.scratch.test.ts > orchestration v2 provider switching > SCRATCH F18 fails eligible handoff while earlier user Q remains held AssertionError: expected true to not equal true ❯ ../../../../tmp/lead-17885-r1/evidence-capture/base-replay/base-HeldError.scratch.test.ts:2726:18 2724| ["running", "queued", "queued", "queued"], 2725| ); 2726| assert.notEqual(queued.runs[2]?.queueHeld, true); | ^ 2727| assert.notEqual(queued.runs[3]?.queueHeld, true); 2728| const queuedItem = queued.turnItems.find( ❯ ~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:1025:13 ❯ MixedSchedulerDispatcher.runTasks node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/Scheduler.ts:254:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed | 32 skipped (33) Start at 14:31:09 Duration 12.63s (transform 67%, import 25%, tests 7%, setup 1%) EXIT 1 END SHA e5ea25d1292e5342db8508bf48ded67b88b82b82 COMMAND vp test run --config /tmp/lead-17885-r1/evidence-capture/base-replay/base-held-error.vite.config.mts /tmp/lead-17885-r1/evidence-capture/base-replay/base-HeldError.scratch.test.ts -t 'SCRATCH F18'