diff --git a/runtime-engine/architecture.md b/runtime-engine/architecture.md index 273dcb4..9f4d0f0 100644 --- a/runtime-engine/architecture.md +++ b/runtime-engine/architecture.md @@ -421,7 +421,7 @@ delta = current_gate_state vs baseline **Goals are evaluated by what the *world* values** (the Hellenic principles), not by the spawner's idiosyncratic spec. A "deescalate" goal is judged by *the world's Sophrosyne-result*, not "did the spawner get what they wanted." -**Multi-axis goals fall out cleanly** — `(Philotes >= +1) AND (Eris <= 0)` for "rescue NPC_A AND keep faction-tension low." +**Multi-axis goals fall out cleanly** — `(Philotes >= +1) AND (Sophrosyne >= +1)` for "rescue NPC_A AND keep faction-tension low (via maintained restraint)." The result is consumed by the spawning director's Dream-process as a discrete-action-space reward signal. **One signal-grammar, top to bottom**: gates produce ternary, scenes produce ternary, Dream-processes consume ternary. Delta-not-absolute matches the lifeforce_actual-vs-reported asymmetry — what's measured is the *work the event did*, not just the end-state.