{"id":"QAG-015","domain":"qa","priority":88,"hard":true,"logic":"all","when":[{"path":"qa.evidence_missing","op":"eq","value":true}],"then":[{"op":"add_flag","value":"QA_WITHOUT_EVIDENCE"},{"op":"set","path":"qa.status","value":"incomplete"}],"rationale":"A checklist result needs observable evidence.","tags":["evidence"],"category":"QA"}