45acb62c6d
Detect the remote platform on connect and Test SSH: uname first (Linux/Darwin keep the POSIX lifecycle), else an encoded-PowerShell probe that routes a Windows host through connectWindowsRemote. The Windows lifecycle mirrors the POSIX one — probe, one-shot token upload, spawn, readiness scrape, tunnel, reuse-by-exact-ownership, and teardown — over a PowerShell helper dialect. Preserve a backend on indeterminate process state (never destroy on unknowns); a thrown terminate aborts before remove-lock so a live backend is never orphaned. Interactive terminals on a Windows backend open PowerShell in the requested cwd instead of a POSIX login shell.