Explorer: Preact+htm (no build step), mix paths, mode/scale dimension

UI rewritten as Preact + htm via esm.sh — declarative components, one store with pub/sub, zero build step (still view-source static files). The map stays imperative SVG so 60Hz drags never touch the diff.

• Mix paths: double-click drops waypoints, lines connect them, a traveler walks the path (16 bars per segment, looping) and IS the live destination — the song morphs through every genre the line crosses.

• Mode/scale is a dimension: modal progressions in the engine (dorian i7-IV7, phrygian i-bII, lydian IΔ-II, mixolydian I7-bVII) woven into jazz/triphop/ambient/downtempo anchor pools, plus a mode lock dropdown…

▶ Play it: Inclement Surveillance → Benthic Patience — a shuttle between the two genres this change names — the blend is the point https://stellate.app/?genre=triphop&seed=3938&path=388.8037,586.10667&xdur=0.284

42b6910 https://github.com/aboard-io/stellate/commit/42b6910a9bd6fb3520c3cb4d083b31d15f5c32e6