/api/music/{lyrics, credits, timestamped-lyrics, style-boost} 모두 sync_forward 모듈로 위임 → Windows :18711/api/music-render/sync/*. SUNO_API_KEY가 NAS에 없으므로 직접 호출 불가. run_*, generate_*, get_* import 제거 (Windows로 이전됨). SUNO_MODELS만 잔존 (정적 데이터). 추가 cleanup (T11 reviewer 지적): - _push_render_job의 datetime import를 모듈 상위로 - 11 endpoint의 unused BackgroundTasks 매개변수 제거 generate_batch: SUNO_API_KEY 체크를 os.getenv()로 전환 + 테스트 monkeypatch 갱신. Plan-B-Music Phase 3 (cutover 2/4). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- batch_generator.py: 장르별 N트랙 순차 Suno 생성 → 자동 compile → 자동 video pipeline - main.py: POST/GET /api/music/generate-batch, GET /api/music/generate-batch/{id} 추가 - tests: 10개 endpoint 테스트 (검증·필터·404)