PR #30667 runtime verification, Linux x64, 2026-11-11 UTC Baseline: github/main 9e1f81c788 (full SHA in git); PR: 136069739d12e50b467b78b200452a1e39e0a396. Installed both checkouts with vp i; ran vp run dev in background, then replaced standalone server with real Electron-owned server plus dev:web. Browser: repo playwright-core 1.64.1 and /usr/bin/google-chrome. App-created project: /home/user/t3code. Provider: default Codex, binary command retry-codex, a symlink to the actual Codex CLI v0.164.0. No provider instance environment overrides. Controlled real shell: account login shell zsh; SHELL=/bin/zsh; isolated ZDOTDIR; .zprofile sleeps 20 seconds and prepends /tmp/t3-shell-bin. Inherited PATH=/usr/bin:/bin. Fallback bash succeeds without the unique Codex command. Baseline: initial zsh times out; fallback bash publishes incomplete PATH; 00:12:25 manual Refresh still Not found, over 80 seconds after startup. No background shell retry occurred. PR trace, same running Electron/server processes throughout recovery: 2026-11-11T00:12:57.040Z desktop.shellEnvironment.runCommandOutput: 5026.6 ms (startup timeout) 2026-11-11T00:13:02.068Z desktop.shellEnvironment.runCommandOutput: 214.7 ms 2026-11-11T00:12:57.039Z desktop.shellEnvironment.refresh: 5293.7 ms 2026-11-11T00:13:32.342Z desktop.shellEnvironment.runCommandOutput: 20226.2 ms 2026-11-11T00:13:32.341Z desktop.shellEnvironment.refresh: 20233.0 ms 00:13:52.572Z shell cache written with PATH=/tmp/t3-shell-bin:/usr/bin:/bin. 00:13:56.910Z clicked Settings > Providers > Refresh. Provider status became Available, Codex v0.164.0, without a restart. 00:15:38.775Z submitted real gpt-6.1-sol turn through Chrome composer. Observed command /bin/zsh -lc pwd exit 0 and response: shell retry provider path works. 00:16:19.656Z submitted same-session follow-up. Observed response: existing session still works. Normal restart with sleep removed: initial discovery 313.0 ms; provider refresh still Available; thread history persisted. Checks: 24 DesktopShellEnvironment tests passed on task-owned Blacksmith worker. Latest-head GitHub checks passed (platform jobs skipped per CI rules). No source changes or pushes. Limitations: no macOS sleep/wake or launchctl, Windows, native mobile, real pyenv lock, or 2-minute real hung-shell termination. Copied-environment provider instances remain outside this PR scope and were not re-tested here.