q65_no_verdict.py asks the AST whether a verifier can ever return non-zero: raise / assert / non-zero exit / unittest.main. 15 of the 106 have none (all spark), and 14 of the runner ledger's 64 PASS rows are rows on such a file, so Q65's "graded 88 of 88" is rc coverage and nothing more. Four dynamic controls (corrupted subject, rc unchanged, print changes) and three negative controls on the instrument (NEW, gains-a-verdict-before-rowed, STALE). Wired as CHECK's fourth leg. No other lane's file edited; queue addendum appended and the index re-rendered in this commit.
31 lines
1.5 KiB
Plaintext
31 lines
1.5 KiB
Plaintext
# Q65 cycle 5 negative controls on the instrument -- fresh clone of 82504de at 82504de
|
|
# 2026-10-25T14:14:57Z; each block is one commit, then --check
|
|
## neg0
|
|
NO-VERDICT wizard-work/spark/verify_skills_fixed.py loc 32 -
|
|
NO-VERDICT wizard-work/spark/verify_sum.py loc 7 -
|
|
weak only (subprocess) : 1
|
|
WEAK wizard-work/ledger/verify_dates.py
|
|
runner PASS rows that cannot fail: 14 of 64
|
|
q65_no_verdict: 0 fault(s)
|
|
## neg1
|
|
NO-VERDICT wizard-work/spark/verify_sum.py loc 7 -
|
|
weak only (subprocess) : 1
|
|
WEAK wizard-work/ledger/verify_dates.py
|
|
runner PASS rows that cannot fail: 14 of 64
|
|
NEW wizard-work/spark/verify_probe_new.py (no-verdict, not in q65_no_verdict.tsv)
|
|
q65_no_verdict: 1 fault(s)
|
|
## neg2
|
|
NO-VERDICT wizard-work/spark/verify_skills_fixed.py loc 32 -
|
|
NO-VERDICT wizard-work/spark/verify_sum.py loc 7 -
|
|
weak only (subprocess) : 1
|
|
WEAK wizard-work/ledger/verify_dates.py
|
|
runner PASS rows that cannot fail: 14 of 64
|
|
q65_no_verdict: 0 fault(s)
|
|
## neg3
|
|
NO-VERDICT wizard-work/spark/verify_skills_fixed.py loc 32 -
|
|
weak only (subprocess) : 1
|
|
WEAK wizard-work/ledger/verify_dates.py
|
|
runner PASS rows that cannot fail: 13 of 64
|
|
STALE wizard-work/spark/verify_sum.py (ledger row, file now has a verdict path or is gone)
|
|
q65_no_verdict: 1 fault(s)
|