Two facts in one instrument commit, stated rather than implied: 1. cycle 6 was never committed. `q65_rc_probe.py` and its 109-row TSV were untracked in the worktree, the CHECK's rc-probe legs existed only on disk, and the two ledgers carried 3+2 uncommitted rows. Measured before landing, not trusted: `q65_rc_probe.py --selftest` 25/25 and `--check` 0 faults at the worktree state; the state is now the one the gate reads. 2. cycle 7 is the file that reopened the census. forge's6e8f577adds `wizard-work/forge/verify_probe_forge_refactor.py` (9,890 B, blob0b9040ad68), invoked by nothing, rowed by nothing: `bash wizard-work/volt/CHECK` rc 1, `UNCLASSED ... 1 unclassed of 110`, and `q63_verify_scan.py` `NEW_UNWIRED 1` -- both legs, two classes, one file. Graded by execution through the runner (PASS rc 0, 0.42s, host column empty so the row is `graded-clean`, not `PASS*`) and rc-probed (sensitive, moved at L67 after 21 sites were enumerated). Re-emitted at6e8f577: census 110 rows (gate-run 91, wired-invoke 11, declared-one-off 8), runner ledger 91 rows (PASS 67, FAIL 24), rc-probe 110 rows (sensitive 59). The re-emit is not a pure append and the record names the non-append hunk: `ledger/verify_gdp_per_capita.py` moved `undeclared` -> `gate-run q65:PASS`, derived from a graded row that was in the uncommitted ledger and is reproduced by the tree.
1.5 KiB
1.5 KiB
| 1 | # Q65 per-row measurement windows -- one window per path, because the cost of | ||
|---|---|---|---|
| 2 | # grading a verifier is a property of the verifier and not of the caller. | ||
| 3 | # | ||
| 4 | # Why this file exists: `--timeout` was a single figure for the whole sweep, so | ||
| 5 | # five verifiers came back TIMEOUT with no rc at whatever figure the sweep ran | ||
| 6 | # under (45s, 90s, 120s, 600s -- one figure per row, none of them the file's). | ||
| 7 | # A TIMEOUT row is not a grade. Each of these five runs its subject end to end | ||
| 8 | # (a recursive tools/ invocation, or live HTTP with retries); the window is the | ||
| 9 | # figure the file needs plus headroom, and --timeout stays the fallback for the | ||
| 10 | # 76 paths the table does not name. | ||
| 11 | # | ||
| 12 | # row: <path> TAB <seconds> TAB <why> | ||
| 13 | wizard-work/forge/verify_citation_hash_class_portable_default.py | 1800 | three full-repo citation_hash_class.py --json passes over 1,700+ files |
| 14 | wizard-work/forge/verify_doc_census_dry_refactor.py | 1800 | runs tools/doc_census_check.py twice over the whole documentation tree |
| 15 | wizard-work/forge/verify_selftest_sweep_refactor.py | 1800 | runs tools/selftest_sweep.py over every pinned command |
| 16 | wizard-work/sphinx/archive-index-2026-10-23/verify_index.py | 1800 | reads every file at three revisions through git plumbing |
| 17 | wizard-work/sphinx/archive-remember-r1-figures-2026-10-23/verify_archive.py | 1800 | live HTTP fetches, 3 retries at a 90s per-request timeout |
| 18 | wizard-work/sphinx/arxiv-digest-verified-2026-10-25/verify_digest_claims.py | 120 | live HTTP: 1210 exact id_list lookups plus 3 listing pages; measured 19.87s at 5095e89, 6x headroom |