PR #22295 real-dev verification, 2026-10-28, linux x64 main: f120c51134c6b5f20b42f51cda84e3e6da681a5f PR head: 7267e6cd8f5aec7485988ee4013a65f95bddf43e Both revisions installed with vp i and run with vp run dev in the background. Main server/web ports: 16733/8693; stopped before PR. PR server/web ports: 13773/5733; isolated state /home/user/t3code/.t3-verify-22295. Projects added through web UI local-folder picker. No seeded or mocked data. Playwright 1.60.0 from repo dependencies drove /usr/bin/google-chrome. Main web integrated terminal, commands entered through Terminal input: $ uname -s; pwd; shopt -q login_shell && echo on || echo off; ps -p $$ -o args=; echo $((6*7)) Linux /home/user/main off /bin/bash 42 PR web integrated terminal, same commands: Linux /home/user/t3code off /bin/bash 42 PR terminal persistence, actual web client's WebSocket messages captured after page reload: terminal.attach -> thread 72e4f6d2-c3cd-4875-b10b-869812347d6b / term-1 snapshot -> status=running, pid=21350, cwd=/home/user/t3code, history restored terminal.write -> printf 'reconnect=%s\n' "$PR22295_RECONNECT"; printf 'cwd='; pwd terminal.write -> carriage return terminal output -> reconnect=preserved terminal output -> cwd=/home/user/t3code The variable was exported before hide/show and reload. Ctrl+J hide/show was also exercised. Real Codex gpt-6.1-sol turns submitted through each revision's web composer. Prompt asked for pwd and printf "PR22295_PROVIDER_OK\n", with no edits/subagents. Main completed (client showed 8.9s): /home/user/main PR22295_PROVIDER_OK PR completed (client showed 15s): /home/user/t3code PR22295_PROVIDER_OK Limitation: the changed branch requires server host platform=darwin. This Linux VM cannot reproduce macOS's original .bash_profile-loading bug or prove the fix. No platform override, mocks, or claimed macOS before/after verification was used. Windows, native Electron, iOS/Android, and other provider adapters were not exercised. Linux results establish neighboring behavior only, not macOS fix verification. Focused existing tests on exact PR head, via blacksmith-check: vp test run apps/server/src/terminal/Manager.test.ts apps/server/src/terminal/NodePtyAdapter.test.ts 2 files passed; 54 tests passed (44 Manager, 10 NodePtyAdapter). These automated platform-matrix tests do not establish real macOS behavior. No code changes made; check:changed not required by the conditional fix workflow.