bad-input-probes.json
{ "doc": "fix7-p0-dryrun-bad-input-probes", "date": "2026-06-11", "authority_of_this_doc": "DRYRUN_NON_AUTHORITY; recorded result of python3 bad_input_probes.py against dryrun_validator.py", "executable": "bad_input_probes.py", "validator": "dryrun_validator.py", "total": 20, "fail_closed": 20, "controls_pass": true, "any_fail_open": false, "probe_classes": [ "P1 missing P7", "P2 wrong P7 digest", "P3 missing N8", "P4 stale planning tree", "P5 production target", "P6 production PG connection", "P7 REAL_RUN requested", "P8 QT001/apply requested", "P9 permit requested", "P10 activation/repoint/cutover requested", "P11 rollback proven without run", "P12 exit-code mismatch", "P13 missing log", "P14 missing hash", "P15 missing no-vector pointer", "P16 orphan object", "P17 semantic Text-as-Code PASS overclaim", "P18 implementation execution authorized", "P19 duplicate object id", "P20 report PASS but file evidence missing" ], "evidence_log": "logs/packet_commands.log" }