Video goes streaming: archive.org direct + browser effects + 8-bar cadence

Paul's direction: stream straight from archive.org, let the browser do the processing, lighten the load, more avant-garde and 3D, eight measures per clip.

• stream-catalog.json (committed source): {base, clips:[{name, item, file, in, out, tags, credit, title}]} — cue windows into remote files, played as src with #t seeks.

• Clip advance rides the BAR CLOCK: every 8 measures, dominant-genre change the only off-cycle interrupt (fixed an order-sensitive poolKey bug that made every bar look like a pool change).

• Effects moved from baked ffmpeg to live CSS/SVG, 5 genre-family looks (neon/vhs/dusty/glitch/clean; glitch = feDisplacementMap + RGB split for idm/darksynth/breakcore), eased on genre change.

• Never-black law: next clip prebuffers a full 8-bar window; slow/ failed streams hold the current picture; local corpus demoted to optional cache/fallback (fetch scripts re-documented).

Verified: 8-bar cadence exact; never-black under +4s throttle AND full archive.org block; 6 genre looks screenshotted distinct; audio load unaffected with glitch running; 0 console errors.

▶ Play it: Shrapnel Lullaby → Apex Curfew — a shuttle between the two genres this change names — the blend is the point https://stellate.app/?genre=breakcore&seed=4674&path=1811.18518,1044.3292&xdur=0.049

773f377 https://github.com/aboard-io/stellate/commit/773f377a6d876d0fef106f899a6525768095d956