diff --git a/flow-state/debug.html b/flow-state/debug.html index f38f6a0..ace5b60 100644 --- a/flow-state/debug.html +++ b/flow-state/debug.html @@ -33,6 +33,22 @@ pre { padding: 8px 10px; overflow-x: auto; margin: 6px 0 0; } .note { color: #6b7280; font-size: 12px; max-width: 80ch; } .warn { color: #eab308; } + .chips { display: flex; flex-wrap: wrap; gap: 6px; margin: 8px 0 2px; } + .chips a { + background: #080a0f; border: 1px solid #1a1e28; border-radius: 3px; + padding: 1px 7px; font-size: 12px; white-space: nowrap; + } + .chips a:hover { border-color: #7dd3fc; text-decoration: none; } + .chips .fam { width: 100%; color: #565f70; font-size: 11px; letter-spacing: .08em; + text-transform: uppercase; margin-top: 6px; } + .chips .fam:first-child { margin-top: 0; } + .links { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 8px; } + .links a { + background: #080a0f; border: 1px solid #1a1e28; border-radius: 3px; + padding: 1px 7px; font-size: 12px; + } + .links a:hover { border-color: #7dd3fc; text-decoration: none; } + .links .lbl { color: #565f70; font-size: 12px; align-self: center; }
@@ -43,6 +59,48 @@ many. +
+ The testing library: every bank song, every scene, every venue, the
+ param/scenario combos worth re-running, and the lab pages. Rendered
+ from the live registries (src/debug/battery.js), so a new
+ song, scene or venue joins the battery for free.
+
Each song holds a corner of the feature space (covers).
+ App loads the song; +venue adds the room; strip is one frame per
+ 30 s across the whole song.
Pinned gallery first (fastest way to review a venue change), then + the app and the filmstrip with the room on.
++ Gate is the per-scene acceptance battery (renders, animates, + deterministic, distinct, sweep, flash, traits); wide is the scene on + six songs × six seeds. +
+clicktrack.js — or a dev server
caught mid-restart.
+