OpenMontage/tests
calesthio c80ecbcb2d backlot phase 1: board server (state derivation, watcher, SSE, media, CLI)
- backlot/state.py: BoardState from disk — stage rail with gate audit
  (gate_skipped detection from history/), scene_plan x script x
  asset_manifest storyboard join, takes, generating-state from events,
  media discovery incl. atelier root-render heuristic, degradation ladder,
  library summaries
- backlot/server.py: FastAPI on 4750 — /api/projects, /api/project/{id}/state,
  SSE change feeds (project + library) fed by a watchfiles watcher,
  /media with range support and traversal protection, UI mounts
- backlot/__main__.py: 'python -m backlot open [project]' idempotent
  launcher (spawns detached server, opens browser); 'serve' foreground
- verified against real projects: 73 listed, full state for
  signal-from-tomorrow, 206 range responses, SSE change push on
  filesystem write
2026-07-01 23:26:30 -07:00
..
backlot backlot phase 1: board server (state derivation, watcher, SSE, media, CLI) 2026-07-01 23:26:30 -07:00
contracts backlot phase 0: artifact contract + gate hardening 2026-07-01 23:08:51 -07:00
eval hyperframes: add HTML/CSS/GSAP as a parallel composition runtime 2026-04-18 18:37:00 -07:00
pipelines Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00
qa backlot phase 0: artifact contract + gate hardening 2026-07-01 23:08:51 -07:00
styles Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00
tools Merge pull request #199 from An-idd/fix/video-compose-vertical-resolution 2026-06-30 20:45:49 -07:00
__init__.py Initial release — OpenMontage: the first open-source agentic video production system 2026-03-29 08:25:17 -07:00