PR 14519 real environment verification, 2026-10-31 UTC main: 15fe283272 (github/main) PR: 70cafebe6a73e4c75f7ce6295de1eb008573e0ac Commands: git worktree add ../main github/main (../main) timeout 600 vp i (../main) T3CODE_DEV_SEED=0 setsid nohup timeout 6500 vp run dev captured main process group 28981; ports server=16733 web=8693 git switch --detach 70cafebe6a73e4c75f7ce6295de1eb008573e0ac timeout 600 vp i stop captured main process group before PR startup T3CODE_DEV_SEED=0 setsid nohup timeout 6000 vp run dev --home-dir /home/user/t3code/.t3 captured PR process group 37876; ports server=13773 web=5733 Browser: repository Playwright 1.60.0 with /usr/bin/google-chrome. Both instances paired through their actual web pairing flows. Created project /home/user/t3code through Add project > Local folder. Selected Codex gpt-6.1-sol in the actual composer and submitted real turns. Provider logs confirm commandExecution for pwd and git rev-parse --is-inside-work-tree: output: /home/user/t3code output: true exit codes: 0, 0 Main client rendered CONNECT_PATH_MAIN_OK. PR client rendered CONNECT_PATH_PR_OK. PR follow-up rendered CONNECT_PATH_FOLLOWUP_OK, including after reload. Clicked Open in Files on both revisions; RPC and launch completed successfully. Actual server spans, first connection (UTC): main externalLauncher.resolveAvailableEditors: 2026-10-31T18:35:34.952Z to 2026-10-31T18:35:35.967Z main RemoteOpenTargets.resolveTargets: 2026-10-31T18:35:35.971Z to 2026-10-31T18:35:36.021Z main DirectEndpoints.resolve: 2026-10-31T18:35:36.022Z to 2026-10-31T18:35:36.023Z PR DirectEndpoints.resolve: 2026-10-31T18:40:41.510Z to 2026-10-31T18:40:41.512Z PR RemoteOpenTargets.resolveTargets: 2026-10-31T18:40:41.510Z to 2026-10-31T18:40:41.560Z PR externalLauncher.resolveAvailableEditors: 2026-10-31T18:40:41.513Z to 2026-10-31T18:40:42.477Z Actual IPv4 ssh discovery probes from strace: main 29587 18:39:16.103845 connect(49, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) 29587 18:39:18.886440 connect(49, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) 29587 18:39:21.851008 connect(49, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) PR 38200 18:40:41.528170 connect(41, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) 38200 18:42:18.416725 connect(73, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) 38200 18:43:49.876468 connect(50, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) 38200 18:45:00.009903 connect(50, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) 38200 18:49:03.515971 connect(49, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress) Main reconnects repeated ssh and tailscale discovery each time. PR warm reconnects returned metadata without a new ssh/tailscale scan. PR reconnects after 60-second expiry returned cached metadata and started a refresh. DirectEndpoints.resolve still ran per config; this host correctly advertised []. Both advertised file-manager, reveal kind files, and an mDNS SSH target. Installed an actual VS Code distribution (code --version: 1.144.0) on PATH. First expired-cache snapshot retained [file-manager]. A later reconnect advertised [vscode, file-manager]; the UI editor menu showed VS Code. Existing subscriptions did not immediately receive this background refresh. This verifies eventual refresh, not a guarantee of visible updates within exactly one TTL. Focused existing tests via blacksmith-check: vp test run apps/server/src/environment/staleWhileRevalidate.test.ts apps/server/src/process/externalLauncher.test.ts apps/server/src/environment/RemoteOpenTargets.test.ts apps/server/src/environment/DirectEndpoints.test.ts apps/server/src/ws.test.ts 5 test files passed, 56 tests passed. No source changes, commits, pushes, labels, merges or rebases. Not verified: reported 20-second loaded-host timeout; hung filesystem probes; native desktop/mobile; macOS/Windows/WSL; real Tailscale networking or remote SSH launch; relay/tunnel/multi-device paths. Tailscale is absent on this VM. No broad performance claim is made from this unloaded local host.