
=== 2026-04-29 21:29:03 exec: /usr/bin/python3 /srv/current/3000music-platform-next/services/music-pipeline/scripts/pipeline.py /srv/music-files-platform-next/pipeline/batch-20260429-212903-05a03b/_input.json -o /srv/music-files-platform-next/pipeline/batch-20260429-212903-05a03b -cg 2 -cs 2 --skip-feishu --profile __runtime_batch-20260429-212903-05a03b --target-language zh --step1-only ===
[profile] ✅ Loaded profile '__runtime_batch-20260429-212903-05a03b' from /srv/repos/3000music-platform-next/services/music-pipeline/scripts/profiles/__runtime_batch-20260429-212903-05a03b.yaml
[step075] cache hit: song_pgc.mp3 → 4698fb9c13e2
[step1] cache hit: song_pgc.mp3 → 1c0f76364630 (saving 1 Gemini call)

======================================================================
music-pipeline3000 v2 | 1 songs
======================================================================
Gemini concurrency: 2 | Suno concurrency: 2
Output: /srv/music-files-platform-next/pipeline/batch-20260429-212903-05a03b
Skip Suno: False | Step1 only: True | Version: v4
======================================================================

[21:29:05] 🏥 Health check...
[21:29:07] ✅ qishui: OK
[21:29:07] ✅ netease: OK
[21:29:07] ✅ qq: OK

[21:29:07] 🔍 [01_Fix You_20260429] Step 0: Fetching...
[21:29:10] ✅ [01_Fix You_20260429] Step 0: netease | 1875c
[21:29:10] ⬇️  [01_Fix You_20260429] Step 0.5: Download from netease...
[21:29:17] ✅ [01_Fix You_20260429] Step 0.5: 5641529 bytes | 296.2s
[21:29:17] 🔬 [01_Fix You_20260429] Step 0.75: Audio features...
[21:29:17] ✅ [01_Fix You_20260429] Step 0.75: BPM=139.1 Key=D# major (33.7s)
[21:29:17] 🧠 [01_Fix You_20260429] Step 1: Gemini (queuing)...
[21:29:17] 🌐 Step 1: target_language=zh (injecting override directive)
[21:29:17] ⚠️  [01_Fix You_20260429] Step 1.5: prompt 1174c > 1000c, compressing...
  📏 [01_Fix You_20260429] prompt 1174c → 835c (smart truncate)
[21:29:17] ✅ [01_Fix You_20260429] Step 1.5: prompt compressed 1174c → 835c
[21:29:18] 🎯 [01_Fix You_20260429] Mood rewritten with inspiration
[21:29:18] ✅ [01_Fix You_20260429] Step 1: 40.3s | prompt=882c | prompt_ok=True lyrics_ok=True

======================================================================
SUMMARY | 11s (0.2min)
======================================================================
✅ Done: 1 | ⏳ Awaiting Step 2: 0 | ❌ Failed: 0
[MasterDB] ✅ 批次 batch-20260429-212903-05a03b → +0 新增, ~0 更新 | 总计 611 首
[exit 0]

=== 2026-04-29 21:29:19 exec: /usr/bin/python3 /srv/current/3000music-platform-next/services/music-pipeline/scripts/orchestrate_phase2.py /srv/music-files-platform-next/pipeline/batch-20260429-212903-05a03b --profile grammy --resume-mode each --skip-feishu --target-language zh ===
[phase2] batch=batch-20260429-212903-05a03b pending=1 groups=1
[phase2] group 1/1 -> 01_Fix You_20260429
[profile] ✅ Loaded profile 'grammy' from /srv/repos/3000music-platform-next/services/music-pipeline/scripts/profiles/grammy.yaml
[phase2] 🌐 01_Fix You_20260429: target_language=zh
[exit -15]
