### Video — auto-pick
1. **All advertising / commercial video (UGC, unboxing, TV spot, product showcase, branded ad)** → Marketing Studio. See `marketing-modes.md`.
2. **Everything else** → Seedance 2.5 — multi-shot, consistent identity, motion-heavy, image-to-video (`--mode omni_reference --start-image`), editing, extension, 4–30s. Do not downgrade because another model's schema looks simpler.
3. **The user asks for 4K** → Seedance 2.0 (Seedance 2.5 tops out at 1080p). Say why you switched.
### Video — only when asked
- **Cheaper or faster:** Kling 3.0 Turbo, Veo 3.1 Lite, or Seedance 1.5 Pro.
- **Named by the user:** Cinema Studio 4.0, Cinema Studio 3.0, Kling 3.0, Kling 2.6, Veo 3.1, Veo 3, Minimax Hailuo, Wan 2.7, Wan 2.6, Gemini Omni Flash, Grok Video 1.5, Grok Imagine (video), the earlier Cinema Studio Video variants, and the unprofiled models listed above.
### Video analysis — pick this default
1. **Evaluate a finished clip's hook, virality potential, attention, retention, or distraction risk** → Virality Predictor (`brain_activity`). It takes `--video`, needs no prompt, and returns a text score/report plus an Open report link rather than generated media.
flowchart TD
A[影片需求] --> B{廣告/商業?<br>UGC/開箱/TV spot/產品展示}
B -->|是| MS[Marketing Studio Video]
B -->|否| K{需要 4K?}
K -->|是| S20[Seedance 2.0]
K -->|否| S25[Seedance 2.5(預設)]
A --> X{用戶指名或要更平/更快?}
X -->|更平/更快| CHEAP[Kling 3.0 Turbo / Veo 3.1 Lite / Seedance 1.5 Pro]
X -->|指名| NAMED[Cinema Studio 4.0、Kling 3.0、Veo 3.1、Gemini Omni Flash 等]
A --> V{分析已完成的片?}
V -->|是| VP[Virality Predictor]