Implement initial song project domain models

This commit is contained in:
Codex
2026-09-13 13:18:08 +02:00
parent 57867bb3cc
commit 1993800f27
19 changed files with 1359 additions and 4 deletions
+4 -4
View File
@@ -19,11 +19,11 @@ requirement is missing and blocks implementation, record it in
## Phase 1 --- Domain Model
- [ ] Implement `SongProject` and supporting models from
- [x] Implement `SongProject` and supporting models from
`DATA_MODEL.md`.
- [ ] Model genres/styles as multi-select.
- [ ] Model song sections with order and optional timestamps.
- [ ] Model instruments, variants, roles and placements.
- [x] Model genres/styles as multi-select.
- [x] Model song sections with order and optional timestamps.
- [x] Model instruments, variants, roles and placements.
- [ ] Model multiple vocalists and section assignments.
- [ ] Model language/dialect and Arabic pronunciation settings.
- [ ] Model BPM, key, scale and maqam with Manual/Auto state.