GitHub check
256 KB of 324 KB loaded Download the full log (324 KB)
68 KB of earlier output not loaded
'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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > discovers Pi history in its default home and directory overrides
[02:53:47.225] INFO (#2421): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > discovers Pi history in its default home and directory overrides
[02:53:47.248] INFO (#2421): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > reads shared managed default and disabled extra account history once
[02:53:47.271] INFO (#3830): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > keeps Cursor credential errors visible when a saved login cannot be read
[02:53:47.295] INFO (#4188): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > restores the Cursor account cache after a restart
[12:00:00.000] INFO (#4541): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > does not read the macOS Cursor Keychain before account usage is enabled
[02:53:47.345] INFO (#4936): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > ignores stale Cursor file logins when the active credential store differs
[02:53:47.369] INFO (#5286): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > ignores stale Cursor file logins when the active credential store differs
[02:53:47.390] INFO (#5286): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > ignores stale Cursor file logins when the active credential store differs
[02:53:47.410] INFO (#5286): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > includes OpenCode history but does not substitute desktop usage for an unavailable Cursor account
[02:53:47.433] INFO (#6337): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > includes host and merged OpenCode instance histories once across list aliases
[02:53:47.458] INFO (#6689): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > counts aliased OpenCode and Antigravity directories once
[02:53:47.483] INFO (#7050): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > reads Antigravity history from each instance's data directory
[02:53:47.505] INFO (#7400): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > reads configured and disabled accounts once across shared and aliased homes
[02:53:47.534] INFO (#7756): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > uses explicit account settings before environment and default homes, then refreshes them
[02:53:47.562] INFO (#8158): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > uses inherited home variables when explicit default accounts have no home settings
[02:53:47.586] INFO (#8520): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > reports unreadable transcripts as partial and recovers once they can be read
[02:53:47.610] INFO (#8871): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > reprices unchanged transcripts when custom prices are added, edited, or removed
[02:53:47.634] INFO (#9235): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > retains Codex reconciliation and partial coverage through persisted restart, append and repair
[02:53:47.676] INFO (#9619): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > keeps large-record totals and costs exact through append, dedupe, restart and cleanup
[02:53:47.767] INFO (#10044): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > upgrades a v4 cache: reparses live Codex usage, keeps deleted rollouts and the old file
[02:53:47.862] INFO (#10437): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > upgrades a v5 cache: reparses live Codex usage, keeps deleted rollouts and the old file
[02:53:47.888] INFO (#10807): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > upgrades a v6 cache: reparses live Codex usage, keeps deleted rollouts and the old file
[02:53:47.913] INFO (#11177): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > upgrades a v7 cache: reparses live Codex usage, keeps deleted rollouts and the old file
[02:53:47.938] INFO (#11549): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > upgrades a v8 cache: reparses live Codex usage, keeps deleted rollouts and the old file
[02:53:47.963] INFO (#11919): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > preserves saved tokens, costs and sessions after transcript cleanup and restart
[02:53:47.989] INFO (#12289): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > credits the same copy of a duplicate after its transcripts are deleted
[02:53:48.040] INFO (#12701): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > keeps a newer cached read when a slower scan of another window finishes later
[02:53:48.085] INFO (#13083): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > keeps an absent directory missing when its cached files only contain diagnostics
[02:53:48.113] INFO (#13458): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > reports saved usage of a removed directory only for windows it reaches
[02:53:48.135] INFO (#13809): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > does not share an in-flight scan after custom prices change
[02:53:48.158] INFO (#14180): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > recovers pricing through the GitHub API after a network failure
[02:53:48.184] INFO (#14544): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > recovers pricing through the GitHub API after a network failure
[02:53:48.205] INFO (#14544): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > recovers pricing through the GitHub API after a http failure
[02:53:48.227] INFO (#15234): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > recovers pricing through the GitHub API after a http failure
[02:53:48.249] INFO (#15234): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > recovers pricing through the GitHub API after a invalidJson failure
[02:53:48.269] INFO (#15924): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > recovers pricing through the GitHub API after a invalidJson failure
[02:53:48.290] INFO (#15924): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > recovers pricing through the GitHub API after a empty failure
[02:53:48.311] INFO (#16617): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > recovers pricing through the GitHub API after a empty failure
[02:53:48.334] INFO (#16617): 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'
]
}
stdout | src/usage/UsageService.test.ts > UsageService > does not orphan an in-flight scan when its first caller is interrupted
[02:53:48.355] INFO (#17310): 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'
]
}
✓ src/usage/UsageService.test.ts (39 tests) 1427ms
✓ src/orchestration-v2/ProviderRuntimeRecoveryService.test.ts (13 tests) 20ms
✓ src/orchestration-v2/OpenCode2OrchestratorV2.integration.test.ts (9 tests) 3158ms
✓ OpenCode 2 through the orchestrator (9)
✓ switches the session's model before the next prompt when changed from the message 405ms
✓ switches the session's model before the next prompt when changed from the thread settings 322ms
✓ rewrites the session's rules when the thread's mode changes between turns 396ms
✓ forks from an earlier turn before the next turn's user message 491ms
✓ never sends OpenCode a queued message that was cancelled 346ms
✓ backfills a follow-up whose stream dropped mid-run and ends it completed 344ms
✓ settles a background subagent whose end was lost with the stream, and takes the next turn 321ms
stdout | src/ws.test.ts > thread resume skips unknown types, synchronizes, and receives the live tail
[02:53:54.964] INFO (#15): 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'
]
}
[02:53:54.967] WARN (#15): Skipping an application event row with an unknown event type { aggregateKind: 'thread', sequence: 2, eventTypeLength: 12 }
[02:53:54.967] WARN (#15): Skipping an application event row with an unknown event type { aggregateKind: 'thread', sequence: 4, eventTypeLength: 12 }
stdout | src/ws.test.ts > shell resume skips unknown types, synchronizes, and receives the live tail
[02:53:54.994] INFO (#348): 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'
]
}
stdout | src/ws.test.ts > shell resume skips unknown types, synchronizes, and receives the live tail
[02:53:54.997] WARN (#666): Skipping an application event row with an unknown event type { aggregateKind: 'project', sequence: 2, eventTypeLength: 12 }
[02:53:54.997] WARN (#666): Skipping an application event row with an unknown event type { aggregateKind: 'project', sequence: 4, eventTypeLength: 12 }
✓ src/ws.test.ts (6 tests) 186ms
✓ src/orchestration-v2/CheckpointCaptureService.test.ts (4 tests) 52ms
✓ src/auth/EnvironmentAuth.test.ts (16 tests) 382ms
✓ src/vcs/VcsStatusBroadcaster.test.ts (8 tests) 18ms
✓ src/auth/SessionStore.test.ts (16 tests) 513ms
✓ src/project/ProjectService.deletion.test.ts (5 tests) 171ms
✓ src/cloud/pinnedRuntime.test.ts (13 tests) 45ms
✓ src/provider/EventNdjsonLogger.test.ts (12 tests) 22ms
✓ src/cli/pair.test.ts (13 tests) 260ms
✓ src/orchestration-v2/pullRequestWatch.test.ts (19 tests) 5ms
✓ src/scheduledTasks/ScheduledTaskService.test.ts (4 tests) 133ms
✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 361ms
✓ task_cancel ends a delegated child's background native subagent 361ms
✓ src/orchestration-v2/ThreadFork.execution.test.ts (3 tests) 168ms
✓ src/resourceTelemetry/ResourceTelemetry.test.ts (4 tests) 16ms
✓ src/project/RepositoryIdentityResolver.test.ts (11 tests) 233ms
✓ src/orchestration-v2/ProjectionControlReads.test.ts (4 tests) 4098ms
✓ sqlite: controls and replies read only their exact durable targets 2030ms
✓ memory: controls and replies read only their exact durable targets 2025ms
✓ src/cli/invocation.test.ts (7 tests) 18ms
✓ src/mcp/toolkits/project/handlers.test.ts (3 tests) 119ms
✓ src/background/BackgroundPolicy.test.ts (9 tests) 17ms
✓ src/device/easProjectId.test.ts (21 tests) 34ms
✓ src/orchestration-v2/ThreadStream.test.ts (7 tests) 35ms
✓ src/preview/ServerBrowserContexts.test.ts (9 tests) 8ms
✓ src/usage/usagePricing.test.ts (11 tests) 4ms
✓ src/mcp/McpDeviceToolkit.test.ts (2 tests) 23ms
✓ src/orchestration-v2/testkit/AcpRegistryReplayFixtures.integration.test.ts (15 tests) 3922ms
✓ ACP registry replay fixtures (15)
✓ preserves the ACP model-write open failure through orchestration 336ms
✓ runs multi_turn/acpRegistry through OrchestratorV2 using deterministic replay 328ms
✓ runs queued_turn/acpRegistry through OrchestratorV2 using deterministic replay 324ms
✓ src/mcp/McpSessionRegistry.test.ts (9 tests) 13ms
✓ src/assets/AttachmentUpload.test.ts (7 tests) 26ms
✓ src/orchestration-v2/AttachmentClaims.test.ts (5 tests) 17ms
✓ src/desktopUpdate/DesktopAppUpdate.test.ts (4 tests) 30ms
✓ src/environmentTheme.test.ts (5 tests) 25ms
✓ src/persistence/Migrations/050_ProjectionThreadPullRequests.test.ts (2 tests) 37ms
✓ src/orchestration-v2/RunFinalizationQueue.test.ts (2 tests) 73ms
✓ src/orchestration-v2/IdleCompaction.test.ts (1 test) 2ms
✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms
✓ src/provider/resetCreditCoordinator.test.ts (4 tests) 7ms
✓ src/workspace/WorkspaceSearchIndex.test.ts (2 tests) 7ms
✓ src/auth/EnvironmentAuthAdmin.test.ts (2 tests) 84ms
✓ src/provider/Drivers/ClaudeExecutable.test.ts (5 tests) 5ms
✓ src/provider/CodexChatGptModels.test.ts (2 tests) 9ms
✓ src/persistence/Errors.test.ts (3 tests) 8ms
✓ src/provider/antigravityCallback.test.ts (2 tests) 5ms
✓ src/mcp/McpInvocationContext.test.ts (2 tests) 5ms
✓ src/persistence/Sqlite.test.ts (1 test) 58ms
✓ src/resourceTelemetry/ProcessGroupMetrics.test.ts (1 test) 2ms
✓ src/scheduledTasks/webhookVerification.test.ts (2 tests) 2ms
✓ src/persistence/Migrations/051_ProjectionThreadMessageContext.test.ts (1 test) 23ms
✓ src/telemetry/FeatureUsage.test.ts (2 tests) 2ms
✓ src/orchestration-v2/testkit/CodexReplayFixtures.integration.test.ts (24 tests) 6766ms
✓ Codex replay fixtures (24)
✓ runs simple/codex through OrchestratorV2 using deterministic replay 350ms
✓ runs subagent_continue/codex through OrchestratorV2 using deterministic replay 338ms
✓ runs thread_rollback/codex through OrchestratorV2 using deterministic replay 431ms
✓ runs thread_rollback_after_restart/codex through OrchestratorV2 using deterministic replay 649ms
✓ runs thread_rollback_to_stopped_turn/codex through OrchestratorV2 using deterministic replay 766ms
Test Files 52 passed (52)
Tests 463 passed (463)
Start at 02:53:40
Duration 52.23s (tests 49%, import 38%, transform 10%, setup 3%)
Import 1412 modules were evaluated 15396 times · 18.97s total, 38% of tracked time
~17.23s faster with isolate: false — shared modules are evaluated once per worker instead of once per file
learn more: https://vitest.dev/guide/improving-performance#test-isolation
▸ Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
echo "present=true" >> "$GITHUB_OUTPUT"
else
echo "present=false" >> "$GITHUB_OUTPUT"
fi
shell: /usr/bin/bash -e {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350
GITHUB_REPO_NAME: pingdotgg/t3code
Post job cleanup.
Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
Post job cleanup.
##[start-action display=Cache full pnpm store;id=__17e4b5ac-02df-41d6-a531-296ba5465192.__actions_cache]
Post job cleanup.
[command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/_work/t3code/t3code --files-from manifest.txt --use-compress-program zstdmt
Failed to save: Unable to reserve cache with key pnpm-full-v1-Linux-X64-045caa51c4b226597018f0d0c699ccc3936ad58bb7e4b01dc2f26bb9d6fd8aef, another job may be creating this cache.
##[end-action id=__17e4b5ac-02df-41d6-a531-296ba5465192.__actions_cache;outcome=success;conclusion=success;duration_ms=4557]
##[start-action display=Cache Vite+;id=__17e4b5ac-02df-41d6-a531-296ba5465192.vp_cache]
Post job cleanup.
Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache.
##[end-action id=__17e4b5ac-02df-41d6-a531-296ba5465192.vp_cache;outcome=success;conclusion=success;duration_ms=66]
Post job cleanup.
[command]/usr/local/bin/git version
git version 2.55.0
Temporarily overriding HOME='/home/runner/_work/_temp/995101b8-c98c-4fd0-962b-4cbb946ab4da' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
Removing SSH command configuration
[command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
Warning: The process '/usr/local/bin/git' failed with exit code 128
A job completed hook has been configured by the self-hosted runner administrator
▸ Run '/job_completed.sh'
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 350
BLACKSMITH_CHECK_RUN_ID: 120759108897
BLACKSMITH_JOB_DISPLAY_NAME: Test Server 7
GITHUB_ACTIONS_CACHE_MODE: write
Docker container cache not activated, skipping hash computation.
No active SSH sessions detected. Proceeding with shutdown immediately.
Cleaning up orphan processes