PR #31695 runtime verification main: ca796d52119592de771d8ccfa955d70dba84d11e PR: e185eff87137b383bed1f08cec1d14ae4d9997f8 Linux; repo Playwright 1.60.0; /usr/bin/google-chrome; real OpenSSH server on port 2222. main web 8693 / server 16733: SSH command exited 255: Host key verification failed. Settings > Devices > Add source > Machine over SSH > Test connection: Device probe host failed: Could not communicate with device support. Try refreshing devices. Saved-host status: Could not connect to this host over SSH. PR web 5733 / server 13773: Same target, port and identity, still untrusted: Test connection and saved-host status explain that the key is not trusted on the machine running this T3 Code server and instruct connecting once with ssh there. Changed the real sshd host key: changed-key guidance, including ssh-keygen -R. Unresolvable ssh-probe.invalid: Could not resolve the host name ... Name or service not known. Closed port 2223: Could not reach ... Connection refused; check host, SSH server, address and port. Untrusted login key: SSH login failed while connecting ... Permission denied (publickey); login must work without a prompt. Accepted the server key with OpenSSH and used the authorized key: Connection checks passed / Connected / Android available. Retry saved host: SSH failure cleared; Android list may be incomplete because emulator is not installed. Port 22 on local address: Already available locally. Added /home/user/main as a project through the app; started real Codex gpt-6.1-sol turn through composer. Actual command: git rev-parse --is-inside-work-tree && pwd Result: true; /home/user/main; assistant returned SSH_PROVIDER_PATH_OK. Blacksmith: vp test run apps/server/src/device/SshDeviceHost.test.ts apps/server/src/device/DeviceService.test.ts 2 files passed; 81 tests passed. GitHub head checks passed; no source edits, commits or pushes. Not exercised: native mobile/Electron, macOS/Windows hosts, ProxyJump/bastion, actual emulator/device launch, external remote/tunnel clients. Setup incident: first root-clone startup selected ~/.t3 and applied migrations before it was stopped. All PR verification used explicit task-only home .t3-pr31695.