SCENEGOD/scenegod/web
type-two 128e24a7cb [deploy] digalot.fyi hosting: prefix-agnostic frontend, ship-check hardening, docker+nginx kit
- web: all URLs relative (imports ./web/..., fetches assets/...) so the app
  serves at / locally and under /scenegod/ behind nginx; esc() on dock
  innerHTML interpolations (ship-check XSS class)
- server: capped_body on every POST (scenes 5MB, frames 25MB, meta/director
  256KB-1MB), render begin sanity (fps<=60, dims<=4096, frame idx<=20000)
- deploy/: Dockerfile (slim+ffmpeg), compose (project 'scenegod' — avoids
  the shared-'deploy'-project orphan trap with meshgod), nginx location
  (suite basic-auth), deploy.sh (rsync model, meshgod-style)
- live: digalot.fyi/scenegod/ -> 401 unauthed, app healthy on dealgod_default

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 02:43:26 +10:00
..
dock.js [deploy] digalot.fyi hosting: prefix-agnostic frontend, ship-check hardening, docker+nginx kit 2026-07-21 02:43:26 +10:00
grammar.js [m5+m6] DIRECTOR MODE + FLOW VIDEO PLATES — all lanes + sync6 seam fixes 2026-07-20 17:51:28 +10:00
index.html [deploy] digalot.fyi hosting: prefix-agnostic frontend, ship-check hardening, docker+nginx kit 2026-07-21 02:43:26 +10:00
presets_test.mjs [m5+m6] DIRECTOR MODE + FLOW VIDEO PLATES — all lanes + sync6 seam fixes 2026-07-20 17:51:28 +10:00
presets.js [deploy] digalot.fyi hosting: prefix-agnostic frontend, ship-check hardening, docker+nginx kit 2026-07-21 02:43:26 +10:00
render.js [deploy] digalot.fyi hosting: prefix-agnostic frontend, ship-check hardening, docker+nginx kit 2026-07-21 02:43:26 +10:00
room3d.js [laneA] M3-polish: PiP cap+swap, spec-gloss GLB fix (lady renders textured) 2026-07-18 20:49:22 +10:00
stage.js [deploy] digalot.fyi hosting: prefix-agnostic frontend, ship-check hardening, docker+nginx kit 2026-07-21 02:43:26 +10:00
stagestub.js [m5+m6] DIRECTOR MODE + FLOW VIDEO PLATES — all lanes + sync6 seam fixes 2026-07-20 17:51:28 +10:00
style.css [m5+m6] DIRECTOR MODE + FLOW VIDEO PLATES — all lanes + sync6 seam fixes 2026-07-20 17:51:28 +10:00
timeline_test.mjs [m5+m6] DIRECTOR MODE + FLOW VIDEO PLATES — all lanes + sync6 seam fixes 2026-07-20 17:51:28 +10:00
timeline.js [m5+m6] DIRECTOR MODE + FLOW VIDEO PLATES — all lanes + sync6 seam fixes 2026-07-20 17:51:28 +10:00
tlui.js [deploy] digalot.fyi hosting: prefix-agnostic frontend, ship-check hardening, docker+nginx kit 2026-07-21 02:43:26 +10:00