mirror of
https://github.com/calesthio/OpenMontage.git
synced 2026-08-05 23:24:27 +08:00
- replay mode: scrub a completed run from checkpoint history + event timestamps — stage rail rewinds, script/storyboard/renders appear at their real moments, generating shimmer replays; ~20s full-run playback - stage history_entries exposed in BoardState (powers replay + versions) - entrance choreography plays on first paint only (not on SSE refreshes) - live-run fixes found by driving a simulated production against the board: null rendered by native append, activity ticker showing closed starts as running, scene-id label handling for 'scene-N' ids - scripts/backlot_simulate_run.py: drives a fake production through the REAL contract (init_project, in_progress heartbeats, gated awaiting_human -> approved, per-scene events, growing manifest) — live-board verification + demo driver - backlot/README.md