PR #33082 real runtime verification, Linux Boat VM, 2026-11-10 main: bcee0f5d2872ba193c66ed9ba979bbe424f89ff9 PR head: 8a1cbc90afb9ddfccee98a7780e4830bfef866a9 Setup: vp i in each checkout. One dev server at a time, isolated .t3 state. main: vp run dev; server 16733, web 8693; stopped before PR launch. PR: vp run dev --home-dir /home/user/t3code/.t3; server 13773, web 5733. Client: repository Playwright 1.60.0 and /usr/bin/google-chrome, 1440x1000. Real OpenSSH daemon on port 2222, separate sshprobe account, key authentication. No mocks, seeded database, fixtures, or replay provider used. Missing Node: $ ssh -i /tmp/sshprobe-key -p 2222 sshprobe@127.0.0.1 Node is missing from the non-interactive SSH PATH exit 1 Both running servers logged this actual stderr and exit code from the SSH bootstrap. UI route: Settings > Devices > Add source > Machine over SSH. Name: SSH node probe; target: sshprobe@127.0.0.1; port: 2222. Click Test connection, then Show error. main: Device probe host failed: Could not communicate with device support. Try refreshing devices. PR: SSH node probe is unavailable: Connected over SSH, but Node is not on this host's PATH for non-interactive SSH commands. Saved the host and repeated the check through Edit on the PR. Recovery: copied the real Node v24.22.1 executable into the account PATH and exposed the system npm executable, then clicked Test connection again. UI: Connection checks passed; Connected; iOS unavailable; Android unavailable. No simulators or emulators are installed here. Neighbor: port 2223 has no listener. Test connection > Show error: Device probe host failed: Could not communicate with device support. Try refreshing devices. No raw SSH connection-refused stderr appeared in the client. Neighbor: port 22 resolves locally. Test connection: Connection checks passed; Already available locally. Canceled the editor so these temporary port changes were not saved. Real provider path: Created local git repository and project ssh-device-verification through the app's New project flow, without publishing it. Selected Codex GPT-6.1-Sol in the composer. Submitted: Run pwd and git status --short in this project. Do not change any files. Reply with the directory and whether the working tree is clean. The real provider completed; expanded activity shows pwd and git status --short. Client reply: directory: ssh-device-verification; working tree is clean. Blacksmith: vp test run apps/server/src/device/DeviceService.test.ts: 65 passed. vp run check:changed FETCH_HEAD^: all steps passed; 67 tests passed. The explicit PR-parent ref follows fetching PR history into the shallow worker. Format, lint, both knip passes, GraphQL validation, and 3 affected package typechecks passed. GitCafe reports 30 successful checks, 0 failing, 0 pending at this head.