Fill Suno fields with accessibility adapter
This commit is contained in:
@@ -89,7 +89,10 @@ in Custom mode. The integration attempts to fill the supported title,
|
||||
lyrics and style fields but does not press Generate. If a field cannot
|
||||
be filled, it returns a field-specific result so Presentation can report
|
||||
it and offer the approved text for copying. Treat this integration as
|
||||
replaceable because website UI/behavior can change.
|
||||
replaceable because website UI/behavior can change. The macOS
|
||||
Accessibility-based field filler is an adapter behind a protocol so it
|
||||
can be replaced without changing SongProject, prompt compilation or UI
|
||||
review logic.
|
||||
|
||||
## Instrument Selector Boundary
|
||||
|
||||
|
||||
+4
-4
@@ -109,11 +109,11 @@ requirement is missing and blocks implementation, record it in
|
||||
|
||||
- [x] Implement explicit `Send to Suno` action.
|
||||
- [x] Open the appropriate Suno creation surface.
|
||||
- [ ] Fill supported fields with approved project output.
|
||||
- [ ] Never trigger Generate automatically.
|
||||
- [ ] Detect/report when fields cannot be filled rather than silently
|
||||
- [x] Fill supported fields with approved project output.
|
||||
- [x] Never trigger Generate automatically.
|
||||
- [x] Detect/report when fields cannot be filled rather than silently
|
||||
failing.
|
||||
- [ ] Keep integration isolated because Suno UI can change.
|
||||
- [x] Keep integration isolated because Suno UI can change.
|
||||
|
||||
## Phase 9 --- Quality
|
||||
|
||||
|
||||
Reference in New Issue
Block a user