
=== 2026-05-06 14:57:42 exec: /usr/bin/python3 /srv/current/3000music-platform-next/services/music-pipeline/scripts/pipeline.py /srv/music-files-platform-next/pipeline/batch-20260506-145742-c9f4a0/_input.json -o /srv/music-files-platform-next/pipeline/batch-20260506-145742-c9f4a0 -cg 2 -cs 2 --skip-feishu --profile __runtime_batch-20260506-145742-c9f4a0 --target-language en --step1-only ===
[profile] ✅ Loaded profile '__runtime_batch-20260506-145742-c9f4a0' from /srv/repos/3000music-platform-next/services/music-pipeline/scripts/profiles/__runtime_batch-20260506-145742-c9f4a0.yaml

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

[14:57:43] 🏥 Health check...
[14:57:45] ✅ qishui: OK
[14:57:45] ✅ netease: OK
[14:57:45] ✅ qq: OK

[14:57:45] 🔍 [01_MONTAGEM MENTE MA (刀马进行曲)_20260506] Step 0: Fetching...
[14:57:48] ⚠️  [netease] 'MONTAGEM MENTE MA (刀马进行曲)' too short (75s < 120s), likely a cover/clip, skipping
[14:57:48] 🔄 [01_MONTAGEM MENTE MA (刀马进行曲)_20260506] Step 0: retry 1/2 in 5s...
[14:57:55] ⚠️  [netease] 'MONTAGEM MENTE MA (刀马进行曲)' too short (75s < 120s), likely a cover/clip, skipping
[14:57:55] 🔄 [01_MONTAGEM MENTE MA (刀马进行曲)_20260506] Step 0: retry 2/2 in 10s...
[14:58:08] ⚠️  [netease] 'MONTAGEM MENTE MA (刀马进行曲)' too short (75s < 120s), likely a cover/clip, skipping
[14:58:08] ❌ [01_MONTAGEM MENTE MA (刀马进行曲)_20260506] Step 0: No audio URL

======================================================================
SUMMARY | 23s (0.4min)
======================================================================
✅ Done: 0 | ⏳ Awaiting Step 2: 0 | ❌ Failed: 1
[exit 0]

=== 2026-05-06 14:58:09 exec: /usr/bin/python3 /srv/current/3000music-platform-next/services/music-pipeline/scripts/orchestrate_phase2.py /srv/music-files-platform-next/pipeline/batch-20260506-145742-c9f4a0 --profile __runtime_batch-20260506-145742-c9f4a0 --resume-mode each --skip-feishu --target-language en ===
{"timestamp": "2026-05-06T14:58:09.250006+08:00", "batch_dir": "/srv/music-files-platform-next/pipeline/batch-20260506-145742-c9f4a0", "profile": "__runtime_batch-20260506-145742-c9f4a0", "concurrency": 3, "resume_mode": "each", "pending_song_count": 0, "groups": [], "status": "noop", "resume": null}
[exit 0]

=== 2026-05-06 14:58:09 exec: /usr/bin/python3 /srv/current/3000music-platform-next/services/music-pipeline/scripts/steps/step5_feishu.py /srv/music-files-platform-next/pipeline/batch-20260506-145742-c9f4a0 ===
[Feishu] No successful songs to export.
[exit 0]
