Production rules · QA
QAG-004
Hard rule priority 95 domain: qa audit
Rationale
Overrides need accountability and bounded scope.
IF — conditions (all must hold)
- qa.rule_override eq true
THEN — actions
- append requirements "record_reviewer_reason_scope_and_version"
This is a hard rule: when it matches it participates in blocking — the pipeline may not proceed until the condition is repaired or a human accepts the risk.
Full record
{
"id": "QAG-004",
"domain": "qa",
"priority": 95,
"hard": true,
"logic": "all",
"when": [
{
"path": "qa.rule_override",
"op": "eq",
"value": true
}
],
"then": [
{
"op": "append",
"path": "requirements",
"value": "record_reviewer_reason_scope_and_version"
}
],
"rationale": "Overrides need accountability and bounded scope.",
"tags": [
"audit"
]
}