Commit: 3a8c250cb0c8056f2f563091fd412fe5db809fa1 Environment: isolated Linux web dev stack; synthetic preview source; no real provider turns. Internal filesystem prefixes and pairing credentials redacted. $ node scripts/dev-runner.ts dev --seed --home-dir /.t3 --port 14889 ⊘ cache disabled [09:29:16.072] INFO (#1): [dev-runner] mode=dev source=worktree serverPort=14889 webPort=7518 baseDir=/.t3 [09:29:16.074] INFO (#1): [dev-runner] seeding /.t3 from /source-home/.t3/userdata/statev2.sqlite (read-only). --no-seed or T3CODE_DEV_SEED=0 skips this. Copying visible threads from /source-home/.t3/userdata/statev2.sqlite (read-only)... Running migrations on the snapshot... [09:29:16.699] ERROR (#1): MigrateDevDbPhaseError: migrate-dev-db failed during migrate on '/.t3/userdata/statev2.sqlite.migrate-dev-db-tmp'. at file:///apps/server/scripts/migrate-dev-db.ts:471:22 at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:152:23 at Array.map () at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:149:33 at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Function.js:79:18 at assertV2MigrationsCanRun (file:///apps/server/src/persistence/Migrations.ts:230:12) at assertV2MigrationsCanRun (definition) (file:///apps/server/src/persistence/Migrations.ts:185:41) at runMigrations (file:///apps/server/scripts/migrate-dev-db.ts:488:21) at runMigrations (definition) (file:///apps/server/src/persistence/Migrations.ts:223:37) at runMigrateDevDb (file:///apps/server/scripts/migrate-dev-db.ts:569:29) at runMigrateDevDb (definition) (file:///apps/server/scripts/migrate-dev-db.ts:413:39) { [cause]: MigrationError: This database's migration history would skip required schema migrations: 68_ShellStopRequestIndex (recorded: PeerLinks), 69_ThreadMessageSearch (recorded: PeerLinkFence), 70_PeerLinks (recorded: WaitingLinkRequestIndex). The migrator skips every id up to the highest recorded id (70), regardless of name. It was probably written by a different build. Start the build that wrote it, or report this migration history so an upgrade path can be added. at file:///apps/server/src/persistence/Migrations.ts:211:17 } [09:29:16.714] WARN (#1): [dev-runner] apps/server/scripts/migrate-dev-db.ts failed; starting anyway. ~/apps/web$ vp dev ⊘ cache disabled ~/apps/server$ node --watch --watch-path=src --watch-path=../../packages --watch-path=package.json src/bin.ts ⊘ cache disabled VITE+ v1.4.0 ready in 483 ms ➜ Local: http://localhost:7518/ [09:29:19.491] INFO (#63): 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' ] [09:29:19.515] WARN (#411): process group metrics are not exported: sample failed ResourceTelemetryRefreshFailed: Resource telemetry operation 'refresh' failed. at file:///apps/server/src/resourceTelemetry/ResourceTelemetry.ts:457:9 at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:152:23 at Array.map () at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:149:33 at file:///node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/Function.js:79:18 { [cause]: NativeTelemetryUnavailable: Resource monitor is unavailable: sidecar is not running at file:///apps/server/src/resourceTelemetry/NativeTelemetryClient.ts:921:21 } operation: refresh [09:29:20.060] INFO (#532): Agent scopes are on { slice: 'app-t3code-agents.slice', high: 10326347776, max: 12576599040, oomPolicy: true } [09:29:20.366] INFO (#1020): Listening on http://127.0.0.1:14889 [09:29:20.404] INFO (#1017): agent activity publishing standby; waiting for T3 Connect link reconciliation [09:29:20.404] INFO (#1017): V2 orchestration recovery completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 } [09:29:20.458] INFO (#1308): Authentication required. Open T3 Code using the pairing URL. [pairing credential omitted] [09:33:30.467] INFO (#2606) http.span=4ms: Sent HTTP response http.method: GET http.url: /api/auth/session http.status: 200 [09:33:30.496] INFO (#2609) http.span=5ms: Sent HTTP response http.method: GET http.url: /.well-known/t3/environment http.status: 200 [09:33:30.526] INFO (#2612) http.span=2ms: Sent HTTP response http.method: GET http.url: /.well-known/t3/environment http.status: 200 [09:33:30.546] INFO (#2613) http.span=1ms: Sent HTTP response http.method: GET http.url: /api/auth/session http.status: 200 [09:33:30.554] INFO (#2614) http.span=6ms: Sent HTTP response http.method: POST http.url: /api/auth/browser-session http.status: 200 [09:33:30.575] INFO (#2622) http.span=9ms: Sent HTTP response http.method: GET http.url: /api/auth/session http.status: 200 [09:33:30.579] INFO (#2639) http.span=1ms: Sent HTTP response http.method: GET http.url: /api/auth/session http.status: 200 [09:33:30.616] WARN (#2653) http.span=52ms: Threads without a project are off because the T3 home /.t3 is inside the Git repository . If that repository was created by mistake, move /.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code. [09:33:30.635] INFO (#2619) http.span=71ms: Sent HTTP response http.method: GET http.url: /ws http.status: 101 [09:33:31.490] INFO (#2706) http.span=2ms: Sent HTTP response http.method: GET http.url: /api/auth/session http.status: 200 [09:33:31.521] INFO (#2709) http.span=2ms: Sent HTTP response http.method: GET http.url: /.well-known/t3/environment http.status: 200 [09:33:31.535] INFO (#2710) http.span=3ms: Sent HTTP response http.method: GET http.url: /.well-known/t3/environment http.status: 200 [09:33:31.589] INFO (#2770) http.span=2ms: Sent HTTP response http.method: GET http.url: /api/auth/session http.status: 200 [09:33:31.595] INFO (#2765) http.span=11ms: Sent HTTP response http.method: GET http.url: /api/orchestration/shell http.status: 200 [09:33:33.814] INFO (#2822) http.span=733ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:33:34.969] INFO (#2979) http.span=148ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:33:43.239] INFO (#3023) http.span=147ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:33:58.217] INFO (#3097) http.span=446ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:34:21.407] INFO (#3298) http.span=147ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:34:22.918] INFO (#3308) http.span=147ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:34:36.074] INFO (#3362) http.span=443ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:34:47.919] INFO (#3420) http.span=147ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:35:12.925] INFO (#3537) http.span=150ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:35:37.922] INFO (#3661) http.span=148ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204 [09:36:02.924] INFO (#3778) http.span=149ms: Sent HTTP response http.method: POST http.url: /api/observability/v1/traces http.status: 204