feat(cam): multi-scene emission and viewer scene selector #95

Merged
patman merged 1 commit from patman/cam-scene-selector into main 2026-07-21 14:00:24 +00:00 AGit
Owner

PR 2/2 (UI round 2, base = PR 1/2). scene-dump gains an all mode emitting scene-data-{a,b,c}.js as window.CAM_SCENES registrations with a legacy CAM_SCENE alias; density scaling for the 430/620-pass scenes + 10um-grid trailing-zero-trimmed coordinates keep each file under 1 MiB (2.07 MB total). Viewer gains loadScene rebuild (buffer-leak-free, verified), A/B/C HUD buttons, #scene= hash, controller setScene; scene b surfaces the over-target feed clamp in playback. Opus-reviewed: FIX-THEN-SHIP items addressed (README contract update, fmt_trimmed unit tests, scene-dump all dir validation). cam-viz tests 14/14, //CAM/... green.

PR 2/2 (UI round 2, base = PR 1/2). scene-dump gains an all mode emitting scene-data-{a,b,c}.js as window.CAM_SCENES registrations with a legacy CAM_SCENE alias; density scaling for the 430/620-pass scenes + 10um-grid trailing-zero-trimmed coordinates keep each file under 1 MiB (2.07 MB total). Viewer gains loadScene rebuild (buffer-leak-free, verified), A/B/C HUD buttons, #scene= hash, controller setScene; scene b surfaces the over-target feed clamp in playback. Opus-reviewed: FIX-THEN-SHIP items addressed (README contract update, fmt_trimmed unit tests, scene-dump all dir validation). cam-viz tests 14/14, //CAM/... green.
feat(cam): multi-scene emission and viewer scene selector
Some checks failed
CI / build-test (pull_request) Has been cancelled
6a207162f9
Co-authored-by: patman-assist <patrick-ai@kgroo.co>
patman changed target branch from patman/cam-web-progress to main 2026-07-21 14:00:23 +00:00
patman merged commit b407531272 into main 2026-07-21 14:00:24 +00:00
Sign in to join this conversation.
No description provided.