W8 lane retire — todlando, 2026-09-25. feat/332-surfaces landed as main 1aecaa95 (doyle ff from 75fc889a, PR #280, run 36097457661 6/6). POOL: .worktrees/w8-surfaces/target (the worktree's own default target). Release: prebuilt xtask (scratchpad copy of main's target/debug/xtask.exe) `pool-release --pool target` -> "pool target released", rc 0. Processes running FROM the pool before teardown: 0. WRITER CENSUS, read BEFORE rm (05:28:39Z and again 05:31:35Z): rust-analyzer.exe 37184, rust-analyzer.exe 50072 at 05:28:39Z; no cargo, rustc, cargo-nextest, link or Runner.Worker at either read, nor at the after-read 05:31:52Z. OUTBOUND: Get-Item -Force target -> Directory, LinkType empty (a real dir, not a junction). INBOUND: 0 reparse points under .worktrees or the project root targeting w8-surfaces. THREE NUMBERS (measured by 05:31:21Z, before rm): apparent (du -sb --apparent-size): 69,381,558,092 B allocated (du -sB1): 69,473,563,648 B escaped hard links (per-inode): 0 inodes, 0 B expected reclaim = 69,473,563,648 B FREE SPACE (C:): before 05:31:35Z: 60,606,783,488 B rm -rf target rc 0; target absent after 05:31:52Z: 130,074,193,920 B delta: 69,467,410,432 B; gap vs expected: 6,153,216 B LESS freed (~0.009%). UNEXPLAINED, no mechanism assigned (no writer in the census). WORKTREE: `git worktree remove .worktrees/w8-surfaces` from the project root, rc 0; prune; the dir is absent and `git worktree list` has no w8-surfaces. The session cwd was moved to the project root first, so nothing pinned it this time. LANE NOTES: the pool reached 69 GB (vs W10's 21.7 GB) — nextest + clippy all-targets across spt/spt-daemon/spt-net/spt-runtime plus the two HEAVY e2es. One nextest leg (1 test, 3.09 s, no compile) overlapped #279's Windows unit leg by ~5 s before doyle's hold landed; that leg passed.