NAR-005
Heuristic
layer: section
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.
Why the rule exists
A scene earns space by changing the story state.
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
- section.type eq "scene"
- section.state_change eq "none"
- section.function neq "atmosphere_only"
Facts this rule reads
| Path | Source |
|---|---|
section.type |
You supply it |
section.state_change |
You supply it |
section.function |
You supply it |
Then
- insert — target
section.turn
Else
- retain — target
current_text, No triggering condition is present.
Test cases
TST-012 · [object Object]
- Before
She entered the room, looked around, and left unchanged.- After
She entered to apologize; she left after discovering the letter was gone.- Reason
- The scene changes goal-relevant knowledge and plan.
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-005.
{
"id": "NAR-005",
"name": "Scene contains a turn",
"domain": "narrative",
"layer": "section",
"strength": "heuristic",
"human_logic": "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.",
"when": {
"all": [
{
"path": "section.type",
"operator": "eq",
"value": "scene"
},
{
"path": "section.state_change",
"operator": "eq",
"value": "none"
},
{
"path": "section.function",
"operator": "neq",
"value": "atmosphere_only"
}
]
},
"then": [
{
"action": "insert",
"target": "section.turn",
"dimensions": [
"value",
"knowledge",
"power",
"relationship",
"plan"
]
}
],
"else": [
{
"action": "retain",
"target": "current_text",
"reason": "No triggering condition is present."
}
],
"unless": [],
"because": "A scene earns space by changing the story state.",
"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-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
- NAR-009 Use scene when the moment changes the state IF an event contains consequential choice, conflict, discovery, or relationship change, THEN dramatize enough of it as scene ELSE summary may carry it. Heuristic