claude.md: nested guides, build/run, gotchas, services + models docs
Created by: jedmund
Summary
- Main
CLAUDE.mdgrows three small sections:Nested guides(router to the five nested CLAUDE.md files),Build and run(Xcode scheme/target/sim), andGotchas(Xcode target membership, orphaned JSON, snake_case decoder, Unicode accidentals, newer exercises skippingToolBridge). Two pre-existing em dashes also cleaned up to match the style rule. - Two new nested files:
synthesize/synthesize/Services/CLAUDE.md(audio engine conventions, environment keys,setSafelyrationale, DSP wiring) andsynthesize/synthesize/Models/CLAUDE.md(the*Configpattern, JSON to Swift field conventions, ancillary model inventory). - Cross-links added to
content/CLAUDE.md,Views/Tools/CLAUDE.md, andViews/Exercises/CLAUDE.mdso any nested file points back to root and siblings.
All claims verified against source (deployment target, decoder strategy, setSafely behavior, env key locations, Models/Services directory contents).
Test plan
-
Read the root CLAUDE.mdtop-to-bottom, confirm sections read cleanly and under 120 lines. -
Click through each nested-guide pointer to confirm the file exists. -
Spot-check one gotcha against a real past incident to confirm it matches behavior. -
Open Services/CLAUDE.mdandModels/CLAUDE.md, verify relative cross-links resolve.