NAR-010
Heuristic
layer: section
Use summary for compression and linkage
IF time passes without a necessary beat-by-beat change, THEN summarize it and move to the next consequential moment ELSE remain in scene.
Why the rule exists
Summary controls pace by compressing low-change intervals.
Condition
The rule fires when this evaluates true. Paths marked below must be present in the fact base; the engine reports the rest rather than guessing them.
- ALL
- event_span.consequential_beat_count eq 0
- event_span.duration gt "moment"
Facts this rule reads
| Path | Source |
|---|---|
event_span.consequential_beat_count |
You supply it |
event_span.duration |
You supply it |
Then
- compress — target
event_span - transition — target
next_consequential_moment
Else
- retain — target
current_text, No triggering condition is present.
LAKA
- Smallest sufficient intervention
- Yes
- Primary axes
Sources
-
Story — Robert McKee
Scene design, causality, conflict, and narrative structure. -
Self-Editing for Fiction Writers — Renni Browne; Dave King
Dialogue, viewpoint, exposition, scene, and revision.
The raw rule record
Verbatim from 13-narrative-rules.json. Also available at /v1/rules/NAR-010.
{
"id": "NAR-010",
"name": "Use summary for compression and linkage",
"domain": "narrative",
"layer": "section",
"strength": "heuristic",
"human_logic": "IF time passes without a necessary beat-by-beat change, THEN summarize it and move to the next consequential moment ELSE remain in scene.",
"when": {
"all": [
{
"path": "event_span.consequential_beat_count",
"operator": "eq",
"value": 0
},
{
"path": "event_span.duration",
"operator": "gt",
"value": "moment"
}
]
},
"then": [
{
"action": "compress",
"target": "event_span",
"to": "summary"
},
{
"action": "transition",
"target": "next_consequential_moment"
}
],
"else": [
{
"action": "retain",
"target": "current_text",
"reason": "No triggering condition is present."
}
],
"unless": [],
"because": "Summary controls pace by compressing low-change intervals.",
"diagnostics": [],
"examples": {},
"source_ids": [
"BK-016",
"BK-017"
],
"laka": {
"smallest_sufficient_intervention": true,
"primary_axes": [
"scope",
"depth",
"magnitude",
"reversibility"
]
}
}
Other narrative rules
- NAR-001 Give the focal agent a desire IF a narrative section expects forward motion AND the focal agent has no legible desire or need, THEN reveal one ELSE retain deliberate mystery with another source of propulsion. Context default
- NAR-002 Obstacle opposes the desire IF the focal agent has a desire but no meaningful resistance, THEN introduce an external, interpersonal, internal, or systemic obstacle ELSE retain. Context default
- NAR-003 Make stakes change choice IF failure or success would not alter the agent’s choices, relationships, identity, resources, safety, or future, THEN strengthen or clarify stakes ELSE retain a low-stakes form by design. Context default
- NAR-004 Events cause later events IF a major event has no causal, motivational, or thematic relation to what precedes it, THEN connect, foreshadow, move, or remove it ELSE retain. Hard constraint
- NAR-005 Scene contains a turn IF a scene begins and ends with the same relevant value, knowledge, power, relationship, or plan, THEN add a turn or compress the scene ELSE retain an intentional atmosphere scene. Heuristic
- NAR-006 Choice reveals character IF the story asserts a trait without a consequential choice that demonstrates it, THEN create or cite such a choice ELSE retain. Heuristic
- NAR-007 Control point of view IF perception, knowledge, or interior access exceeds the established viewpoint without a marked shift, THEN remove, recast, or mark the shift ELSE retain. Hard constraint
- NAR-008 Keep narrative tense stable IF narrative tense changes without a time-frame or mode shift, THEN restore the established tense ELSE retain. Context default