Production rules · Story
STR-006
Soft rule priority 50 domain: story pacing
Rationale
Repetition should produce development rather than stasis.
IF — conditions (all must hold)
- story.repetition_rate gt 0.25
THEN — actions
- propose "escalate_deepen_exemplify_contrast_or_remove"
This is a soft rule: when it matches it flags, proposes or annotates, but never blocks on its own.
Full record
{
"id": "STR-006",
"domain": "story",
"priority": 50,
"hard": false,
"logic": "all",
"when": [
{
"path": "story.repetition_rate",
"op": "gt",
"value": 0.25
}
],
"then": [
{
"op": "propose",
"value": "escalate_deepen_exemplify_contrast_or_remove"
}
],
"rationale": "Repetition should produce development rather than stasis.",
"tags": [
"pacing"
]
}