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.