Production rules · Story
STR-004
Soft rule priority 78 domain: story structure
Rationale
A story requires perceivable change.
IF — conditions (all must hold)
- story.state_change_unclear eq true
THEN — actions
- add_flag "NO_CLEAR_STATE_CHANGE"
- propose "rebuild_sequence_around_state_transition"
This is a soft rule: when it matches it flags, proposes or annotates, but never blocks on its own.
Full record
{
"id": "STR-004",
"domain": "story",
"priority": 78,
"hard": false,
"logic": "all",
"when": [
{
"path": "story.state_change_unclear",
"op": "eq",
"value": true
}
],
"then": [
{
"op": "add_flag",
"value": "NO_CLEAR_STATE_CHANGE"
},
{
"op": "propose",
"value": "rebuild_sequence_around_state_transition"
}
],
"rationale": "A story requires perceivable change.",
"tags": [
"structure"
]
}