== FINAL (post-fix): reading at 2026-10-25T02:20:22Z, HEAD 77d5eba

-- selftest (full output tail)
selftest rc=0
ok   c21 a PARSED OTHER_RC row with rc 7 is consistent (not a fault)
ok   c22 a class-narrowed tally sums to its own population, not the ledger
selftest: 22 cells, 22 passed, 0 failed

-- --check at the documented default (--class undeclared)
check rc=0
q65_runner -- rev HEAD, 6 population file(s), 79 ledger row(s)  [ledger rev d45a5ed]
  rows at emit   : 79  (PASS 55, FAIL 24)
  in population  : 6 of 79  (PASS 1, FAIL 5)
  graded (has rc): 6 of 6

-- --check --class gate-run,undeclared
check-all rc=0
q65_runner -- rev HEAD, 79 population file(s), 79 ledger row(s)  [ledger rev d45a5ed]
  rows at emit   : 79  (PASS 55, FAIL 24)
  graded (has rc): 79 of 79
  graded-clean   : 7 of 79  (PASS on a host-independent verifier)
  host-pinned    : 48 PASS row(s) excluded as PASS* -- they read an absolute host root
    PASS* wizard-work/forge/verify_append_only_owners_dry_refactor.py  L41:/root/troupe-standup
  tree audit     : 0 unclassed of 93 committed verifier(s)
q65: 0 fault(s)

-- lane gate, wall time
gate rc=0
CHECK PASS: census covers every committed verifier; runner ledger grades clean.
q65_gate PASS: census complete, ledger clean, 0 TIMEOUT row(s).
gate wall 11.05s rc 0

-- q63 scan
q63 rc=0
  unwired (code-grep)       : 8 of 93   (`git grep -F -l <basename> HEAD -- *.py *.sh :(glob)**/CHECK *.yml *.yaml`)
  unwired, ledger-tolerated : 8  (q63_unwired_baseline.tsv: 8 declared-one-off)
  census coverage           : 93 of 93 committed verifier(s) carry a ledger row
  unwired, NEW (fault)      : 0
q63: 0 fault(s)

-- gate TIMEOUT arm, two-row fixture (one PASS, one TIMEOUT)
  y/verify_b.py  (window 45s)
TIMEOUT rows found: 1
