Production rules · Camera
CAM-003
Hard rule priority 74 domain: camera process
Rationale
Mechanisms require visible action and object state.
IF — conditions (all must hold)
- beat.primary_value eq "mechanism"
THEN — actions
- append coverage_requirements "insert_or_demonstration"
- append requirements "adequate_focus_depth"
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": "CAM-003",
"domain": "camera",
"priority": 74,
"hard": true,
"logic": "all",
"when": [
{
"path": "beat.primary_value",
"op": "eq",
"value": "mechanism"
}
],
"then": [
{
"op": "append",
"path": "coverage_requirements",
"value": "insert_or_demonstration"
},
{
"op": "append",
"path": "requirements",
"value": "adequate_focus_depth"
}
],
"rationale": "Mechanisms require visible action and object state.",
"tags": [
"process"
]
}