Phase 1 shell
Structured discovery, not random scrolling.
This is the early Sonic:EDM shell: navigation, ToS gate, Subgenres + Archetypes datasets, and the Beat Floor sandbox. Core product logic comes next (profiles, scoring, library, ingestion, and moderation).
ToS acceptanceBeat Floor sandboxSubgenre browserArchetype cardsReincarnation reset
API sanity
/api/health • /api/meta • /api/subgenres • /api/archetypes
What “Reincarnation” means here
It is a deliberate reset of Sonic:EDM-local state (preferences, experiments, onboarding flags) so a user can restart discovery without polluted history. This is the UI placeholder; the deeper model comes later.
What “Beat Floor” means here
A focused interaction zone where the app can test tempo, structure, and energy cues. Right now it is a metronome sandbox with placeholders for rhythm patterning and energy tagging.