Files
volt 17d0180cef volt: gate the forge lane's 39 verifiers (Q87)
wizard-work/forge had 39 committed verify_*.py and no CHECK; tools/verify.py
names the lane zero times. verifier_gate.py runs them, keeps one row per file
bound to the git blob the rc was measured against, and grades that ledger in
under a second. First full run at 7b42050: PASS 21 (18 of them PASS* -- they
read an absolute host root), FAIL 18, all named with causes.

Five verifiers in this lane clean up with rmtree(os.path.dirname(tmp)), i.e.
they delete $TMPDIR itself; each file now runs under its own sandbox so the
harness cannot be measured instead of the lane.
2026-10-31 11:12:45 +00:00

939 B

1# Q87 per-file execution windows -- path <TAB> seconds <TAB> why.
2# The default window for every file this table does not name is 90 s (--timeout).
3# A row here says the file's own work costs more than the default, and a TIMEOUT
4# row's note names the window it actually got, so the ledger cannot disagree
5# with the run. Every figure below is a measurement at 7b42050, not an estimate.
6wizard-work/forge/verify_citation_hash_class_dry_refactor.py300measured 133.98 s and 144.38 s at 7b42050 (rc 1 both times); it spawns child sweeps and its traceback is a TimeoutExpired from one of them
7wizard-work/forge/verify_citation_hash_class_portable_default.py900live HTTP: 335.90 s, then 350.19 s, then no finish inside 600 s -- the same blob at three runs; 900 s is the gate's ceiling for one file
8wizard-work/forge/verify_selftest_sweep_refactor.py300measured 86.94 s and 95.54 s (rc 0 both); its subject is the repo-wide selftest sweep