Production rules · Cut & edit
CUT-011
Soft rule priority 61 domain: editing match_cut
Rationale
A match cut requires a preserved feature across changed context.
IF — conditions (all must hold)
- cut.match_invariant_missing eq true
THEN — actions
- add_flag "INVALID_MATCH_CUT"
- propose "identify_invariant_or_use_other_cut"
This is a soft rule: when it matches it flags, proposes or annotates, but never blocks on its own.
Full record
{
"id": "CUT-011",
"domain": "editing",
"priority": 61,
"hard": false,
"logic": "all",
"when": [
{
"path": "cut.match_invariant_missing",
"op": "eq",
"value": true
}
],
"then": [
{
"op": "add_flag",
"value": "INVALID_MATCH_CUT"
},
{
"op": "propose",
"value": "identify_invariant_or_use_other_cut"
}
],
"rationale": "A match cut requires a preserved feature across changed context.",
"tags": [
"match_cut"
]
}