{
  "project_id": "EP03_2026-07-12_rainy-garden",
  "episode_id": "EP03",
  "title": "第 03 集：Rainy Garden（雨天小花園）",
  "updated_at": "2026-07-12T11:44:00+08:00",
  "current_stage": "story_first_agent_draft_and_preview_images",
  "progress_percent": 18,
  "blocked": false,
  "blocker": "",
  "next_action": "若方向接受：補 EP03 正式角色 refs / cam02 keyframe / ChatArtPro image or video gate。",
  "stages": [
    {
      "id": "script",
      "name": "第 1 步：短句與完整小故事",
      "status": "done",
      "notes": "@腳本Agent 產出 Rainy Garden 15 句與完整小故事。",
      "updated_at": "2026-07-12T11:44:00+08:00"
    },
    {
      "id": "final_story",
      "name": "第 2 步：故事編輯與運鏡分段",
      "status": "done",
      "notes": "@編輯Agent/主 Hermes 整合為 4 段運鏡策略；先不生成影片。",
      "updated_at": "2026-07-12T11:44:00+08:00"
    },
    {
      "id": "keyframes",
      "name": "第 3 步：預覽圖 / key visual",
      "status": "in_progress",
      "notes": "已生成 3 張 16:9 概念預覽圖：主視覺、澆水太多衝突、嫩芽 payoff。",
      "updated_at": "2026-07-12T11:44:00+08:00"
    },
    {
      "id": "source_videos",
      "name": "第 4 步：分段影片",
      "status": "pending",
      "notes": "使用者指定先不用生成影片。",
      "updated_at": "2026-07-12T11:44:00+08:00"
    },
    {
      "id": "assembly",
      "name": "第 5 步：組裝",
      "status": "pending",
      "notes": "尚未組裝。",
      "updated_at": "2026-07-12T11:44:00+08:00"
    }
  ],
  "completed_steps": [
    "ep03_script_agent_draft",
    "ep03_story_segments_integrated",
    "ep03_preview_images_generated",
    "ep03_dashboard_rendered"
  ],
  "notes": [
    "主題選定 Rainy Garden，避開 EP01/EP02。",
    "本輪未提交 ChatArtPro、未生成影片、未花 diamond。"
  ]
}