PR 21913 real desktop startup verification main: 6d46336476; PR: 3ab7170a9977dabb2634d2c2f04c6aa7af0c381c Linux Boat VM; real Electron dev shell, desktop-owned backend, Google Chrome via repo Playwright, real Codex gpt-6.1-sol. Scenario shell: writes 2097152 bytes to stderr, prepends /tmp/t3-verification/shell-bin to PATH, then execs /bin/bash with the actual -ilc capture command. Main: vp i; background vp run dev, stopped; background vp run dev:desktop. MAIN desktop.shellEnvironment.runCommandOutput: 5009.979ms; events=1 MAIN desktop.shellEnvironment.runCommandOutput: 37.454ms; events=0 MAIN desktop.shellEnvironment.installPosixEnvironment: 5048.770ms; events=0 MAIN desktop.shellEnvironment.installIntoProcess: 5048.811ms; events=0 Main logged DesktopShellEnvironmentCommandTimeoutError for noisy-shell, timeoutMs=5000; fallback probe followed. PR: exact head checkout; vp i; background vp run dev:desktop --home-dir /home/user/t3code/.t3-pr21913. PR desktop.shellEnvironment.runCommandOutput: 38.145ms; events=0 PR desktop.shellEnvironment.installPosixEnvironment: 38.878ms; events=0 PR desktop.shellEnvironment.installIntoProcess: 38.911ms; events=0 PR desktop.shellEnvironment.runCommandOutput: 76.306ms; events=0 Backend /proc environment independently confirmed shell-only PATH directory was inherited. Native desktop automation used Playwright electron launcher against the same built dev bundles plus one Vite dev:web process. --password-store=basic avoided the Linux secret-store stall. Project /home/user/t3code created through app onboarding. Selected gpt-6.1-sol in composer. Desktop provider turn: printf PR21913_PROVIDER_OK; git rev-parse --short HEAD; command -v codex Result: PR21913_PROVIDER_OK3ab7170a99; /home/user/.local/bin/codex; exit code 0; completed in displayed 9.6s. Chrome follow-up against same desktop-owned backend: command -v git; printf PR21913_FOLLOWUP_OK Result: /usr/bin/git; PR21913_FOLLOWUP_OK; exit code 0; displayed 4.7s. Neighbor: restart with SHELL=/bin/bash reached usable composer. Neighbor: restart with shell that exits 7 logged DesktopShellEnvironmentCommandError cause exitCode=7, then backend ready; reopened persisted provider thread and its completed follow-up. Blacksmith: DesktopShellEnvironment.test.ts, 14 tests passed. No source changes, commits, pushes, label changes or merge operations. Not verified: macOS/Windows shell probes, packaged release, native mobile, other providers, Linux default gnome-libsecret startup (stalled; basic option used). Evidence video inspected across exported frames; uploaded player played to end and sought to 3.62s of 7.24s.