linux real-app verification, 2026-11-03 main cefb544af3c98224874419198c0359b652ca3c94, pr ed1b895c0d7322573c51e0021f9d13f010885f36 node 24.22.1, pi 1.5.0, chrome + repo playwright, gpt-6.1-sol via local proxy scenario: real git project created using running-server CLI; real Pi model turn invokes native bash: echo $$ > /tmp/pi-verification-shell.pid; sleep 240 extension: session_shutdown logs start, awaits 300ms, logs done; exit listener logs code client: authenticated browser WebSocket orchestration.dispatchCommand provider-session.detach, reason client-requested main receipt: Success sequence 366 {"at":"2026-11-03T09:58:55.539Z","pid":30039,"event":"session_start"} {"at":"2026-11-03T09:59:44.952Z","pid":30039,"event":"shutdown_start"} no shutdown_done or exit logged for main Pi PID 30039; ps confirms Pi and shell PID 30090 gone pr receipt: Success sequence 35 {"at":"2026-11-03T10:02:15.288Z","pid":34487,"event":"session_start"} {"at":"2026-11-03T10:02:47.419Z","pid":34487,"event":"shutdown_start"} {"at":"2026-11-03T10:02:47.719Z","pid":34487,"event":"shutdown_done"} {"at":"2026-11-03T10:02:47.754Z","pid":34487,"event":"exit 143"} ps confirms Pi PID 34487 and shell PID 34566 gone nearby: actual UI Stop generation during real bash; Run interrupted / Stopped by user; cleanup done + exit 143; process gone. follow-up through same browser composer: PI_RESTART_OK Codex gpt-6.1-sol through running server, both main and PR: CODEX_RUNTIME_OK blacksmith: focused teardown + early process exit: 2 pass blacksmith check:changed with explicit PR base: format, lint, knip, 9 affected typechecks, 101 tests pass GitHub reported checks: passing or skipped limits: Linux full server process scope also removed shell on main, so shell orphan difference was not reproduced. Native desktop/mobile, macOS, Windows, relay/tunnel and extensions exceeding 1s grace not exercised. Disconnect used real client WebSocket command because menu is hidden for threads without lineage. Explicit disconnect produced existing provider-stream-closed UI error on both revisions.