Fixes
- CI prefetch churn: Raised build session timeout from 120s to 300s — sequential cargo commands in CI now share one session instead of triggering 13 redundant cargo-metadata + prefetch cycles
- Dead-daemon detection:
send_remote_checkreturns immediately when socket is absent (was waiting 10s on dead socket); read timeout reduced from 10s to 3s - BFS parse resilience: Malformed nodes in
cargo metadataresolve graph are skipped instead of aborting all prefetch - Marker-file ordering: Marker written after successful prefetch so hung cargo-metadata doesn't block retries
- Wrapper syscalls: File logging skipped in wrapper mode (2 fewer syscalls per crate)
- GC cleanup: Stale
rustc-ver-*.txt/linker-ver-*.txtfiles cleaned during periodic GC sweep