dance+trance pipeline: typing-intro, arp lane, beach waveform, rotating disc, stained-glass backlight master
cover-video.mjs: stained-glass transmissive backlight, two-layer parallax depth, music-driven fine-row slitscan, wanderbeach-matched timecode + full-width segmented progress bar, ported verlet-string playhead (waveform-coloured), beach chunky bar-segment waveform (additive-combining, fixes the offset highlight), rotating-disc (lanes+string spin 360deg), fullscreen pixelate startup/shutdown decay, AC pink-prompt typing cold-open synced to keyclicks, zoomed- out env-bounce framing, --probe-frames still mode. trance.mjs: fast keyclick typing lead-in before the (moved) boot melody; intro/break1 square arp emitted as events.arp. build.mjs: vertical format -> v12 illustrations. gen-promo.mjs: AbortController timeout + exponential-backoff retry for transient OpenAI failures (illustration gen resilience). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>