ROW F06 SIDE <SIDE> run=<RUN> checkout=<CHECKOUT>
$ git -C <CHECKOUT> rev-parse HEAD
[command stdout] 15fe2832727893cbdd2214383f9f971474849695
command wait: exit=0
$ <NODE> --version
[command stdout] v26.12.1
command wait: exit=0
ENV machine=fs-20 hostname=fs-20 platform=Linux-6.1.102-x86_64-with-glibc2.39 node=<NODE> euid=1000 egid=1000 host_uid=1000 pid=<PID> pidns=pid:[<PIDNS>]
ENV removed ambient keys=["T3CODE_HOME", "T3CODE_OTLP_LOGS_URL", "T3CODE_OTLP_METRICS_URL", "T3CODE_OTLP_TRACES_URL"]; overrides={"NO_COLOR": "1", "FORCE_COLOR": "0", "TZ": "UTC"}; HOME unchanged; explicit isolated --base-dir; no dev URL
$ df -BG --output=avail /
[command stdout] Avail
[command stdout]   16G
command wait: exit=0
SPAWN unrelated child argv=/bin/sleep 600 tracked pid=<PID>
unrelated fixture child: pid=<PID> signal-0-alive=True poll=None
SEED legacy-format integration input (no ownerId)
STATE immediately before target B
R path=<RUN>/base/userdata/server-runtime.json sha256=<R-SHA256>
R contents BEGIN
{"version":1,"pid":<PID>,"port":<PORT>,"origin":"http://127.0.0.1:<PORT>","startedAt":"<TIMESTAMP>"}
R contents END
L absent: <RUN>/base/userdata/server-owner.sqlite
target cwd exists=False path=<RUN>/new-project
INDEPENDENT LOCK PROBE (process closes before next target launch)
$ <NODE> <DRIVER_DIR>/probe-lock.mjs <RUN>/base/userdata/server-owner.sqlite
[command stdout] {"probePid":<PID>,"euid":1000,"lock":"<RUN>/base/userdata/server-owner.sqlite","existsBefore":false,"readOnly":true,"timeout":0,"sql":"SELECT 1 FROM sqlite_schema"}
[command stdout] {"classification":"non-busy error","stage":"constructor","name":"Error","message":"unable to open database file","code":"ERR_SQLITE_ERROR","errcode":14,"errstr":"unable to open database file"}
[command stdout] {"existsAfter":false}
command wait: exit=0
unrelated child before CLI: pid=<PID> signal-0-alive=True poll=None
TARGET B argv=<NODE> <CHECKOUT>/apps/server/src/bin.ts start --mode web --base-dir <RUN>/base --port <PORT> --host 127.0.0.1 --no-browser <RUN>/new-project
SPAWN B: tracked pid=<PID> euid=1000 pidns=pid:[<PIDNS>]
[B stderr] 
[B stderr] ERROR
[B stderr]   A T3 Code server is already running for <RUN>/base (pid <PID>, http://127.0.0.1:<PORT>). Connect to that server, stop it before starting another, or use a different --base-dir.
TARGET B wait: exit=1
STATE after target result; before cleanup
R path=<RUN>/base/userdata/server-runtime.json sha256=<R-SHA256>
R contents BEGIN
{"version":1,"pid":<PID>,"port":<PORT>,"origin":"http://127.0.0.1:<PORT>","startedAt":"<TIMESTAMP>"}
R contents END
L absent: <RUN>/base/userdata/server-owner.sqlite
target cwd exists=False path=<RUN>/new-project
INDEPENDENT LOCK PROBE (process closes before next target launch)
$ <NODE> <DRIVER_DIR>/probe-lock.mjs <RUN>/base/userdata/server-owner.sqlite
[command stdout] {"probePid":<PID>,"euid":1000,"lock":"<RUN>/base/userdata/server-owner.sqlite","existsBefore":false,"readOnly":true,"timeout":0,"sql":"SELECT 1 FROM sqlite_schema"}
[command stdout] {"classification":"non-busy error","stage":"constructor","name":"Error","message":"unable to open database file","code":"ERR_SQLITE_ERROR","errcode":14,"errstr":"unable to open database file"}
[command stdout] {"existsAfter":false}
command wait: exit=0
unrelated child after CLI: pid=<PID> signal-0-alive=True poll=None
OUTCOME target B EXITED exit=1; target cwd exists=False
CLEANUP B: already exited pid=<PID>
WAIT B: pid=<PID> returncode=1 exit=1
CLEANUP unrelated fixture child: send SIGTERM to spawned pid=<PID>
WAIT unrelated fixture child: pid=<PID> returncode=-15 signal=SIGTERM
STATE after all cleanup
R path=<RUN>/base/userdata/server-runtime.json sha256=<R-SHA256>
R contents BEGIN
{"version":1,"pid":<PID>,"port":<PORT>,"origin":"http://127.0.0.1:<PORT>","startedAt":"<TIMESTAMP>"}
R contents END
L absent: <RUN>/base/userdata/server-owner.sqlite
target cwd exists=False path=<RUN>/new-project
INDEPENDENT LOCK PROBE (process closes before next target launch)
$ <NODE> <DRIVER_DIR>/probe-lock.mjs <RUN>/base/userdata/server-owner.sqlite
[command stdout] {"probePid":<PID>,"euid":1000,"lock":"<RUN>/base/userdata/server-owner.sqlite","existsBefore":false,"readOnly":true,"timeout":0,"sql":"SELECT 1 FROM sqlite_schema"}
[command stdout] {"classification":"non-busy error","stage":"constructor","name":"Error","message":"unable to open database file","code":"ERR_SQLITE_ERROR","errcode":14,"errstr":"unable to open database file"}
[command stdout] {"existsAfter":false}
command wait: exit=0
ROW COMPLETE F06
ALL tracked children reaped; no driver-owned process intentionally left running
