{
  "timestamp": "2026-04-17T20:06:20.422238+08:00",
  "batch_dir": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c",
  "agent": "v3",
  "profile": "base",
  "thinking": "low",
  "timeout": 600,
  "concurrency": 3,
  "resume_mode": "each",
  "pending_song_count": 2,
  "groups": [
    {
      "group_index": 1,
      "songs": [
        "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/01_Attention_20260417",
        "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/02_We Don't Talk Anymore_20260417"
      ],
      "success_count": 2,
      "failed_count": 0,
      "results": [
        {
          "status": "success",
          "song_dir": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/01_Attention_20260417",
          "step2_file": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/01_Attention_20260417/step2_json_b.json",
          "run_id": null,
          "agent_summary": "API direct: Slow Dissolve",
          "returncode": 0,
          "stderr": "",
          "attempt": 1,
          "attempts": [
            {
              "status": "success",
              "song_dir": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/01_Attention_20260417",
              "step2_file": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/01_Attention_20260417/step2_json_b.json",
              "run_id": null,
              "agent_summary": "API direct: Slow Dissolve",
              "returncode": 0,
              "stderr": "",
              "attempt": 1
            }
          ]
        },
        {
          "status": "success",
          "song_dir": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/02_We Don't Talk Anymore_20260417",
          "step2_file": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/02_We Don't Talk Anymore_20260417/step2_json_b.json",
          "run_id": null,
          "agent_summary": "API direct: Fluorescent Hum",
          "returncode": 0,
          "stderr": "",
          "attempt": 1,
          "attempts": [
            {
              "status": "success",
              "song_dir": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/02_We Don't Talk Anymore_20260417",
              "step2_file": "/srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/02_We Don't Talk Anymore_20260417/step2_json_b.json",
              "run_id": null,
              "agent_summary": "API direct: Fluorescent Hum",
              "returncode": 0,
              "stderr": "",
              "attempt": 1
            }
          ]
        }
      ]
    }
  ],
  "resume": {
    "status": "success",
    "returncode": 0,
    "stdout_tail": "\n======================================================================\nmusic-pipeline3000 v2 | 2 songs\n======================================================================\nGemini concurrency: 2 | Suno concurrency: 3\nOutput: /srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c\nSkip Suno: False | Step1 only: False | Version: v4\n======================================================================\n\n[20:09:10] 🏥 Health check...\n[20:09:12] ✅ qishui: OK\n[20:09:12] ✅ netease: OK\n[20:09:12] ✅ qq: OK\n\n  📝 [01_Attention_20260417] lyrics stripped: 4260c → 4246c\n[20:09:12] 🎵 [01_Attention_20260417] Step 3: Suno generation (weirdness=50, style_influence=50)...\n[20:09:12] 🎨 [01_Attention_20260417] Step 4: SeeDream cover (parallel)...\n  📝 [02_We Don't Talk Anymore_20260417] lyrics stripped: 3776c → 3769c\n[20:09:12] 🎵 [02_We Don't Talk Anymore_20260417] Step 3: Suno generation (weirdness=50, style_influence=50)...\n[20:09:12] 🎨 [02_We Don't Talk Anymore_20260417] Step 4: SeeDream cover (parallel)...\n  ✅ submitted: ['a962e4b1', 'dd495064']\n  ✅ submitted: ['d5729b34', 'e103c911']\n  🎵 a962e4b1... → streaming\n  🎵 dd495064... → streaming\n  🎵 d5729b34... → streaming\n  🎵 e103c911... → streaming\n  🎵 d5729b34... → complete\n  🎵 dd495064... → complete\n  🎵 e103c911... → complete\n[20:11:37]    🎧 [02_We Don't Talk Anymore_20260417] Song 1: https://cdn1.suno.ai/d5729b34-a83e-45c6-a732-66c1909c83d3.mp3\n[20:11:37]    🎧 [02_We Don't Talk Anymore_20260417] Song 2: https://cdn1.suno.ai/e103c911-bec7-40fb-b28a-f4149c50e0d7.mp3\n[20:11:37] 🎛️ [02_We Don't Talk Anymore_20260417] Step 3.5: 混音...\n[20:12:02]    🎚️ [02_We Don't Talk Anymore_20260417] Song 1: pop | 低63/中32/高4%\n  🎵 a962e4b1... → complete\n[20:12:03]    🎧 [01_Attention_20260417] Song 1: https://cdn1.suno.ai/a962e4b1-74c9-4ed6-8e93-03038ae009cf.mp3\n[20:12:03]    🎧 [01_Attention_20260417] Song 2: https://cdn1.suno.ai/dd495064-14e9-41ca-8ee8-b44bd8e41ad9.mp3\n[20:12:03] 🎛️ [01_Attention_20260417] Step 3.5: 混音...\n[20:12:24]    🎚️ [02_We Don't Talk Anymore_20260417] Song 2: pop | 低66/中28/高6%\n[20:12:24] ✅ [02_We Don't Talk Anymore_20260417] Step 3.5: 46.2s | 2 songs mixed\n[20:12:47]    🎚️ [01_Attention_20260417] Song 1: rock | 低64/中27/高9%\n[20:12:49] ✅ [02_We Don't Talk Anymore_20260417] Step 4: 17.7s | /srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/02_We Don't Talk Anymore_20260417/cover_seedream.jpg\n[20:12:49] 🎤 [02_We Don't Talk Anymore_20260417] Step 3.6: Lyrics alignment (faster-whisper)...\n[20:13:14]    🎚️ [01_Attention_20260417] Song 2: rock | 低60/中35/高5%\n[20:13:14] ✅ [01_Attention_20260417] Step 3.5: 70.6s | 2 songs mixed\n[20:13:15] ✅ [01_Attention_20260417] Step 4: 21.9s | /srv/music-files-platform-next/pipeline/batch-20260417-200420-9b705c/01_Attention_20260417/cover_seedream.jpg\n[20:13:15] 🎤 [01_Attention_20260417] Step 3.6: Lyrics alignment (faster-whisper)...\n[20:17:18] ✅ [01_Attention_20260417] Step 3.6: confidence=0.82 | 27/33 lines | 66.8s\n[20:17:18] 📊 [01_Attention_20260417] Step 3.8: Auto scoring (+ Gemini aesthetic)...\n[20:18:06] ✅ [02_We Don't Talk Anymore_20260417] Step 3.6: confidence=0.63 | 24/38 lines | 146.6s\n[20:18:06] 📊 [02_We Don't Talk Anymore_20260417] Step 3.8: Auto scoring (+ Gemini aesthetic)...\n[20:19:18] ✅ [01_Attention_20260417] Step 3.8: S (8.57/10) | aesthetic=8.97 | flags=[]\n[20:20:06] ✅ [02_We Don't Talk Anymore_20260417] Step 3.8: A (8.39/10) | aesthetic=8.72 | flags=[]\n\n======================================================================\nSUMMARY | 654s (10.9min)\n======================================================================\n✅ Done: 2 | ⏳ Awaiting Step 2: 0 | ❌ Failed: 0\n[MasterDB] ✅ 批次 batch-20260417-200420-9b705c → +2 新增, ~0 更新 | 总计 474 首\n",
    "stderr_tail": "[profile] ✅ Loaded profile 'base' from /srv/repos/3000music-platform-next/services/music-pipeline/scripts/profiles/base.yaml\n",
    "summary": {
      "timestamp": "2026-04-17T20:20:06.825290+08:00",
      "wall_clock": 654.2,
      "total": 2,
      "success": 2,
      "awaiting_step2": 0,
      "failed": 0
    }
  },
  "status": "success"
}