AFTER | healthy | commit 99e4c3fdee2c02325244e82665de755c43bad575 Linux x86_64 | Node v26.12.1 | real server CLI T3CODE_DEV_SEED=0; isolated HOME; synthetic data only Absolute paths shown as placeholders; pairing URLs redacted. $ T3CODE_DEV_SEED=0 node src/bin.ts serve --base-dir --port 47961 --host 127.0.0.1 [09:31:58.321] INFO (#57): Migrations ran successfully migrations: [ '1_OrchestrationEvents', '2_OrchestrationCommandReceipts', '3_CheckpointDiffBlobs', '4_ProviderSessionRuntime', '5_Projections', '6_ProjectionThreadSessionRuntimeModeColumns', '7_ProjectionThreadMessageAttachments', '8_ProjectionThreadActivitySequence', '9_ProviderSessionRuntimeMode', '10_ProjectionThreadsRuntimeMode', '11_OrchestrationThreadCreatedRuntimeMode', '12_ProjectionThreadsInteractionMode', '13_ProjectionThreadProposedPlans', '14_ProjectionThreadProposedPlanImplementation', '15_ProjectionTurnsSourceProposedPlan', '16_CanonicalizeModelSelections', '17_ProjectionThreadsArchivedAt', '18_ProjectionThreadsArchivedAtIndex', '19_ProjectionSnapshotLookupIndexes', '20_AuthAccessManagement', '21_AuthSessionClientMetadata', '22_AuthSessionLastConnectedAt', '23_ProjectionThreadShellSummary', '24_BackfillProjectionThreadShellSummary', '25_CleanupInvalidProjectionPendingApprovals', '26_CanonicalizeModelSelectionOptions', '27_ProviderSessionRuntimeInstanceId', '28_ProjectionThreadSessionInstanceId', '29_ProjectionThreadDetailOrderingIndexes', '30_ProjectionThreadShellArchiveIndexes', '31_AuthAuthorizationScopes', '32_AuthPairingProofKeyThumbprint', '33_ProjectionThreadsSettled', '34_ProjectionThreadsSnoozed', '35_ProjectionThreadTitleRegeneration', '36_ProjectionThreadsPinned', '37_ProjectionTurnsKeysetIndex', '38_ProjectionThreadsPinOrderKey', '39_ProjectionProjectsDefaultThreadEnvMode', '40_ProjectionProjectFaviconPath', '41_AuthSessionClientConnection', '42_ProjectionThreadLinkedPullRequest', '43_ProjectionThreadsUnsettledAt', '44_ClearAutomaticProjectModelDefaults', '45_ProjectionProjectsAutoPull', '46_RepairAutomaticSettlementTimestamps', '47_ProjectionProjectIcon', '48_ProjectionThreadBranchPullRequest', '49_ProjectionThreadsActiveOrderKey', '50_ProjectionThreadPullRequests', '51_ProjectionThreadMessageContext', '52_ProjectionThreadTitleState', '53_PullRequestFilesViewed', '54_ProjectionThreadsAutoSettleDisabledAt', '55_OrchestrationV2', '56_RemoveRedundantProjectionIndexes', '57_ScheduledTaskWebhooks', '58_WebhookRelayDeliveries', '59_McpAppModelContext', '60_ThreadSnapshotWindowIndexes', '61_PullRequestReviewGuides', '62_ThreadFailureLookupIndex', '63_DropUnusedV1Projections', '64_CanonicalizeThreadPullRequestLinks', '65_CodexUsageNativeTurnIndex', '66_RepairClientSettlementTimestamps', '67_WebhookDedupe', '68_ShellStopRequestIndex', '69_ThreadMessageSearch', '70_PeerLinks', '71_PeerLinkFence', '72_WaitingLinkRequestIndex', '73_ActiveTurnItemIndexes', '74_ExcludeAttachmentPlaceholdersFromSearch', '75_SubagentDeliveryState', '76_ProjectionProjectsPinArchive', '77_RepairBooleanSettledOverride', '78_DropOrchestrationEventCorrelationIndex', '79_DelegatedRecoveryIndexes', '80_ScheduledTaskThreadMode', '81_ProjectionMessageSearchText', '82_TurnItemConversationIndex' ] [09:31:59.604] INFO (#929): Listening on [09:31:59.698] INFO (#926): agent activity publishing standby; waiting for T3 Connect link reconciliation [09:31:59.699] INFO (#926): V2 orchestration recovery completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 } T3 Code server is ready. [Pairing details and QR code redacted] [09:32:00.354] INFO (#27): V2 orchestration shutdown reconciliation completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 } Observed: ready=True; server stopped by capture driver after readiness AFTER | damaged | commit 99e4c3fdee2c02325244e82665de755c43bad575 Linux x86_64 | Node v26.12.1 | real server CLI T3CODE_DEV_SEED=0; isolated HOME; synthetic data only Absolute paths shown as placeholders; pairing URLs redacted. $ T3CODE_DEV_SEED=0 node src/bin.ts serve --base-dir --port 47961 --host 127.0.0.1 [09:32:04.245] ERROR (#2): effect/sql/SqlError: The T3 Code database at /userdata/statev2.sqlite is damaged or is not a SQLite database, so T3 Code cannot start. To recover, quit T3 Code, then move that file and any -wal and -shm files next to it out of the folder, or replace them with a backup. T3 Code creates a new database on the next start. at damagedDatabaseError (file:///apps/server/src/persistence/Sqlite.ts:45:3) at file:///apps/server/src/persistence/Sqlite.ts:127:17 at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Layer.js:1361:162 at server.runServerCommand (file:///apps/server/src/cli/server.ts:91:5) at server.runServerCommand (definition) (file:///apps/server/src/cli/server.ts:19:33) { [cause]: effect/sql/SqlError/UnknownError: The T3 Code database at /userdata/statev2.sqlite is damaged or is not a SQLite database, so T3 Code cannot start. To recover, quit T3 Code, then move that file and any -wal and -shm files next to it out of the folder, or replace them with a backup. T3 Code creates a new database on the next start. at damagedDatabaseError (file:///apps/server/src/persistence/Sqlite.ts:46:13) at file:///apps/server/src/persistence/Sqlite.ts:127:17 at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Layer.js:1361:162 { [cause]: effect/sql/SqlError: Failed to open database at failed (file:///packages/shared/src/nodeSqliteClient.ts:291:3) at catch (file:///packages/shared/src/nodeSqliteClient.ts:644:23) at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:799:19 { [cause]: effect/sql/SqlError/UnknownError: Failed to open database at classifySqliteError (file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/sql/SqlError.js:486:16) at classifyError (file:///packages/shared/src/nodeSqliteClient.ts:155:10) at failed (file:///packages/shared/src/nodeSqliteClient.ts:291:26) at catch (file:///packages/shared/src/nodeSqliteClient.ts:644:23) at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:799:19 { [cause]: Error: file is not a database at try (file:///packages/shared/src/nodeSqliteClient.ts:639:32) at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:797:22 } } } } Observed: ready=False; exit code=1 AFTER | recovered | commit 99e4c3fdee2c02325244e82665de755c43bad575 Linux x86_64 | Node v26.12.1 | real server CLI T3CODE_DEV_SEED=0; isolated HOME; synthetic data only Absolute paths shown as placeholders; pairing URLs redacted. $ T3CODE_DEV_SEED=0 node src/bin.ts serve --base-dir --port 47961 --host 127.0.0.1 [09:32:07.447] INFO (#57): Migrations ran successfully migrations: [ '1_OrchestrationEvents', '2_OrchestrationCommandReceipts', '3_CheckpointDiffBlobs', '4_ProviderSessionRuntime', '5_Projections', '6_ProjectionThreadSessionRuntimeModeColumns', '7_ProjectionThreadMessageAttachments', '8_ProjectionThreadActivitySequence', '9_ProviderSessionRuntimeMode', '10_ProjectionThreadsRuntimeMode', '11_OrchestrationThreadCreatedRuntimeMode', '12_ProjectionThreadsInteractionMode', '13_ProjectionThreadProposedPlans', '14_ProjectionThreadProposedPlanImplementation', '15_ProjectionTurnsSourceProposedPlan', '16_CanonicalizeModelSelections', '17_ProjectionThreadsArchivedAt', '18_ProjectionThreadsArchivedAtIndex', '19_ProjectionSnapshotLookupIndexes', '20_AuthAccessManagement', '21_AuthSessionClientMetadata', '22_AuthSessionLastConnectedAt', '23_ProjectionThreadShellSummary', '24_BackfillProjectionThreadShellSummary', '25_CleanupInvalidProjectionPendingApprovals', '26_CanonicalizeModelSelectionOptions', '27_ProviderSessionRuntimeInstanceId', '28_ProjectionThreadSessionInstanceId', '29_ProjectionThreadDetailOrderingIndexes', '30_ProjectionThreadShellArchiveIndexes', '31_AuthAuthorizationScopes', '32_AuthPairingProofKeyThumbprint', '33_ProjectionThreadsSettled', '34_ProjectionThreadsSnoozed', '35_ProjectionThreadTitleRegeneration', '36_ProjectionThreadsPinned', '37_ProjectionTurnsKeysetIndex', '38_ProjectionThreadsPinOrderKey', '39_ProjectionProjectsDefaultThreadEnvMode', '40_ProjectionProjectFaviconPath', '41_AuthSessionClientConnection', '42_ProjectionThreadLinkedPullRequest', '43_ProjectionThreadsUnsettledAt', '44_ClearAutomaticProjectModelDefaults', '45_ProjectionProjectsAutoPull', '46_RepairAutomaticSettlementTimestamps', '47_ProjectionProjectIcon', '48_ProjectionThreadBranchPullRequest', '49_ProjectionThreadsActiveOrderKey', '50_ProjectionThreadPullRequests', '51_ProjectionThreadMessageContext', '52_ProjectionThreadTitleState', '53_PullRequestFilesViewed', '54_ProjectionThreadsAutoSettleDisabledAt', '55_OrchestrationV2', '56_RemoveRedundantProjectionIndexes', '57_ScheduledTaskWebhooks', '58_WebhookRelayDeliveries', '59_McpAppModelContext', '60_ThreadSnapshotWindowIndexes', '61_PullRequestReviewGuides', '62_ThreadFailureLookupIndex', '63_DropUnusedV1Projections', '64_CanonicalizeThreadPullRequestLinks', '65_CodexUsageNativeTurnIndex', '66_RepairClientSettlementTimestamps', '67_WebhookDedupe', '68_ShellStopRequestIndex', '69_ThreadMessageSearch', '70_PeerLinks', '71_PeerLinkFence', '72_WaitingLinkRequestIndex', '73_ActiveTurnItemIndexes', '74_ExcludeAttachmentPlaceholdersFromSearch', '75_SubagentDeliveryState', '76_ProjectionProjectsPinArchive', '77_RepairBooleanSettledOverride', '78_DropOrchestrationEventCorrelationIndex', '79_DelegatedRecoveryIndexes', '80_ScheduledTaskThreadMode', '81_ProjectionMessageSearchText', '82_TurnItemConversationIndex' ] [09:32:08.595] INFO (#925): Listening on [09:32:08.630] INFO (#922): agent activity publishing standby; waiting for T3 Connect link reconciliation [09:32:08.631] INFO (#922): V2 orchestration recovery completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 } T3 Code server is ready. [Pairing details and QR code redacted] [09:32:08.770] INFO (#27): V2 orchestration shutdown reconciliation completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 } Observed: ready=True; server stopped by capture driver after readiness