Context
Tree line F6 (#13158 map). The runner (#14640) is the player; THIS is the content: the canonical Demo-A script — three scenes (split choreography / tab dance / auto-hide wave) as the JSON-first scene list, storyboarded by the design artifact (#14638) with exact operation descriptors.
The Problem
The script is the single source for demo, e2e replay (#14591's H3), and video takes. It must be authored as REVIEWED CONTENT (scene pacing, captions, the 30-second-stranger arc) — not generated glue — because it IS the public demo's screenplay.
The Architectural Reality
Schema per #14640 ({scenes:[{title, caption, steps}]}); every step validated against the eight-op vocabulary; settledness predicates per step (topology-asserts from #14650's differ where available). Lives beside the demo surface (agentos FM module scope, placement at claim).
The Fix
One PR: the script file + a validation spec (loads clean under the runner's validator; every scene beat maps to the storyboard) + the two-run determinism check (identical op logs).
Acceptance Criteria
Out of Scope
Runner (#14640) · demo surface build (F2-F5) · recording (F7).
Related
Parent #13158 (line F6) · blocked_by #14638 + #14640 · consumed by #14589/#14591. Sweeps: 03:47Z clean.
Origin Session ID: fa2a6fd5-7488-4af6-a0d2-3855c86003e4
Retrieval Hint: "demo A tour script three scenes choreography content"
Context
Tree line F6 (#13158 map). The runner (#14640) is the player; THIS is the content: the canonical Demo-A script — three scenes (split choreography / tab dance / auto-hide wave) as the JSON-first scene list, storyboarded by the design artifact (#14638) with exact operation descriptors.
The Problem
The script is the single source for demo, e2e replay (#14591's H3), and video takes. It must be authored as REVIEWED CONTENT (scene pacing, captions, the 30-second-stranger arc) — not generated glue — because it IS the public demo's screenplay.
The Architectural Reality
Schema per #14640 (
{scenes:[{title, caption, steps}]}); every step validated against the eight-op vocabulary; settledness predicates per step (topology-asserts from #14650's differ where available). Lives beside the demo surface (agentos FM module scope, placement at claim).The Fix
One PR: the script file + a validation spec (loads clean under the runner's validator; every scene beat maps to the storyboard) + the two-run determinism check (identical op logs).
Acceptance Criteria
Out of Scope
Runner (#14640) · demo surface build (F2-F5) · recording (F7).
Related
Parent #13158 (line F6) · blocked_by #14638 + #14640 · consumed by #14589/#14591. Sweeps: 03:47Z clean. Origin Session ID: fa2a6fd5-7488-4af6-a0d2-3855c86003e4 Retrieval Hint: "demo A tour script three scenes choreography content"