{"version": 2, "width": 120, "height": 40, "title": "Shared-home CLI before", "env": {"TERM": "xterm-256color"}}
[6.616, "o", "Shared-home CLI reproduction | BEFORE\n"]
[6.616, "o", "Linux x86_64; built CLI; fresh synthetic HOME; no copied database.\n"]
[6.616, "o", "Host A: isolated PID + network + UTS namespaces; hostname evidence-host-a.\n"]
[6.616, "o", "Host B: normal PID/network namespace; same home files.\n"]
[6.616, "o", "Server A is live; recorded PID=1, port=39555, hostname=<absent>.\n"]
[6.616, "o", "Local PID 1 exists; server A loopback is unreachable from host B.\n"]
[6.616, "o", "\n$ t3 pair --base-dir \"$HOME/.t3\"\n"]
[7.002, "o", "[21:50:52.700] ERROR (#2): NoRunningServerError: No running T3 Code server found.\n  checked $HOME/.t3/userdata/server-runtime.json\n  checked $HOME/.t3/dev/server-runtime.json\nStart one with `t3 serve --base-dir $HOME/.t3`, or connect this machine with T3 Connect: `t3 connect --base-dir $HOME/.t3`.\n    at file://<checkout>/apps/server/dist/binCli-CooXn26B.mjs:9270:16\n    at pair.discoverPairTarget (file://<checkout>/apps/server/dist/binCli-CooXn26B.mjs:9390:24)\n    at pair.discoverPairTarget (definition) (file://<checkout>/apps/server/dist/binCli-CooXn26B.mjs:9238:28)\n"]
[7.018, "o", "[exit 1]\n"]
[7.019, "o", "\n$ t3 serve --base-dir \"$HOME/.t3\" --port 39556\n"]
[7.716, "o", "[21:50:53.411] ERROR (#2): ServerAlreadyRunningError: A T3 Code server already owns $HOME/.t3/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.\n    at catch (file://<checkout>/apps/server/dist/relayTracing-tvcolmCh.mjs:9016:43)\n    at file://<checkout>/apps/server/dist/Schema-znhrSbG8.mjs:10527:18\n    at acquireServerOwnership (file://<checkout>/apps/server/dist/server-C2Az9RMb.mjs:53088:27)\n    at acquireServerOwnership (definition) (file://<checkout>/apps/server/dist/relayTracing-tvcolmCh.mjs:8984:32)\n    at server.runServerCommand (file://<checkout>/apps/server/dist/binCli-CooXn26B.mjs:10286:363)\n    at server.runServerCommand (definition) (file://<checkout>/apps/server/dist/binCli-CooXn26B.mjs:10257:26)\n"]
[7.734, "o", "[exit 78]\n"]
[7.735, "o", "\n$ t3 up --base-dir \"$HOME/.t3-hostB\" --yes --headless\n"]
[8.07, "o", "\nERROR\n  The T3 Code service on this machine serves $HOME/.t3, not $HOME/.t3-hostB. Pass --base-dir '$HOME/.t3' to manage it, or run `t3 service uninstall --base-dir '$HOME/.t3'` first to move it; both data directories are kept.\n"]
[8.078, "o", "[exit 1]\n"]
[8.078, "o", "Synthetic unit unchanged: True. No uninstall executed.\n"]
[8.078, "o", "\n$ t3 __service-launcher (same shared T3 home)\n"]
[8.524, "o", "[21:50:54.219] ERROR (#2): ServerAlreadyRunningError: A T3 Code server already owns $HOME/.t3/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.\n    at catch (file://<checkout>/apps/server/dist/relayTracing-tvcolmCh.mjs:9016:43)\n    at file://<checkout>/apps/server/dist/Schema-znhrSbG8.mjs:10527:18\n    at acquireServerOwnership (file://<checkout>/apps/server/dist/server-C2Az9RMb.mjs:53088:27)\n    at acquireServerOwnership (definition) (file://<checkout>/apps/server/dist/relayTracing-tvcolmCh.mjs:8984:32)\n    at server.runServerCommand (file://<checkout>/apps/server/dist/binCli-CooXn26B.mjs:10286:363)\n    at server.runServerCommand (definition) (file://<checkout>/apps/server/dist/binCli-CooXn26B.mjs:10257:26)\n"]
[8.542, "o", "[service-launcher] Another T3 Code server owns this T3 home. Stop it, then restart this service.\n"]
[8.545, "o", "[capture driver stopped the process it started]\n"]
[8.545, "o", "Server A still alive after all commands: True.\n"]
