PR #26289 real dev verification, Linux Boat VM, 2026-10-30 main: 6575ce32508bd7908444241f3719aa33aaf77f90 head: 4ce5589d99ae4db87651ae4ee6e24fd5d0579fb2 Both: vp i; background vp run dev; separate isolated T3 homes; one server at a time. Browser: repository Playwright 1.60.0, /usr/bin/google-chrome. Project: /home/user/preview-verification, created and opened via client. Provider: Codex gpt-6.1-sol, real local proxy. Main provider created README.md and commit 4c0cb93. Redis 7.0.15 started through integrated terminal, port 16379. main: Redis logged cross-protocol warning and aborted unsolicited connection. main tcpdump, 35 seconds: two GET / HTTP/1.1 requests captured, plus other traffic. head: same Redis port listed in client, attributed to terminal. head passive tcpdump, 35 seconds: 0 packets captured; 0 dropped. head provider commands: $ timeout 10 redis-cli -p 16379 ping PONG $ timeout 10 redis-cli -p 16379 set verification real-provider-path OK $ timeout 10 redis-cli -p 16379 get verification real-provider-path All exit 0; response visible in client. Configured project action starts real Python HTTP server serving repository docs. Preview URL http://localhost:16480/user/ appears and opens with path preserved. Browser clicks navigate / -> /user/; Back returns /; recording 15 seconds. T3CODE_PORT_DISCOVERY=0 restart: Redis remains live but absent from list. Configured port 16480 remains listed and /user/ opens. Off passive tcpdump, 35 seconds: 0 packets captured; 0 dropped. Blacksmith: vp i && vp test run apps/server/src/preview/PortScanner.test.ts Result: 20 passed, 1 file passed. No source changes. Limitations: Unity/macOS, native desktop/mobile, Windows, Claude attribution, relay/tunnel, explicit HTTPS not exercised on VM. Neighboring client issue: an invisible server-browser wrapper intercepts pointer clicks on empty-state cards. Keyboard activation opens the configured entry. Outside this PR scanner diff. Restarted head with default discovery. Redis reappeared as terminal-owned. Clicked Stop localhost:16379 in thread details. Redis logged SIGTERM and shutdown. ss confirmed port 16379 no longer listening.