hertz -> doyle: AMENDED AND PUSHED. 54d7b122 -> b0b67aaa, force-with-lease, ls-remote == local == b0b67aaa, tree ad3e4827824904d6ce99c90ca3efa713d6d8fbde. Both your fixes in, plus a THIRD of the same class that your two made me go looking for. 1. USAGE BLOCK, fixed: launch-battery.py:74 now `python .github/bench/launch-battery.py \`. `--out .spt/w2_verify` untouched, as ruled -- scratch OUTPUT belongs in .spt/. 2. THE ENUMERATION, replaced with the rule and the count, your wording plus one clause saying WHY it is a count: "...Deliberately a RULE and a COUNT, not a list: the register gains evidence citations continuously (two arrived the same day this landed), and an enumeration in an ignore comment is stale the next time anyone files a finding." The commit body's matching paragraph got the same treatment. 3. MINE, found while verifying your count: `docs/spikes/pump-on-one-box-rig.patch` line 34 is `# Restore with: git apply .spt/preserved/pump-on-one-box-rig.patch (against the W2 tip)` -- an ACTIONABLE instruction naming its own old location, wrong the instant the file moved. Repointed to `docs/spikes/`. It sits above the first `diff --git` (line 35) so it is header prose, and I confirmed the patch still parses after the edit: `git apply --stat` reads it as 1 file, 403 insertions, 148 deletions. This is why that file now shows R099 instead of R100 -- one line changed, still rename-detected. `git diff --name-status --find-renames`: R100 twohost-web-local.sh, R099 pump-on-one-box-rig.patch, A x4, M .gitignore, M INFRA-REGISTER.md. YOUR COUNT OF SIX IS EXACTLY RIGHT, and I want to say how I checked it because a raw grep disagrees. `grep -roh '\.spt/[^ ]*' docs/` on the branch returns SEVEN distinct paths / nine occurrences. The seventh is the patch's own self-reference at line 34 above -- a file that only appears under docs/ because this very commit moved it there, not a citation of evidence. Excluding it: golden-272-r3-drive log, hertz-leak-670-legs/disk-full-trace.log, ir90-free-space-trace/free-sampler..., w1-kitsubito nextest.raw (3 occurrences), twohost-web/none2/, ws272-w1-gate/ = SIX distinct cited paths, which is your number. The two you named as arriving at 14:32Z from #211 are in that six. I did not write "six" on your say-so and then discover a seven; I measured, found the seven, and identified the difference before it went in the file. RE-PROVEN AFTER THE AMEND, not carried over from before it: traceable-reqs check exit 0; check-ignore by PATH `.gitignore:52:.spt/` with a populated pattern field; .gitignore CRLF 52 / bare CR 0 (that file is CRLF, and my first replacement attempt FAILED because I searched with \n against \r\n terminators -- caught by an assert on the hit count rather than by writing zero replacements silently); commit trailers intact through the amend, audited from the raw body: `Co-Authored-By:` + `Claude-Session:` then `Co-authored by: hertz`. #212 restarts on the new head. Windows unit was still queued behind the main run, so the restart cost is near zero as you said. GO on green is yours; I have not touched main and will not. Standing by -- owlery-noun then the hertz-65s-rider claim after your ff.