run-session now checks the outcome against established facts and narrates only what the PC can perceive, with retconning as a last resort.
Covers the per-turn procedure: bootstrap, intent, deciding to roll, the CLI, appending a scene, and applying state, with a session template.