OpenMontage/scripts
calesthio 1d60f0da14 backlot: fix all five dogfood findings (F-01..F-05)
- F-01: cost bar crit (red) state past 90% of budget
- F-02: normalize() hardens fetched board state against sparse payloads
- F-03: /thumb 404s for videos with no extractable poster frame instead
  of serving raw video bytes
- F-04: checkpoint artifact path refs only resolve inside the project dir
- F-05 (board half): stall detection — in_progress stage with no disk
  activity >10min renders red 'stalled?' + header badge flips to STALLED?;
  verified against the real wedged why-cities-glow project
- eval harness from dogfood session committed (visual regression +
  interaction smoke, capture watcher, server/gate test suites) +
  regression tests for each finding; 46 backlot tests green, visual eval
  green (restage-before-capture note logged)
2026-07-02 08:22:03 -07:00
..
backlot_screenshot_stage.py backlot: README showcase + screenshot pipeline, unlisted-stage placement fix 2026-07-02 07:20:17 -07:00
backlot_simulate_run.py backlot phase 3: in-browser replay, live-run fixes, simulation driver 2026-07-01 23:57:06 -07:00
backlot_visual_eval.py backlot: fix all five dogfood findings (F-01..F-05) 2026-07-02 08:22:03 -07:00
backlot_watch_captures.py backlot: fix all five dogfood findings (F-01..F-05) 2026-07-02 08:22:03 -07:00
scaffold_atelier_project.py feat(atelier): repo-root projects/, scaffolder, schemas (F1 + F3 + F5) 2026-06-27 11:15:36 -07:00