Production rules · Cut & edit
CUT-004
Soft rule priority 55 domain: editing transition
Rationale
A transition effect without a relationship function should default to a cut.
IF — conditions (all must hold)
- transition.semantic_function_missing eq true
THEN — actions
- set transition.type "cut"
This is a soft rule: when it matches it flags, proposes or annotates, but never blocks on its own.
Full record
{
"id": "CUT-004",
"domain": "editing",
"priority": 55,
"hard": false,
"logic": "all",
"when": [
{
"path": "transition.semantic_function_missing",
"op": "eq",
"value": true
}
],
"then": [
{
"op": "set",
"path": "transition.type",
"value": "cut"
}
],
"rationale": "A transition effect without a relationship function should default to a cut.",
"tags": [
"transition"
]
}