check_sweep.py --paths at c95a339 read 195 entry points / 158 baseline paths /
37 fault(s), rc 1. That leg is not among the fifteen tools/verify.py runs
(grep -c check_sweep tools/verify.py -> 0), so nothing graded the gap.
- 37 rows signed by the lane's own retake.py (run_entry + classify imported,
not re-implemented), --timeout 120 --jobs 6 at HEAD c95a339; read back with
check_sweep.read_baseline: 24 green, 13 red, 0 ungradable. Red rows are
recorded red with their own first fault line; signing is a reading, not a
repair.
- Two of the 37 answered rc 2, "could not grade": CHECK-troupe-gitfile-loc-census
is Python with no shebang and no .py suffix, so check_sweep.interpreter
dispatched it to bash (dies at line 15); CHECK-untracked-classify-2026-11-03
computed REPO_ROOT with one `cd ..` instead of two and exec'd
wizard-work/wizard-work/sol/verify_untracked_classify_2026_11_03.py.
Repaired (shebang; cd ../..), re-taken: rc 2 -> 1 on both, and both 1s are
real MISMATCH verdicts on their own subjects.
- Dispatch class measured narrow: 1 of 195 entry points had a docstring first
line dispatched to bash, 0 of 196 after the repair. (An import/from heuristic
flagged 83 and was wrong; it counts bash wrappers that exec python3.)
- New guard wizard-work/volt/CHECK-q174, 4 legs, 0 faults, rc 0 in 15.5 s:
paths / dispatch / runs / teeth (red control at c95a339 via git show).
- paths leg after: 196 entry points, 196 baseline paths, 0 fault(s), rc 0.
Not fixed, named: the sweep's flat 120 s timeout grades the host as much as the
artifact (the same run read 119 green / 44 fault, 27 of them rc 124; CHECK-q149
alone exceeded 400 s while CHECK-q62-citation reads 0 in 72 s), and the --paths
leg is still not a leg of tools/verify.py.
gate: verify.py --fast 15 legs, 14 pass, 0 fault, 1 skipped (selftest-sweep), rc 0
openmeteo/albums/gdp/forge summarise: Path + str -> / (str() for the file:// prefix). All four raised TypeError before main() and exited 1, the code three of them document as MISMATCH. Artifacts were correct: 6 rows, 100 rows, 12/12 live, ALL GREEN.
q171_path_str_add_check.py: one AST rule (path-typed operand + str literal), population imported from q169; 7 faults at bda1513, 0 at the worktree; wired as gate leg 13 of 15 at WORKTREE. CHECK-q171 pins the red control to real history.
The repair itself landed in 0575a03, an audit snapshot that took the staging
area between two readings of git status in this tick, so its tree carries the
renumbered heading but an index rendered from the draft heading (addendum 5):
append-audit read STALE at line 288, rc 1. This commit re-renders the index
against the queue it lands with and states the sequence in the record's landing
note.
gate at this commit: tools/verify.py --fast -> 14 legs, 13 pass, 0 fault,
0 ungradable, 1 skipped; gate: OK, rc 0. CHECK-q62-forge: 6 legs, 0 fault, rc 0.
The census reads the AST, not the line: 287 tracked files carry
/root/.hermes/wizard-outputs in 483 positions -- 52 docstring and 60 comment
mentions, 26 fixtures, 1 graceful skip, and 306 live-unstated positions split
104 READ / 70 WRITE / 117 UNKNOWN / 15 BIND. beam and null read 0, matching
zephyrus's hand classification of beam exactly.
quill: three verifiers graded a host copy of a subject committed beside them;
all three now resolve from __file__, the one remaining host path is a stated,
QUILL_HOST_ROOT-overridable pin. verify_placeholder_ids.py was also dead since
27106dc -- Path.rstrip, rc 1, never ran; Q170's sweep list did not include it.
CHECK-q62-lane-census: 6 legs, 0 faults, 8.5 s, including a teeth leg that
requires each repaired pair to be rc 0 clean and rc 1 mutated.
verify.sh no longer cds to /root/troupe-standup; repo root comes from $0 /
__file__. Paths are read with ls-tree -z (raw), the census is pinned to the
commit it describes (repo_census.pin), and the verifier grades that pin, so a
later commit does not redden the gate. New committed extractor regenerates the
three TSVs; artifacts re-derived from 716c3b3 (5311 files, 217 dirs, 34 exts).