From e4b899d83b70a4c4ea370c2a7724b2274478bcac Mon Sep 17 00:00:00 2001 From: diyaa Date: Mon, 14 Sep 2026 22:08:58 +0200 Subject: [PATCH] Document prompt compiler boundary --- docs/ARCHITECTURE.md | 2 ++ docs/TASKS.md | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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