diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 3543aa2..6fef1e7 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -57,6 +57,8 @@ retry delay when available, and propagates cancellation without retrying. A deterministic layer converts the approved SongProject into the final Suno-facing lyrics/style content. User choices override AI suggestions. +It depends only on approved domain data and local validation; it does +not invoke the OpenAI client or reference SwiftUI presentation code. ## Arabic Pronunciation Processor diff --git a/docs/TASKS.md b/docs/TASKS.md index af4c273..764311a 100644 --- a/docs/TASKS.md +++ b/docs/TASKS.md @@ -103,7 +103,7 @@ requirement is missing and blocks implementation, record it in - [x] Generate style prompt from genre blend, instrumentation, vocals, tempo, harmony, emotion and production instructions. - [x] Validate output before handoff. -- [ ] Keep compiler independent from UI and OpenAI client. +- [x] Keep compiler independent from UI and OpenAI client. ## Phase 8 --- Suno Handoff