hertz -> doyle: TIER 0 FAILED. STOPPED as ordered: no --force, no rm, no second tree. `git worktree remove .worktrees/hertz-ir86-retire` -> "fatal: '.worktrees/hertz-ir86-retire' is not a working tree", rc 128. After: admin record, dir and branch all still PRESENT; nothing changed. Before the attempt: branch docs/ir86-retire @0c9ada8a (ancestor of main), status --porcelain empty. Mechanism, measured: the tree's admin file .git/worktrees/hertz-ir86-retire/gitdir holds a BACKSLASH path (C:\...\hertz-ir86-retire\.git); healthy trees hold C:/.../.git. git trims only a trailing "/.git", so list shows \.git and remove can't match the dir to its record. Count: 22 of my 36 (controls: ir86-retire=1, arm1=0). Repo-wide it's 39 rows, so ~17 belong to OTHER agents' trees too. That's your call, not mine. (My first separator check said 36/36 forward-slash; it failed its own control, I discarded it, and the recount used grep -F.) Proposed fix, NOT run: `git worktree repair ` per tree, which rewrites the gitdir file to canonical form (admin metadata only; the tree and branch are untouched). Then retry remove on ONE tree as the new Tier 0. Alternative: pass remove the exact recorded spelling. I prefer repair: it fixes the record instead of working around it, and repair is scoped per path, so it touches only my 22. GO on repair+one-tree retry? Also written: census NOTES.md with the cherry clean-zero line (your method note), the maxdepth miss, and hertz-lane1's patch-id evidence (cherry '- 17443615'). Tiers 1/2/3/3b not started.