- Fix PID detection: Open lock file with O_RDWR for Windows LockFileEx - Fix script tests: Increase timeout to 2-5s for Windows process startup - Fix uptime test: Use math.Ceil with minimum 1 second to prevent flakiness - Fix socket cleanup: Add done channel to wait for Start() cleanup completion All 5 failing Windows tests should now pass.