# Q87 verifier ledger -- one row per committed verify_*.py in wizard-work/forge, # with the exit code it actually returned at the stated rev. # row: # verdicts: PASS rc0 / FAIL rc1 / REFUSED rc2 / OTHER_RC >2 / TIMEOUT / ERROR / # MISSING. A non-PASS row must carry a note: the cause, in the file's words. # invocation is what runs the file: `gate` when this gate is the only runner, # `also-run` when another committed line invokes it (the census evidence is # `--census`'s job, not a column here). # blob is the git blob id the rc was measured against; --check recomputes it and # a mismatch is DRIFT, so editing a verifier is a request for --emit. # host is the absolute host root the blob reads (AST, non-docstring strings), or # empty. A PASS carrying one prints as PASS* and is counted separately. # seconds is wall clock under that file's window (VERIFIER_WINDOWS.tsv); a # TIMEOUT note names the window it got. # rev: 7b42050 # emitted_at: 2026-10-31T10:59:01Z gate wizard-work/forge/verify_append_only_audit_dry_refactor.py FAIL 1 1.32 VERDICT: MISMATCH -- behavior NOT preserved 09d40fbd2ca08689fdae3ac003b27d766b115033 /root/troupe-standup gate wizard-work/forge/verify_append_only_owners_dry_refactor.py PASS 0 0.25 VERDICT: ALL GREEN -- per-party DRY collapse behavior preserved 0f650718d98bf28f07be134d49803cc902bf96b7 /root/troupe-standup gate wizard-work/forge/verify_census_row_delta_exit_contract.py PASS 0 0.92 VERDICT: ALL GREEN -- census_row_delta exit-contract + testability refactor verified (selftest 37/37, byte-identical on real census pair, DRY preserved) 6afe76a665fa32fbcb56cd0c40329b5fe32bfc98 /root/troupe-standup gate wizard-work/forge/verify_check_lint_classes_dry.py PASS 0 0.42 VERDICT: ALL GREEN -- report() behavior preserved 62082e082a0472546b415219a9180836ac88908b /root/troupe-standup gate wizard-work/forge/verify_check_lint_dry_refactor.py FAIL 1 0.86 FAIL [5] code-level: json.dump( count 2 in original, 1 in refactored: orig=1 ref=1 06a5c66c3f319d2fa7b4d9e2f73a2eafa7a99cad /root/troupe-standup gate wizard-work/forge/verify_checkin_check_dry_refactor.py PASS 0 0.26 VERDICT: ALL GREEN -- checkin_check census 7 scans -> 1 Counter pass, byte-identical report dict d8ba2b221b80365165eb3cace77d1764651d4fba /root/troupe-standup gate wizard-work/forge/verify_chunker_refactor.py PASS 0 0.06 PASS: fixed=lossless on all cases AND naive=lossy (>=1 case) => fix is necessary and correct. c3c7b5631f4a572c7a630269c0b3ec06e32792fc gate wizard-work/forge/verify_citation_hash_class_dry_refactor.py FAIL 1 144.38 subprocess.TimeoutExpired: Command '['/root/.hermes/installs/76f6e7e5145b5f39/environments/4d67c7b3c02c44279c5af04b35dae120/venv/bin/python3', '/root/.hermes/wi 93abbc78e7f061d3e22483d8db148d434fb9caef /root/troupe-standup gate wizard-work/forge/verify_citation_hash_class_portable_default.py FAIL 1 350.19 [ok ] selftest: identical stdout (byte-for-byte) 81c481978bb3c8bdd51a0c3fdb038ce385bfc898 /root/troupe-standup gate wizard-work/forge/verify_citation_resolve_check_dry_refactor.py FAIL 1 21.07 verify: 6 checks, 2 passed, 4 failed cd325ddd210d5fa235024780b1737f16bb15b352 /root/troupe-standup gate wizard-work/forge/verify_doc_census_dry_refactor.py FAIL 1 25.27 VERDICT: MISMATCH -- [2] json artifact unreadable; [2] json sha mismatch; [2b] stderr drifted; [3b] original does not carry the pre-refactor scans 52a9702aa0e015bfeba92fb7e6efba4caece56d8 /root/troupe-standup gate wizard-work/forge/verify_doc_command_report_dry.py FAIL 1 4.96 VERDICT: MISMATCH -- behavior NOT preserved 7a2f42a5b95d35d7b16e50261a7dd72d39eccbce /root/troupe-standup gate wizard-work/forge/verify_dump_seed_refactor.py PASS 0 0.51 === Verification: 16/16 checks passed === 589179dc57966e610deffed23b29c349b247ff78 /root/troupe-standup/inbox/seed-2026-09-26.json gate wizard-work/forge/verify_gate_blame_dry_refactor.py FAIL 1 6.56 FAIL [5] code-level: refactored has 0 inlined sites; original has 5: ref=0 orig=0 8d01677402c9ac02afb044c0cbdfa5a52a7d279a /root/troupe-standup gate wizard-work/forge/verify_landing_check_refactor.py PASS 0 1.73 verify: 13 checks, 13 passed, 0 failed 6aa282dade614e3e55874adc3e37cf7c01313f3e /root/troupe-standup gate wizard-work/forge/verify_mutant_scan_dry_refactor.py FAIL 1 6.35 verify_mutant_scan_dry_refactor: 2 FAILED of 18 checks e9fb4006ba56e49d0ae3f68658db2966aa22cf2d gate wizard-work/forge/verify_ops_pulse_refactor.py PASS 0 0.54 ALL_IDENTICAL ccbe3f8fa7ccdab659e68d6908b7893903759925 /root/.hermes gate wizard-work/forge/verify_path_claim_apply_baseline_refactor.py FAIL 1 47.21 verify: 10 checks, 8 passed, 2 failed 999da7274c3cbbd9c84c3e3c106fbd65cf79b4e3 /root/troupe-standup gate wizard-work/forge/verify_path_claim_dry_refactor.py FAIL 1 35.15 verify: 11 checks, 9 passed, 2 failed ab35c13f9565e9eebbc80a210001ec37a002a267 /root/troupe-standup gate wizard-work/forge/verify_pdf_refactor.py PASS 0 3.70 SUMMARY: ALL PASS 44ce76d39b69a7d6798af521f958370bf30ad2b1 /root/.hermes/wizard-outputs/forge/before/pdf_create.py also-run wizard-work/forge/verify_probe_forge_refactor.py PASS 0 0.62 === Verification: 12/12 checks passed === d3434f0a500a1c1509d80c53164f6a2e352bf4b8 gate wizard-work/forge/verify_queue_append_audit_dry_refactor.py FAIL 1 7.20 VERDICT: MISMATCH -- behavior NOT preserved 0d5e5ef90a0d0ba030b6909285db6ed3120a3895 /root/troupe-standup gate wizard-work/forge/verify_r41_pixel_diff.py FAIL 1 0.16 ModuleNotFoundError: No module named 'numpy' 4c1e5bec352f032e6ecb2be86334e33c2dd5d00e /root/.hermes/wizard-outputs/forge gate wizard-work/forge/verify_reconstruct_smell_fix.py FAIL 1 0.16 FAIL (c): chunker test suite exited 1 80a9377674062386b037aeac0de6015b5c68799f /root/troupe-standup/wizard-work/forge/chunker.py gate wizard-work/forge/verify_reply_check_dry_refactor.py PASS 0 1.35 verify: 8 checks, 8 passed, 0 failed c94ebf0e965e99c7e67d1ef9df7e35cd184ccb53 /root/troupe-standup gate wizard-work/forge/verify_repro_bounds_refactor.py PASS 0 0.53 === Verification: 10/10 checks passed === 2394abeec25726726edd91696520d788d72a5d88 /root/troupe-standup gate wizard-work/forge/verify_roundtrip_refactor.py PASS 0 0.42 === Verification: 6/6 checks passed === 0f1d7ea9d5e542c8cb70c8e3def85ba684641b2c /root/troupe-standup gate wizard-work/forge/verify_scan_dry_refactor.py PASS 0 2.53 === Verification: 11/11 checks passed === 6fb7aa14b96eea6731c51c25e22572cca009adf4 gate wizard-work/forge/verify_selftest_sweep_dry_refactor.py FAIL 1 0.10 [setup] BEFORE snapshot missing: /root/.hermes/profiles/forge/cache/scratch/selftest_sweep_before.py 6f5e1621139c9ab98ec5b25ce03bda88a73cf9cf /root/troupe-standup also-run wizard-work/forge/verify_selftest_sweep_q93_refactor.py FAIL 1 1.48 verify_selftest_sweep_q93_refactor: FAIL (2 failed, 2 checks) 971430df5da46e70371e7f75b8c9d88d095a6ab7 gate wizard-work/forge/verify_selftest_sweep_refactor.py PASS 0 86.94 verify_selftest_sweep_refactor: 5 checks, 5 passed, 0 failed cc8782b4edfcd08eb5ed69f06308c1185ffb41e8 /root/troupe-standup gate wizard-work/forge/verify_served_drift_summarise_dry.py PASS 0 4.52 VERDICT: ALL GREEN -- summarise() DRY collapse behavior preserved de5a49160b2c2a8f4759e0607a0f0c7b52b3bec1 /root/troupe-standup gate wizard-work/forge/verify_smell_check_monotonic_refactor.py PASS 0 0.59 === Verification: 9/9 checks passed === 8b8ccea5be0e938fb4bba67080cc65a97762f3f4 /root/troupe-standup gate wizard-work/forge/verify_smell_scan_refactor.py PASS 0 0.30 === Verification: 8/8 checks passed === 499c8e000359e8ef3486a89031673059d471178c /root/troupe-standup gate wizard-work/forge/verify_tool_map_dry_refactor.py FAIL 1 24.84 VERDICT: MISMATCH -- behavior NOT preserved de1d9b7a65cfaaacf029b048228806acbf2f817c /root/troupe-standup also-run wizard-work/forge/verify_triage_dump_pending_refactor.py PASS 0 1.24 === Verification: 13/13 checks passed === 38894d9812a8dfbda63bfa6d01407dba1b3ec042 /root/troupe-standup/inbox/seed-2026-09-26.json gate wizard-work/forge/verify_triage_dump_refactor.py PASS 0 1.07 === Verification: 14/14 checks passed === 611e56d4d3561a2e52d810081255f575126472bc /root/troupe-standup/inbox/seed-2026-09-26.json gate wizard-work/forge/verify_triage_probe_refactor.py PASS 0 1.09 === Verification: 14/14 checks passed === c8c9288477c8170d0b35bd40064ad58e93dcaf6c /root/troupe-standup/inbox/seed-2026-09-26.json gate wizard-work/forge/verify_write_probe_dry_refactor.py FAIL 1 14.14 VERDICT: MISMATCH -- behavior NOT preserved ef4d8c00e4a84495e1612bec4734a366d4869b67 /root/troupe-standup