Module 2 curriculum, tools, and registry sync
Created by: jedmund
Summary
- Music Theory Module 2 (Scales & Keys): 6 lessons with full content, exercises, checks, and hardware prompts
- 4 new interactive tools: ScaleExplorer, KeySignatureQuiz, ModeRotator, DegreeLabelOverlay
- Sound Design engine: SynthPlayground, WaveformView, SpectrumView, WaveformGenerator, HarmonicSeriesBuilder
- Module 1 tool fixes: scale_builder WH support, interval_classifier multi-note timing, IntervalComparison bugfixes
- CurriculumRegistry rewritten to match all JSON manifests (fixes lessons not loading)
Test plan
-
Build and run on iPad simulator -
Walk through Module 1 lessons 1-1 through 1-6 -
Walk through Module 2 lessons 2-1 through 2-6 -
Verify no "Not yet implemented" placeholders in any reachable lesson -
Verify scroll progression works (no permanent blocks) -
Verify new tools render: ScaleExplorer, KeySignatureQuiz, ModeRotator