Phase 2
Core Data Contract
This build defines the project model before any music generation work begins. The data shape now has a versioned project root, metadata, cue shells, section event arrays, track and instrument registries, quality reports, and defect reports.
Roadmap guardrail:
Project data is authored first; generation, mutation, playback, persistence, and exports beyond JSON stay locked.