Enforce user locks for AI updates

This commit is contained in:
diyaa
2026-09-13 21:20:57 +02:00
parent a39bdbe6fc
commit ae88c6e533
15 changed files with 507 additions and 59 deletions
+6
View File
@@ -27,6 +27,7 @@ SongProject
- lyrics
- productionDirections[]
- productionMode: manual | auto
- userLocks[]
- sunoOutput
- versions[]
- createdAt
@@ -76,6 +77,11 @@ Discuss mode behavior
decision is applied.
- A discussion response does not itself modify the Song Project.
User-lock behavior
- userLocks records update scopes explicitly locked by the user.
- AI updates for locked scopes are ignored; every other accepted AI update must
still preserve Manual/Auto choices.
InstrumentPlacement
- sectionId (optional)
- startTime (optional)