## 1. Implementation - [x] 1.1 Add `musicBrief` type, normalization, summary, and prompt formatting helpers - [x] 1.2 Persist normalized `musicBrief` on existing music analyzer records - [x] 1.3 Add lightweight song positioning controls to create and lyrics flows - [x] 1.4 Inject song positioning into text-model lyric draft/rewrite prompts - [x] 1.5 Preserve existing Suno submit fields and keep brief as upstream creative context ## 2. Verification - [x] 2.1 Add unit coverage for prompt injection and normalization - [x] 2.2 Run targeted music analyzer tests - [x] 2.3 Validate OpenSpec change