Environment: Linux; real T3 CLI and server, fresh synthetic data; before Commit: ed52af3a478652c55aeaaf5a64bbf6584dd6a0b4 $ t3 serve --base-dir B/thread [isolated loopback port] Server registered; statev2.sqlite exists: True Moved statev2.sqlite and sidecars aside while server remains running. Before command: database absent; server running: True $ t3 thread list --base-dir B/thread --log-level error Could not reach the T3 Code server at http://127.0.0.1:60409. T3 Code MCP endpoint responded with HTTP 401. exit: 1 After command: statev2.sqlite recreated: True Created data files: ["userdata/statev2.sqlite"] Changed existing data files: ["userdata/logs/server.trace.ndjson"] Server still running: True $ t3 serve --base-dir B/project [isolated loopback port] Server registered; statev2.sqlite exists: True Moved statev2.sqlite and sidecars aside while server remains running. Before command: database absent; server running: True $ t3 project add B/workspace --base-dir B/project --log-level error [06:16:00.532] ERROR (#2): ServerAlreadyRunningError: A T3 Code server already owns B/project/userdata. Stop that server, or use a separate T3 home and pair with it, then retry. No server was stopped. server-owner.sqlite is the ownership lock; do not delete it while a server is running. at catch (file://CHECKOUT/apps/server/src/serverOwnership.ts:217:13) at file://CHECKOUT/node_modules/.pnpm/effect@4.1.2/node_modules/effect/dist/internal/effect.js:799:19 at acquireServerOwnership (file://CHECKOUT/apps/server/src/cli/project.ts:443:28) at acquireServerOwnership (definition) (file://CHECKOUT/apps/server/src/serverOwnership.ts:183:46) at runProjectMutation (file://CHECKOUT/apps/server/src/cli/project.ts:478:5) at runProjectMutation (definition) (file://CHECKOUT/apps/server/src/cli/project.ts:392:35) exit: 78 After command: statev2.sqlite recreated: True Created data files: ["userdata/statev2.sqlite"] Changed existing data files: ["userdata/logs/server.trace.ndjson"] Server still running: True $ t3 thread list --base-dir B/never-created --log-level error No running T3 Code server uses B/never-created. Start T3 Code, then retry. exit: 1 Never-created base directory exists after thread list: True $ t3 project add B/workspace --base-dir B/offline-fresh --log-level error Added project 7547eba5-2ab0-4aeb-92a5-8a1b054022f8 (workspace) at B/workspace. exit: 0 Offline fresh project add created database: True