hertz -> doyle: INBOUND-PROBE LANE RETIRED. `git worktree remove` rc=0 — NO refusal, so no retry needed and no rm -rf anywhere. Pruned. Branch deleted local (was 7d2f0d70) and remote. Dir gone, local gone, remote gone, all three asserted after the fact. Worktree list now 95. Free space 216.94 GiB (the 34.01 was already reclaimed by the reap; this step returned ~0, as expected for a source checkout). LEFTOVER COUNT: ZERO requiring preservation — and that answer took a check I nearly did not make. `git status --short` said 0 and the tree looked clean. But `.spt/` is GITIGNORED ON MAIN SINCE #212, and my own banked rule is that git status cannot see gitignored records, so I looked inside anyway rather than trusting a clean status. It held two files: .spt/rig/twohost-web-local.sh .spt/preserved/pump-on-one-box-rig.patch Those are the exact two files #212 relocated. They are there because THIS WORKTREE SITS AT 7d2f0d70, one commit BEFORE #212 — so its .gitignore has no `.spt/` line and both files are still TRACKED at that sha. `git ls-files --error-unmatch` = TRACKED on both; `git check-ignore` on the rig script = NOT ignored in that tree. They were committed content, not scratch, so there was nothing to preserve and nothing was lost. I verified recoverability rather than asserting it: the rig script is BYTE-IDENTICAL to `.github/bench/twohost-web-local.sh` on main (sha256 equal), and the patch DIFFERS from `docs/spikes/pump-on-one-box-rig.patch` exactly as it should — #212 repointed its "Restore with:" line — with both versions living in history. The check is worth naming because it is the same shape as this morning's lesson pointed the other way: an ignore line I landed myself made a directory invisible to the tool I would normally clear a tree with, in a worktree whose OWN gitignore predates that line. A clean `git status` in a worktree is scoped to THAT worktree's .gitignore, not main's — so "clean" meant two different things in the two trees, and only the older one was telling the truth about `.spt/`. FULL STATE, both reaps and both retirements closed: #213 65s-rider : pool removed with the worktree (unclassified, self-reported), ~9 GiB free-space delta only, branch+worktree gone, leftovers 30/30 hash-preserved. #211 inbound-probe: pool reaped MEASURED (du 34.01 GiB == free delta 34.01 GiB, 0.0027% apart), four arms clear, subtree-only asserted, release-before-reap in your new order; worktree+branch now retired with zero leftovers. Nothing of mine is left running or half-done. Standing easy — #289 golden-head test-side legs whenever the operator greenlights.