{
  "project_id": "english-videos",
  "episode_id": "EP05",
  "episode_number": 5,
  "title": "The Perfect Pass",
  "theme": "足球：從用力踢球到一起合作",
  "dashboard_version": 2,
  "updated_at": "2026-09-21T11:17:48.822812+08:00",
  "status": "in_progress",
  "style_lock": "Original Mia and Leo identities; same handmade 3D style, new fixed soccer field.",
  "provider_policy": "Local ComfyUI only, no Flow or paid API.",
  "phrases": [
    {
      "id": "p01",
      "speaker": "Mia",
      "phrase": "I’m open.",
      "action": "Mia steps clear of a cone into visible receiving space, stops and calls to Leo with the one ball under his foot. No defender implied.",
      "zh_tw": "我這裡可以接球。",
      "status": "in_progress",
      "three_pass_order": [
        "none",
        "en",
        "en_zh_tw"
      ],
      "usage": "Mia steps clear of a cone into visible receiving space, stops and calls to Leo with the one ball under his foot. No defender implied.",
      "micro_story": "Mia steps clear of a cone into visible receiving space, stops and calls to Leo with the one ball under his foot. No defender implied.",
      "story_shot": "S02A",
      "target_seconds": 6,
      "review_status": "generating",
      "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. New independent shot using exact original identities and field in Picture 1. Keep Leo green LEFT and Mia pink RIGHT throughout. One independent short soccer moment, original handmade child faces and clothes. White goal blue net remains in background RIGHT, two orange cones far LEFT, flat grass and low fence. Locked full-body wide shot. Leo green LEFT holds the ONE ball still beneath his shoe. Mia pink RIGHT takes one sideways step into a clear open receiving lane, stops facing Leo, raises an empty hand and calls. No opponent or defender. Ball stays still, no pass within this clip. End with quiet ready poses. <Audio 1> contains the precise complete dialogue. Match its timing and natural short phrasing: Mia says exactly \"I’m open.\" from 1.50 to 2.00 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
      "three_pass": {
        "order": [
          "no_subtitles",
          "english",
          "english_traditional_chinese"
        ],
        "same_source_take": true,
        "pause_between_passes_seconds": 0.8
      },
      "generation_key": "r1_p01_v2",
      "review_note": "影像已生成，正在檢查動作、嘴型、固定配音及校色。"
    },
    {
      "id": "p02",
      "speaker": "Mia",
      "phrase": "Not so hard.",
      "action": "A firm ground pass rolls past Mia; she looks after the ball and then calmly asks Leo for less force. One visible cause and reaction.",
      "zh_tw": "不用那麼大力。",
      "status": "in_progress",
      "three_pass_order": [
        "none",
        "en",
        "en_zh_tw"
      ],
      "usage": "A firm ground pass rolls past Mia; she looks after the ball and then calmly asks Leo for less force. One visible cause and reaction.",
      "micro_story": "A firm ground pass rolls past Mia; she looks after the ball and then calmly asks Leo for less force. One visible cause and reaction.",
      "story_shot": "S02C",
      "target_seconds": 6,
      "review_status": "generating",
      "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Picture 1 supplies original soccer field and warm daylight. One independent short soccer moment, original handmade child faces and clothes. White goal blue net remains in background RIGHT, two orange cones far LEFT, flat grass and low fence. Locked wide shot, Leo LEFT and Mia RIGHT, separated by two child steps. ONE ball at Leo foot. At .5 seconds Leo visibly contacts it once and sends a hard ground pass toward Mia; it rolls too quickly past her on her right and stops on grass. Mia turns to follow it, then looks back at Leo and gently requests less force. No hand catch or fall. Leo listens sheepishly. Ball remains where it stopped, no return pass. <Audio 1> contains the precise complete dialogue. Match its timing and natural short phrasing: Mia says exactly \"Not so hard.\" from 3.50 to 4.48 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
      "three_pass": {
        "order": [
          "no_subtitles",
          "english",
          "english_traditional_chinese"
        ],
        "same_source_take": true,
        "pause_between_passes_seconds": 0.8
      },
      "generation_key": "r1_p02_v1",
      "review_note": "影像已生成，正在檢查動作、嘴型、固定配音及校色。"
    },
    {
      "id": "p03",
      "speaker": "Mia",
      "phrase": "Keep it low.",
      "action": "Ball stays still at Leo; Mia indicates a low path between two cones with a flat hand while giving advice. No unmotivated high kick.",
      "zh_tw": "讓球貼近地面。",
      "status": "in_progress",
      "three_pass_order": [
        "none",
        "en",
        "en_zh_tw"
      ],
      "usage": "Ball stays still at Leo; Mia indicates a low path between two cones with a flat hand while giving advice. No unmotivated high kick.",
      "micro_story": "Ball stays still at Leo; Mia indicates a low path between two cones with a flat hand while giving advice. No unmotivated high kick.",
      "story_shot": "S02D",
      "target_seconds": 6,
      "review_status": "generating",
      "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Exact first-frame full-body field composition: green Leo LEFT has one stationary ball at his feet; pink Mia RIGHT watches him. Leo lifts his free foot with toe raised slightly for a moment then lowers it without touching the ball. Mia lowers one flat open hand toward the grass, and during that single gesture says her short line once. Her lips close by 2.4 seconds, then both children look down toward the stationary ball in silence through the ending. Only Mia speaks, Leo keeps closed lips. Both remain at their starting positions; one ball stays still. Use natural conversational rhythm with these exact words and approximate speaking windows: Mia says exactly \"Keep it low.\" from 1.40 to 2.14 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
      "three_pass": {
        "order": [
          "no_subtitles",
          "english",
          "english_traditional_chinese"
        ],
        "same_source_take": true,
        "pause_between_passes_seconds": 0.8
      },
      "generation_key": "r1_p03_v3",
      "review_note": "已排入本機生成，完成檢查後會立即更新。"
    },
    {
      "id": "p04",
      "speaker": "Mia",
      "phrase": "Use the inside of your foot.",
      "action": "Mia turns one shoe outward beside the stationary ball to expose the inside surface, then speaks clearly. No kick during explanation.",
      "zh_tw": "用腳內側。",
      "status": "in_progress",
      "three_pass_order": [
        "none",
        "en",
        "en_zh_tw"
      ],
      "usage": "Mia turns one shoe outward beside the stationary ball to expose the inside surface, then speaks clearly. No kick during explanation.",
      "micro_story": "Mia turns one shoe outward beside the stationary ball to expose the inside surface, then speaks clearly. No kick during explanation.",
      "story_shot": "S03A",
      "target_seconds": 6,
      "review_status": "generating",
      "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. New independent shot using exact original identities and field in Picture 1. Keep Leo green LEFT and Mia pink RIGHT throughout. One independent short soccer moment, original handmade child faces and clothes. White goal blue net stays background RIGHT, two cones far LEFT. Medium-wide full-body instructional shot with feet visible. Mia pink RIGHT has one stationary football beside her shoe; Leo green LEFT listens. Mia keeps left foot planted and turns her FREE right shoe outward slightly beside the ball to show its inside edge, gestures toward her own shoe with an empty hand and says the target phrase. Leo looks down at the demonstration. No kick, ball contact, hand catch or extra ball. End with ball still and both mouths closed. <Audio 1> contains the precise complete dialogue. Match its timing and natural short phrasing: Mia says exactly \"Use the inside of your foot.\" from 0.80 to 2.62 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
      "three_pass": {
        "order": [
          "no_subtitles",
          "english",
          "english_traditional_chinese"
        ],
        "same_source_take": true,
        "pause_between_passes_seconds": 0.8
      },
      "generation_key": "r1_p04_v2",
      "review_note": "影像已生成，正在檢查動作、嘴型、固定配音及校色。"
    },
    {
      "id": "p05",
      "speaker": "Leo",
      "phrase": "Nice pass!",
      "action": "Mia sends one gentle ground pass, Leo stops it with his sole and then praises her. New independent take.",
      "zh_tw": "傳得好！",
      "status": "in_progress",
      "three_pass_order": [
        "none",
        "en",
        "en_zh_tw"
      ],
      "usage": "Mia sends one gentle ground pass, Leo stops it with his sole and then praises her. New independent take.",
      "micro_story": "Mia sends one gentle ground pass, Leo stops it with his sole and then praises her. New independent take.",
      "story_shot": "S03C",
      "target_seconds": 6,
      "review_status": "generating",
      "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Continue this independently checked exact original-character scene. Keep Leo green LEFT and Mia pink RIGHT throughout. One independent short soccer moment, original handmade child faces and clothes. White goal blue net stays background RIGHT, two cones far LEFT. Locked full-body two-shot, Leo green LEFT and Mia pink RIGHT. One ball at Mia shoe. At .6 seconds Mia gently taps ball LEFT once with inside of shoe; it rolls continuously on grass to Leo in about two seconds. Leo places sole on ball and visibly STOPS it around 3 seconds. Only after it stops, Leo looks at Mia smiling and praises her pass once. Mia listens with closed lips. No return pass, goal attempt, hand catch or second ball. End still, mouths closed. Use natural conversational rhythm with these exact words and approximate speaking windows: Leo says exactly \"Nice pass!\" from 3.90 to 4.74 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
      "three_pass": {
        "order": [
          "no_subtitles",
          "english",
          "english_traditional_chinese"
        ],
        "same_source_take": true,
        "pause_between_passes_seconds": 0.8
      },
      "generation_key": "r1_p05_v1",
      "review_note": "固定配音、逐字檢查與校色已完成；已檢查傳球及停球動作，仍待聲線聽測與最終嘴型驗收。"
    },
    {
      "id": "p06",
      "speaker": "Leo",
      "phrase": "Aim for the corner.",
      "action": "Ball stationary at Mia; Leo points toward the visible lower right goal corner. No shot needed in this short explanation.",
      "zh_tw": "瞄準角落。",
      "status": "in_progress",
      "three_pass_order": [
        "none",
        "en",
        "en_zh_tw"
      ],
      "usage": "Ball stationary at Mia; Leo points toward the visible lower right goal corner. No shot needed in this short explanation.",
      "micro_story": "Ball stationary at Mia; Leo points toward the visible lower right goal corner. No shot needed in this short explanation.",
      "story_shot": "S04C",
      "target_seconds": 6,
      "review_status": "generating",
      "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Exact checked first-frame goal setup. Green Leo LEFT, pink Mia RIGHT with one resting ball beside her shoe, white goal and blue net behind to the RIGHT. Leo points his empty hand toward the visible lower-right goal corner and gives advice. Mia follows his pointing direction with her eyes and listens. Both stay in their standing positions with small natural facial gestures, ball stationary. Preserve exact original identities, field, goal posts and net. Finish mouths closed. Use natural conversational rhythm with these exact words and approximate speaking windows: Leo says exactly \"Aim for the corner.\" from 1.00 to 2.12 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One stationary ball remains in the exact starting position throughout this conversation. Both children keep their feet planted. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
      "three_pass": {
        "order": [
          "no_subtitles",
          "english",
          "english_traditional_chinese"
        ],
        "same_source_take": true,
        "pause_between_passes_seconds": 0.8
      },
      "generation_key": "r1_p06_v1",
      "review_note": "已排入本機生成，完成檢查後會立即更新。"
    },
    {
      "id": "p07",
      "speaker": "Leo",
      "phrase": "You scored!",
      "action": "Start with Mia's ball rolling visibly over the goal line and into net, then Leo reacts happily. Do not celebrate before the line crossing.",
      "zh_tw": "你進球了！",
      "status": "in_progress",
      "three_pass_order": [
        "none",
        "en",
        "en_zh_tw"
      ],
      "usage": "Start with Mia's ball rolling visibly over the goal line and into net, then Leo reacts happily. Do not celebrate before the line crossing.",
      "micro_story": "Start with Mia's ball rolling visibly over the goal line and into net, then Leo reacts happily. Do not celebrate before the line crossing.",
      "story_shot": "S05A",
      "target_seconds": 6,
      "review_status": "generating",
      "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Independent soccer scoring moment from the exact checked first-frame original scene. Pink Mia RIGHT has one ball beside her shoe, green Leo LEFT watches. Empty white goal and blue net behind to RIGHT. Mia makes one gentle visible inside-shoe contact, sending the ball rolling along the grass diagonally into the open goal. Show uninterrupted travel between both posts and complete crossing of the white front goal line. The ball then rests inside against the net. Leo watches silently until the whole ball is past the line, then turns to Mia and gives his short happy reaction. Mia smiles with closed lips. Finish quietly with one scored ball inside net. Fixed full-body camera and original identities. Use natural conversational rhythm with these exact words and approximate speaking windows: Leo says exactly \"You scored!\" from 4.50 to 5.09 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
      "three_pass": {
        "order": [
          "no_subtitles",
          "english",
          "english_traditional_chinese"
        ],
        "same_source_take": true,
        "pause_between_passes_seconds": 0.8
      },
      "generation_key": "r1_p07_v1",
      "review_note": "已排入本機生成，完成檢查後會立即更新。"
    }
  ],
  "final_story": {
    "id": "story",
    "title": "The Perfect Pass",
    "logline_zh_tw": "Leo 想遠射，Mia 卻還沒碰到球；兩人學會輕傳與停球，再合作射進第一球。",
    "full_story_zh_tw": "Leo 想從遠處射門，卻踢偏了。Mia 還沒碰到球，提議先練傳球。兩人從太用力的傳球學會控制力道，用腳內側輕傳、用腳底停球，最後合作讓 Mia 射進第一球。Leo 決定下一回合當守門員，Mia 笑問：剛幫我進球，現在又要擋我？",
    "editorial_groups": [
      {
        "id": "S01",
        "title": "別急著遠射",
        "summary": "Leo 想一次射進遠處球門，卻把球踢向花圃；Mia 想先練傳球。"
      },
      {
        "id": "S02",
        "title": "力氣不是越大越好",
        "summary": "球傳得太快，Mia 接不到；兩人改練貼地輕傳。"
      },
      {
        "id": "S03",
        "title": "先控制，再加力",
        "summary": "用腳內側傳球，再用腳底停球，兩人輪流練習。"
      },
      {
        "id": "S04",
        "title": "把好傳球變成一次射門",
        "summary": "Leo 橫傳，Mia 停球後瞄準角落，真正把球踢過門線。"
      },
      {
        "id": "S05",
        "title": "一起完成的第一球",
        "summary": "兩人慶祝合作，Leo 下一回合卻要當守門員，帶出笑點。"
      }
    ],
    "camera_sequence_summary": [
      {
        "order": "S01A",
        "dialogue": [
          {
            "speaker": "Leo",
            "en": "I’m going to score from here.",
            "zh": "我要從這裡射進去。"
          },
          {
            "speaker": "Mia",
            "en": "That’s a long way from the goal.",
            "zh": "這裡離球門很遠耶。"
          }
        ],
        "action_zh": "Leo 看向遠處球門，腳邊有唯一的足球。Leo: “I’m going to score from here.”／我要從這裡射進去。Mia: “That’s a long way from the goal.”／這裡離球門很遠耶。",
        "ball_state": "Still at Leo's feet",
        "physical_gate": "Dialogue only",
        "target_seconds": 6.7,
        "status": "generated",
        "group": "S01",
        "title": "想從遠處射門",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Still at Leo's feet",
        "action": "Dialogue only",
        "end_state": "Still at Leo's feet",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Picture 1 is the exact opening field composition and lighting; Picture 2 original Mia and Picture 3 original Leo. Keep this full-body wide camera locked. Leo stands foreground LEFT, Mia slightly behind him center-left, one stationary ball beside Leo right shoe. The white goal stays distant background RIGHT, two cones left and fence behind. Leo looks toward goal and gestures with one open hand, boasting to Mia. Mia follows his glance to the distant goal, then answers with gently skeptical eyebrows. Both feet stay planted, nobody touches or kicks ball yet. Same original faces and clothing, camera axis and prop positions. End with both children looking toward ball and goal, mouths closed. <Audio 1> contains the precise complete dialogue. Match its timing and natural short phrasing: Leo says exactly \"I’m going to score from here.\" from 0.65 to 2.46 seconds. Mia says exactly \"That’s a long way from the goal.\" from 2.86 to 4.85 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Leo 看向遠處球門，腳邊有唯一的足球。Leo: “I’m going to score from here.”／我要從這裡射進去。Mia: “That’s a long way from the goal.”／這裡離球門很遠耶。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "pending_review",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "review_note": "已檢查動作因果、固定角色聲音、嘴型時間及場景色彩，待確認。",
        "video": "generated/r1_s01a_v1/review.mp4",
        "preview_file": "generated/r1_s01a_v1/review.mp4",
        "source_video": "generated/r1_s01a_v1/master.mp4",
        "frame0": "generated/r1_s01a_v1/first.png",
        "final_frame": "generated/r1_s01a_v1/last.png",
        "contact_sheet": "generated/r1_s01a_v1/contact.jpg",
        "qa_file": "generated/r1_s01a_v1/qa.json",
        "duration_seconds": 5.875,
        "quality": "1344 × 768 / 24 fps",
        "updated_at": "2026-09-21T11:11:25.362242+08:00"
      },
      {
        "order": "S01B",
        "dialogue": [],
        "action_zh": "無台詞。Leo 踢出球，球沿草地從球門左側滑過，在矮圍籬前停住。鏡頭要同時看到球路與球門，不能剪掉接觸瞬間或假裝進球。",
        "ball_state": "Leo foot contact, ground roll wide LEFT of goal, stops before fence",
        "physical_gate": "No goal, no airborne or multiplying ball",
        "target_seconds": 5,
        "status": "generated",
        "group": "S01",
        "title": "第一腳踢偏了",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Leo foot contact, ground roll wide LEFT of goal, stops before fence",
        "action": "No goal, no airborne or multiplying ball",
        "end_state": "Leo foot contact, ground roll wide LEFT of goal, stops before fence",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Continue the exact checked opening frame, same wide camera, one ball at Leo LEFT shoe. During first 1.2 seconds Mia takes two brisk small SIDESTEPS toward screen RIGHT to clear the diagonal shooting path, remaining foreground. Leo turns toward the distant goal back-right. Only AFTER Mia clears the path, Leo swings his right foot ONCE and visibly strikes the ball at about 1.8 seconds. Single ball rolls along grass diagonally away toward CENTER flower border, passes clearly LEFT OUTSIDE both white goalposts, slows with grass friction and stops BEFORE flowers. Keep actual shoe contact visible; continuous rotating ground roll, no airborne hop, no cut. Both children follow the ball with eyes and bodies. Focus smoothly shifts to distant resting ball at end, matching supplied final state. No goal or celebration. Goal net remains empty, two cones unmoved, hands empty. Ball never moves before contact. Silent action, mouths closed throughout. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "無台詞。Leo 踢出球，球沿草地從球門左側滑過，在矮圍籬前停住。鏡頭要同時看到球路與球門，不能剪掉接觸瞬間或假裝進球。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "pending_review",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s01b_v1",
        "review_note": "已檢查動作因果、固定角色聲音、嘴型時間及場景色彩，待確認。",
        "video": "generated/r1_s01b_v1/review.mp4",
        "preview_file": "generated/r1_s01b_v1/review.mp4",
        "source_video": "generated/r1_s01b_v1/master.mp4",
        "frame0": "generated/r1_s01b_v1/first.png",
        "final_frame": "generated/r1_s01b_v1/last.png",
        "contact_sheet": "generated/r1_s01b_v1/contact.jpg",
        "qa_file": "generated/r1_s01b_v1/qa.json",
        "duration_seconds": 7.291667,
        "quality": "1344 × 768 / 24 fps",
        "updated_at": "2026-09-21T11:16:03.871325+08:00"
      },
      {
        "order": "S01C",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "You nearly scored a goal for the flowers.",
            "zh": "你差點幫花兒進了一球。"
          },
          {
            "speaker": "Leo",
            "en": "The ball didn’t go where I wanted.",
            "zh": "球沒有往我想要的方向走。"
          }
        ],
        "action_zh": "兩人看向停住的球。Mia: “You nearly scored a goal for the flowers.”／你差點幫花兒進了一球。Leo: “The ball didn’t go where I wanted.”／球沒有往我想要的方向走。",
        "ball_state": "At same missed-shot location",
        "physical_gate": "Look at result, then joke",
        "target_seconds": 7.5,
        "status": "pending_user_review",
        "group": "S01",
        "title": "差點替花兒進球",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "At same missed-shot location",
        "action": "Look at result, then joke",
        "end_state": "At same missed-shot location",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Locked waist-up two-person conversation in a sunny park. Preserve the exact starting portrait: green Leo on the LEFT, pink Mia on the RIGHT. Both remain standing in their original positions. They turn slightly toward each other and talk, smiling naturally, using small facial expressions and tiny relaxed shoulder gestures. Keep the foreground empty and the background fence completely still. The camera is fixed throughout. The children finish talking and rest with closed mouths. Use natural conversational rhythm with these exact words and approximate speaking windows: Mia says exactly \"You nearly scored a goal for the flowers.\" from 0.70 to 3.13 seconds. Leo says exactly \"The ball didn’t go where I wanted.\" from 3.53 to 5.23 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. Static chest-up portrait composition. Only these two children converse with small facial movements; foreground remains empty. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "兩人看向停住的球。Mia: “You nearly scored a goal for the flowers.”／你差點幫花兒進了一球。Leo: “The ball didn’t go where I wanted.”／球沒有往我想要的方向走。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s01c_v3",
        "review_note": "技術 QA 已通過（解碼、逐字台詞／時間、畫面連續與校色）；固定聲線聽測及最終逐音素嘴型同步仍待人工確認。此候選不可納入 canonical selection。"
      },
      {
        "order": "S01D",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "Could we pass before we shoot? I haven’t touched the ball yet.",
            "zh": "我們可以先傳球再射門嗎？我都還沒碰到球。"
          }
        ],
        "action_zh": "Leo 已取回球、停在腳邊（用明確時間省略切鏡，不讓球憑空回來）。Mia: “Could we pass before we shoot? I haven’t touched the ball yet.”／我們可以先傳球再射門嗎？我都還沒碰到球。",
        "ball_state": "Back at Leo after an explicitly established retrieval/time cut",
        "physical_gate": "Do not imply immediate reverse teleport",
        "target_seconds": 6.3,
        "status": "in_progress",
        "group": "S01",
        "title": "Mia 也想碰球",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Back at Leo after an explicitly established retrieval/time cut",
        "action": "Do not imply immediate reverse teleport",
        "end_state": "Back at Leo after an explicitly established retrieval/time cut",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Locked full-body two-person conversation in the exact first-frame soccer field. Green Leo LEFT, pink Mia RIGHT. One ball rests beside Leo shoe. Both children stay in their exact standing positions and talk with small relaxed facial expressions and tiny empty-hand gestures. Mia turns her face to Leo and makes her friendly request; Leo listens quietly with closed lips. Same original identities, clothes, goal, fence and daylight. Finish with quiet closed-mouth smiles. Use natural conversational rhythm with these exact words and approximate speaking windows: Mia says exactly \"Could we pass before we shoot? I haven’t touched the ball yet.\" from 0.60 to 5.08 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One stationary ball remains in the exact starting position throughout this conversation. Both children keep their feet planted. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Leo 已取回球、停在腳邊（用明確時間省略切鏡，不讓球憑空回來）。Mia: “Could we pass before we shoot? I haven’t touched the ball yet.”／我們可以先傳球再射門嗎？我都還沒碰到球。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s01d_v4",
        "review_note": "影像已生成，正在檢查動作、嘴型、固定配音及校色。"
      },
      {
        "order": "S02A",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "I’m open.",
            "zh": "我這裡可以接球。"
          },
          {
            "speaker": "Leo",
            "en": "Okay. This one’s for you.",
            "zh": "好，這球傳給你。"
          }
        ],
        "action_zh": "Mia 走到相距約兩步的接球位置，站穩才說話。Mia: “I’m open.”／我這裡可以接球。Leo: “Okay. This one’s for you.”／好，這球傳給你。",
        "ball_state": "Still at Leo",
        "physical_gate": "Mia walks into open space, stops, speaks",
        "target_seconds": 5,
        "status": "in_progress",
        "group": "S02",
        "title": "我這裡可以接球",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Still at Leo",
        "action": "Mia walks into open space, stops, speaks",
        "end_state": "Still at Leo",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. New motivated cut using the checked original full-field state and identities in Picture 1. Picture 1 sets the parked ball at Leo LEFT and full field.  Same front wide view. During first 1.8 seconds Mia takes two sideways steps to RIGHT into a clear receiving position about two child steps from Leo, stops facing him and calls. Leo remains LEFT with ONE stationary ball at his shoe, answers warmly. Keep ball still through all dialogue, no kick yet. Goal remains distant RIGHT behind passing area, two cones far LEFT. End with Mia ready and both lips closed. <Audio 1> contains the precise complete dialogue. Match its timing and natural short phrasing: Mia says exactly \"I’m open.\" from 2.10 to 2.80 seconds. Leo says exactly \"Okay. This one’s for you.\" from 3.20 to 4.85 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Mia 走到相距約兩步的接球位置，站穩才說話。Mia: “I’m open.”／我這裡可以接球。Leo: “Okay. This one’s for you.”／好，這球傳給你。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s02a_v1",
        "review_note": "已完成側移動作、校色及固定配音；文字和影音時間檢查通過，聲線聽測與最終嘴型仍待驗收。"
      },
      {
        "order": "S02B",
        "dialogue": [],
        "action_zh": "無台詞。Leo 傳得太大力，球從 Mia 側邊滾過；她轉頭看球，不跌倒、不用手接足球。",
        "ball_state": "Single hard ground pass past Mia",
        "physical_gate": "Mia turns to follow ball, no catching with hands",
        "target_seconds": 5,
        "status": "generated",
        "group": "S02",
        "title": "傳得太用力",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Single hard ground pass past Mia",
        "action": "Mia turns to follow ball, no catching with hands",
        "end_state": "Single hard ground pass past Mia",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. A new full-body shot resetting to the checked original field and child identities. Leo in green LEFT, Mia in pink RIGHT. Mia stands ready to receive. Leo draws his right shoe back slightly and contacts the single ball once with his instep. The ball rolls along the grass toward Mia, too fast for her. She makes one small late attempt with her shoe; it misses, and the ball rolls past her to screen RIGHT and stops on the grass. Show the entire single ground trajectory and both feet clearly. Mia follows it with her eyes, Leo looks surprised. Camera and field geometry stay fixed. No second kick or return movement. Both children remain silent with closed lips throughout. Silent action, mouths closed throughout. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "無台詞。Leo 傳得太大力，球從 Mia 側邊滾過；她轉頭看球，不跌倒、不用手接足球。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "pending_review",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s02b_v1",
        "review_note": "已檢查動作因果、固定角色聲音、嘴型時間及場景色彩，待確認。",
        "video": "generated/r1_s02b_v1/review.mp4",
        "preview_file": "generated/r1_s02b_v1/review.mp4",
        "source_video": "generated/r1_s02b_v1/master.mp4",
        "frame0": "generated/r1_s02b_v1/first.png",
        "final_frame": "generated/r1_s02b_v1/last.png",
        "contact_sheet": "generated/r1_s02b_v1/contact.jpg",
        "qa_file": "generated/r1_s02b_v1/qa.json",
        "duration_seconds": 5.875,
        "quality": "1344 × 768 / 24 fps",
        "updated_at": "2026-09-21T11:17:48.822812+08:00"
      },
      {
        "order": "S02C",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "Not so hard. I can’t stop it when it’s that fast.",
            "zh": "不用那麼大力。球那麼快，我停不住。"
          },
          {
            "speaker": "Leo",
            "en": "I thought a stronger kick was better.",
            "zh": "我以為踢得越用力越好。"
          }
        ],
        "action_zh": "Mia: “Not so hard. I can’t stop it when it’s that fast.”／不用那麼大力。球那麼快，我停不住。Leo: “I thought a stronger kick was better.”／我以為踢得越用力越好。",
        "ball_state": "Stopped beyond Mia",
        "physical_gate": "Discuss force after the miss",
        "target_seconds": 8.8,
        "status": "in_progress",
        "group": "S02",
        "title": "速度太快停不住",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Stopped beyond Mia",
        "action": "Discuss force after the miss",
        "end_state": "Stopped beyond Mia",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Locked waist-up two-person conversation in a sunny park. Preserve the exact starting portrait: green Leo on the LEFT, pink Mia on the RIGHT. Both remain standing in their original positions. They turn slightly toward each other and talk, smiling naturally, using small facial expressions and tiny relaxed shoulder gestures. Keep the foreground empty and the background fence completely still. The camera is fixed throughout. The children finish talking and rest with closed mouths. Use natural conversational rhythm with these exact words and approximate speaking windows: Mia says exactly \"Not so hard. I can’t stop it when it’s that fast.\" from 0.60 to 4.41 seconds. Leo says exactly \"I thought a stronger kick was better.\" from 4.81 to 6.70 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. Static chest-up portrait composition. Only these two children converse with small facial movements; foreground remains empty. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Mia: “Not so hard. I can’t stop it when it’s that fast.”／不用那麼大力。球那麼快，我停不住。Leo: “I thought a stronger kick was better.”／我以為踢得越用力越好。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s02c_v3",
        "review_note": "已完成校色與固定配音組合，文字與影音時間通過；聲線、句尾及最終嘴型仍待聽測驗收。"
      },
      {
        "order": "S02D",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "Keep it low. A slow roll is easier to stop.",
            "zh": "讓球貼近地面，慢慢滾過來比較好停。"
          }
        ],
        "action_zh": "Mia 把取回的球停在腳邊；固定球的位置後示意。Mia: “Keep it low. A slow roll is easier to stop.”／讓球貼近地面，慢慢滾過來比較好停。這是接著教低平、輕柔的傳球，不暗示上一球曾飛過圍籬。",
        "ball_state": "Mia has retrieved and stopped it",
        "physical_gate": "Keep ball still while giving advice",
        "target_seconds": 5.5,
        "status": "in_progress",
        "group": "S02",
        "title": "練習貼地輕傳",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Mia has retrieved and stopped it",
        "action": "Keep ball still while giving advice",
        "end_state": "Mia has retrieved and stopped it",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Exact checked first-frame scene. Green Leo LEFT listens with closed lips; pink Mia RIGHT stands by one resting ball. Mia gives a calm friendly explanation while lowering one open hand toward the grass to illustrate low height, then relaxes that hand. Both children remain standing in place. Static full-body camera keeps the ball and both shoes visible throughout. After the explanation both look at each other with closed-mouth smiles. Use natural conversational rhythm with these exact words and approximate speaking windows: Mia says exactly \"Keep it low. A slow roll is easier to stop.\" from 0.70 to 3.92 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One stationary ball remains in the exact starting position throughout this conversation. Both children keep their feet planted. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Mia 把取回的球停在腳邊；固定球的位置後示意。Mia: “Keep it low. A slow roll is easier to stop.”／讓球貼近地面，慢慢滾過來比較好停。這是接著教低平、輕柔的傳球，不暗示上一球曾飛過圍籬。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s02d_v2",
        "review_note": "已排入本機生成，完成檢查後會立即更新。"
      },
      {
        "order": "S03A",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "Use the inside of your foot.",
            "zh": "用腳內側。"
          },
          {
            "speaker": "Leo",
            "en": "This part of my shoe?",
            "zh": "鞋子的這一側嗎？"
          }
        ],
        "action_zh": "先用較寬鏡頭拍 Mia 將球輕輕推回 Leo 腳邊，Leo 停穩球後，才切入教學對話。Mia 指出腳內側，球靜止。Mia: “Use the inside of your foot.”／用腳內側。Leo: “This part of my shoe?”／鞋子的這一側嗎？他只擺腳，不踢出球。這段回傳必須拍出腳接觸及球沿地面回到 Leo，不能由上一段 Mia 腳邊直接瞬移。",
        "ball_state": "Visible gentle return from Mia to Leo FIRST, then stationary at Leo",
        "physical_gate": "Point to inside of foot, no accidental kick during dialogue",
        "target_seconds": 5.9,
        "status": "in_progress",
        "group": "S03",
        "title": "認識腳內側",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Visible gentle return from Mia to Leo FIRST, then stationary at Leo",
        "action": "Point to inside of foot, no accidental kick during dialogue",
        "end_state": "Visible gentle return from Mia to Leo FIRST, then stationary at Leo",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. New motivated cut using the checked original full-field state and identities in Picture 1. Picture 1 sets current full-body state: Leo LEFT, Mia RIGHT with sole on ball.  Same locked wide front camera. First 0.4 to 2.8 seconds: Mia gently nudges the single ball LEFT with inside of her foot; it visibly rolls on grass to Leo, who stops it with his sole. Then both remain still. Mia points down toward the INSIDE of his shoe while advising him. Leo turns his free foot slightly outward to show inside edge and asks, without touching ball again. Ball must remain at Leo after this one return. Goal stays back-right; one ball only. Complete return before first spoken word. <Audio 1> contains the precise complete dialogue. Match its timing and natural short phrasing: Mia says exactly \"Use the inside of your foot.\" from 3.30 to 5.04 seconds. Leo says exactly \"This part of my shoe?\" from 5.44 to 6.65 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "先用較寬鏡頭拍 Mia 將球輕輕推回 Leo 腳邊，Leo 停穩球後，才切入教學對話。Mia 指出腳內側，球靜止。Mia: “Use the inside of your foot.”／用腳內側。Leo: “This part of my shoe?”／鞋子的這一側嗎？他只擺腳，不踢出球。這段回傳必須拍出腳接觸及球沿地面回到 Leo，不能由上一段 Mia 腳邊直接瞬移。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s03a_v1",
        "review_note": "影像已生成，正在檢查動作、嘴型、固定配音及校色。"
      },
      {
        "order": "S03B",
        "dialogue": [],
        "action_zh": "無台詞。腳部細節：Leo 用腳內側輕推足球，球沿地面朝 Mia 滾去；她用腳底停住。只呈現一次傳接。",
        "ball_state": "One inside-foot pass Leo to Mia, Mia sole stops it",
        "physical_gate": "Foot-level detail motivated by the instruction",
        "target_seconds": 5,
        "status": "in_progress",
        "group": "S03",
        "title": "一腳輕傳與停球",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "One inside-foot pass Leo to Mia, Mia sole stops it",
        "action": "Foot-level detail motivated by the instruction",
        "end_state": "One inside-foot pass Leo to Mia, Mia sole stops it",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. New full-body cut from the exact original field, green Leo LEFT and pink Mia RIGHT. One slow pass and a clear controlled receive. Before the pass Mia bends her right knee and lifts her right toe slightly, ready to stop the incoming ball from above. Leo gently contacts the single ball once using the inside of his right shoe. Show the ball rolling slowly across the grass toward Mia. As the ball arrives directly below her raised shoe, Mia lowers her sole onto its TOP and stops its rolling. The sole stays visibly resting on top of the stationary ball for the final second. All feet and the ball remain fully visible. Both children silently watch this action with closed lips. Fixed camera, original background goal and fence remain still. Silent action, mouths closed throughout. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "無台詞。腳部細節：Leo 用腳內側輕推足球，球沿地面朝 Mia 滾去；她用腳底停住。只呈現一次傳接。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s03b_v2",
        "review_note": "影像已生成，正在檢查動作、嘴型、固定配音及校色。"
      },
      {
        "order": "S03C",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "Nice pass! That one came straight to me.",
            "zh": "傳得好！這球直接到我這裡了。"
          },
          {
            "speaker": "Leo",
            "en": "And you didn’t have to chase it.",
            "zh": "而且你不用追著它跑。"
          }
        ],
        "action_zh": "Mia 看向 Leo。Mia: “Nice pass! That one came straight to me.”／傳得好！這球直接到我這裡了。Leo: “And you didn’t have to chase it.”／而且你不用追著它跑。",
        "ball_state": "Still at Mia",
        "physical_gate": "Praise follows successful pass",
        "target_seconds": 7.5,
        "status": "in_progress",
        "group": "S03",
        "title": "稱讚好傳球",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Still at Mia",
        "action": "Praise follows successful pass",
        "end_state": "Still at Mia",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Locked waist-up two-person conversation in a sunny park. Preserve the exact starting portrait: green Leo on the LEFT, pink Mia on the RIGHT. Both remain standing in their original positions. They turn slightly toward each other and talk, smiling naturally, using small facial expressions and tiny relaxed shoulder gestures. Keep the foreground empty and the background fence completely still. The camera is fixed throughout. The children finish talking and rest with closed mouths. Use natural conversational rhythm with these exact words and approximate speaking windows: Mia says exactly \"Nice pass! That one came straight to me.\" from 0.65 to 3.55 seconds. Leo says exactly \"And you didn’t have to chase it.\" from 3.95 to 5.56 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. Static chest-up portrait composition. Only these two children converse with small facial movements; foreground remains empty. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Mia 看向 Leo。Mia: “Nice pass! That one came straight to me.”／傳得好！這球直接到我這裡了。Leo: “And you didn’t have to chase it.”／而且你不用追著它跑。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s03c_v2",
        "review_note": "已完成生成、逐幀校色、固定聲線原生重錄及配音對位；文字和影音時間通過，聲線聽測及最終嘴型仍待驗收。"
      },
      {
        "order": "S03D",
        "dialogue": [],
        "action_zh": "無台詞。Mia 用腳內側把球回傳，Leo 用腳底停住。球的轉動方向和路徑要連續，兩個錐筒不動。",
        "ball_state": "Mia returns, Leo stops",
        "physical_gate": "One continuous low return",
        "target_seconds": 5,
        "status": "generated",
        "group": "S03",
        "title": "輪到 Mia 回傳",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Mia returns, Leo stops",
        "action": "One continuous low return",
        "end_state": "Mia returns, Leo stops",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. New full-body camera shot following the close-up conversation. Preserve the checked original-identity scene: green Leo LEFT, pink Mia RIGHT, blue-net goal in background RIGHT. One ball rests beside Mia shoe as in the input frame. Mia gently taps the ball LEFT once using the inside of her shoe. Show actual shoe contact first, then a single continuous low roll across the grass to Leo. Leo puts his sole on the arriving ball and stops it completely. Both watch the ball with closed lips, then make small silent satisfied smiles. End holding the stopped ball at Leo shoe. Fixed camera, one pass only; this entire clip is a silent action with closed mouths. Silent action, mouths closed throughout. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "無台詞。Mia 用腳內側把球回傳，Leo 用腳底停住。球的轉動方向和路徑要連續，兩個錐筒不動。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "pending_review",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s03d_v1",
        "review_note": "已檢查動作因果、固定角色聲音、嘴型時間及場景色彩，待確認。",
        "video": "generated/r1_s03d_v1/review.mp4",
        "preview_file": "generated/r1_s03d_v1/review.mp4",
        "source_video": "generated/r1_s03d_v1/master.mp4",
        "frame0": "generated/r1_s03d_v1/first.png",
        "final_frame": "generated/r1_s03d_v1/last.png",
        "contact_sheet": "generated/r1_s03d_v1/contact.jpg",
        "qa_file": "generated/r1_s03d_v1/qa.json",
        "duration_seconds": 5.166667,
        "quality": "1344 × 768 / 24 fps",
        "updated_at": "2026-09-20T16:55:45.353087+08:00"
      },
      {
        "order": "S04A",
        "dialogue": [
          {
            "speaker": "Leo",
            "en": "Now you can shoot. I’ll send it across to you.",
            "zh": "現在換你射門。我把球橫傳給你。"
          },
          {
            "speaker": "Mia",
            "en": "I’ll wait until it reaches me.",
            "zh": "我會等球到我這裡。"
          }
        ],
        "action_zh": "Leo 腳下停球，Mia 已在球門前方偏左、保持接球空間。Leo: “Now you can shoot. I’ll send it across to you.”／現在換你射門。我把球橫傳給你。Mia: “I’ll wait until it reaches me.”／我會等球到我這裡。",
        "ball_state": "At Leo",
        "physical_gate": "Mia moves to shooting position near goal; establish new positions",
        "target_seconds": 8.0,
        "status": "in_progress",
        "group": "S04",
        "title": "準備橫傳射門",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "At Leo",
        "action": "Mia moves to shooting position near goal; establish new positions",
        "end_state": "At Leo",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Begin in the exact checked full-body near-goal composition. Green Leo LEFT has one stationary ball at his shoe. Pink Mia RIGHT stands in front of the open white goal, outside its goal line. Both remain in these positions while Leo offers to pass across to Mia; she replies naturally and gets ready to receive. Small empty-hand conversational gestures and eye contact only. Feet and ball stay still throughout. Keep both posts, blue net, fence and original daylight fixed. End with both mouths closed, ready for the later pass. Use natural conversational rhythm with these exact words and approximate speaking windows: Leo says exactly \"Now you can shoot. I’ll send it across to you.\" from 0.60 to 3.61 seconds. Mia says exactly \"I’ll wait until it reaches me.\" from 4.01 to 5.99 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Leo 腳下停球，Mia 已在球門前方偏左、保持接球空間。Leo: “Now you can shoot. I’ll send it across to you.”／現在換你射門。我把球橫傳給你。Mia: “I’ll wait until it reaches me.”／我會等球到我這裡。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s04a_v1",
        "review_note": "已完成生成、逐幀校色、固定聲線原生重錄及配音對位；文字和影音時間通過，聲線聽測及最終嘴型仍待驗收。"
      },
      {
        "order": "S04B",
        "dialogue": [],
        "action_zh": "無台詞。Leo 輕推橫傳，Mia 停球。球門始終在同一方向，不能同鏡變換站位或把球直接送進門。",
        "ball_state": "Leo sends across, Mia stops",
        "physical_gate": "No shot at goal yet",
        "target_seconds": 5,
        "status": "in_progress",
        "group": "S04",
        "title": "傳到 Mia 腳邊",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Leo sends across, Mia stops",
        "action": "No shot at goal yet",
        "end_state": "Leo sends across, Mia stops",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. A new wider full-body view exactly matching the checked first frame. Leo green LEFT has one ball; Mia pink CENTER-RIGHT is ready to receive in the foreground, goal remains behind and far to RIGHT. Mia first lifts her right toe slightly, preparing her sole ABOVE the path of the arriving ball. Leo makes ONE gentle inside-shoe contact, rolling the ball across the foreground grass to Mia. As it reaches her raised shoe, Mia lowers her sole onto the TOP of the ball and holds it visibly still under her shoe for the final second. The horizontal passing action finishes at Mia, in front of the goal. Show both contacts and the complete single slow ball path. Both stay silent with closed mouths. Fixed original field, white goal and blue net. Silent action, mouths closed throughout. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "無台詞。Leo 輕推橫傳，Mia 停球。球門始終在同一方向，不能同鏡變換站位或把球直接送進門。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s04b_v2",
        "review_note": "已排入本機生成，完成檢查後會立即更新。"
      },
      {
        "order": "S04C",
        "dialogue": [
          {
            "speaker": "Leo",
            "en": "Aim for the corner.",
            "zh": "瞄準角落。"
          },
          {
            "speaker": "Mia",
            "en": "A gentle kick, right?",
            "zh": "輕輕踢，對吧？"
          }
        ],
        "action_zh": "球停在 Mia 腳邊；Leo 指向球門右下角。Leo: “Aim for the corner.”／瞄準角落。Mia: “A gentle kick, right?”／輕輕踢，對吧？Leo 點頭，不增加新台詞。",
        "ball_state": "Still at Mia",
        "physical_gate": "Leo indicates goal's right lower corner",
        "target_seconds": 5,
        "status": "in_progress",
        "group": "S04",
        "title": "瞄準球門角落",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Still at Mia",
        "action": "Leo indicates goal's right lower corner",
        "end_state": "Still at Mia",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Exact checked first-frame goal setup. Green Leo LEFT, pink Mia RIGHT with one resting ball beside her shoe, white goal and blue net behind to the RIGHT. Leo points his empty hand toward the visible lower-right goal corner and gives advice. Mia follows his pointing direction with her eyes and listens. Both stay in their standing positions with small natural facial gestures, ball stationary. Preserve exact original identities, field, goal posts and net. Finish mouths closed. Mia then looks at Leo and asks her brief question; Leo silently nods. Use natural conversational rhythm with these exact words and approximate speaking windows: Leo says exactly \"Aim for the corner.\" from 0.70 to 1.78 seconds. Mia says exactly \"A gentle kick, right?\" from 2.17 to 3.55 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One stationary ball remains in the exact starting position throughout this conversation. Both children keep their feet planted. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "球停在 Mia 腳邊；Leo 指向球門右下角。Leo: “Aim for the corner.”／瞄準角落。Mia: “A gentle kick, right?”／輕輕踢，對吧？Leo 點頭，不增加新台詞。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s04c_v1",
        "review_note": "影像已生成，正在檢查動作、嘴型、固定配音及校色。"
      },
      {
        "order": "S04D",
        "dialogue": [],
        "action_zh": "無台詞。Mia 用腳內側射門，球沿草地越過右下方門線，碰到網後停住。拍清楚球真的進門，再切慶祝。",
        "ball_state": "Mia foot contact, ball rolls across goal line into lower right net",
        "physical_gate": "Show actual line crossing and net contact",
        "target_seconds": 5,
        "status": "in_progress",
        "group": "S04",
        "title": "球真正越過門線",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Mia foot contact, ball rolls across goal line into lower right net",
        "action": "Show actual line crossing and net contact",
        "end_state": "Mia foot contact, ball rolls across goal line into lower right net",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Exact checked first-frame full-body scene. Pink Mia RIGHT has the ONE resting ball beside her shoe, green Leo LEFT watches, empty goal behind and to RIGHT. Mia turns slightly toward the goal, makes one small inside-shoe swing and visibly contacts the ball. The ball rolls continuously diagonally backward-right along the grass, passes BETWEEN the two white posts, fully crosses the visible white front goal line, and stops inside against the blue net. Only AFTER the entire ball has crossed the line do the children smile happily. Keep the complete kick, entire ball path, line crossing and net stop visible. Leo stays outside the shooting lane. One kick, one ball, mouths closed and no dialogue. Fixed camera and goal geometry. Silent action, mouths closed throughout. One ball only; ball motion follows visible shoe contact and gravity. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "無台詞。Mia 用腳內側射門，球沿草地越過右下方門線，碰到網後停住。拍清楚球真的進門，再切慶祝。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s04d_v1",
        "review_note": "已排入本機生成，完成檢查後會立即更新。"
      },
      {
        "order": "S05A",
        "dialogue": [
          {
            "speaker": "Leo",
            "en": "You scored!",
            "zh": "你進球了！"
          },
          {
            "speaker": "Mia",
            "en": "Your pass made it easy.",
            "zh": "因為你傳得好，我才容易射進去。"
          }
        ],
        "action_zh": "兩人看見網內的球才露出笑容。Leo: “You scored!”／你進球了！Mia: “Your pass made it easy.”／因為你傳得好，我才容易射進去。",
        "ball_state": "Still inside net",
        "physical_gate": "Celebrate only after scoring",
        "target_seconds": 5,
        "status": "in_progress",
        "group": "S05",
        "title": "看到進球才慶祝",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Still inside net",
        "action": "Celebrate only after scoring",
        "end_state": "Still inside net",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Crisp original-character chest-up two-person portrait from the exact checked first frame. Green Leo LEFT and pink Mia RIGHT stand still and exchange their two brief lines briskly and naturally. Small facial expressions and relaxed empty-hand gestures only. Preserve original faces, clothing and background fence. Each speaker finishes within the supplied short speaking window; listener watches with closed lips. Finish both lines before a quiet closed-mouth final smile matching the final reference. Use natural conversational rhythm with these exact words and approximate speaking windows: Leo says exactly \"You scored!\" from 0.40 to 1.25 seconds. Mia says exactly \"Your pass made it easy.\" from 1.60 to 3.43 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. Static chest-up portrait composition. Only these two children converse with small facial movements; foreground remains empty. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "兩人看見網內的球才露出笑容。Leo: “You scored!”／你進球了！Mia: “Your pass made it easy.”／因為你傳得好，我才容易射進去。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s05a_v3",
        "review_note": "已排入本機生成，完成檢查後會立即更新。"
      },
      {
        "order": "S05B",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "That was more fun than chasing the ball.",
            "zh": "這比一直追球好玩多了。"
          },
          {
            "speaker": "Leo",
            "en": "And we both got to play.",
            "zh": "而且我們兩個都玩到了。"
          }
        ],
        "action_zh": "Mia 回頭看 Leo。Mia: “That was more fun than chasing the ball.”／這比一直追球好玩多了。Leo: “And we both got to play.”／而且我們兩個都玩到了。",
        "ball_state": "Still inside net",
        "physical_gate": "Conversational payoff, original voices",
        "target_seconds": 7.1,
        "status": "in_progress",
        "group": "S05",
        "title": "兩個人都玩到了",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Still inside net",
        "action": "Conversational payoff, original voices",
        "end_state": "Still inside net",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Crisp original-character chest-up two-person portrait from the exact checked first frame. Green Leo LEFT and pink Mia RIGHT stand still and exchange their two brief lines briskly and naturally. Small facial expressions and relaxed empty-hand gestures only. Preserve original faces, clothing and background fence. Each speaker finishes within the supplied short speaking window; listener watches with closed lips. Finish both lines before a quiet closed-mouth final smile matching the final reference. Use natural conversational rhythm with these exact words and approximate speaking windows: Mia says exactly \"That was more fun than chasing the ball.\" from 0.40 to 3.05 seconds. Leo says exactly \"And we both got to play.\" from 3.40 to 4.99 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. Static chest-up portrait composition. Only these two children converse with small facial movements; foreground remains empty. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Mia 回頭看 Leo。Mia: “That was more fun than chasing the ball.”／這比一直追球好玩多了。Leo: “And we both got to play.”／而且我們兩個都玩到了。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s05b_v3",
        "review_note": "已排入本機生成，完成檢查後會立即更新。"
      },
      {
        "order": "S05C",
        "dialogue": [
          {
            "speaker": "Leo",
            "en": "I’ll be the goalkeeper next.",
            "zh": "接下來我來當守門員。"
          }
        ],
        "action_zh": "Leo 走到門前站穩後說： “I’ll be the goalkeeper next.”／接下來我來當守門員。",
        "ball_state": "Still inside net",
        "physical_gate": "Leo walks to goal, stops, then offers to keep goal",
        "target_seconds": 5,
        "status": "in_progress",
        "group": "S05",
        "title": "Leo 換當守門員",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Still inside net",
        "action": "Leo walks to goal, stops, then offers to keep goal",
        "end_state": "Still inside net",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Begin in the exact checked first-frame scene: green Leo at LEFT, pink Mia beside him, goal to RIGHT with one ball resting inside the net behind its goal line. Leo walks from the left foreground across to the center of the goal mouth, stopping OUTSIDE and in front of its goal line. He turns toward Mia and opens his empty hands in a small goalkeeper stance, then says his line. Mia stays outside the goal and watches with closed lips. Keep original faces and clothes, white posts, blue net and original daylight fixed. Locked full-body camera. After the line both rest with closed mouths. Use natural conversational rhythm with these exact words and approximate speaking windows: Leo says exactly \"I’ll be the goalkeeper next.\" from 3.10 to 4.77 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. The single ball remains stationary in its exact starting location throughout the scene. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Leo 走到門前站穩後說： “I’ll be the goalkeeper next.”／接下來我來當守門員。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s05c_v1",
        "review_note": "影像已生成，正在檢查動作、嘴型、固定配音及校色。"
      },
      {
        "order": "S05D",
        "dialogue": [
          {
            "speaker": "Mia",
            "en": "You helped me score. Now you’re going to stop me?",
            "zh": "你剛剛幫我進球，現在又要擋我？"
          },
          {
            "speaker": "Leo",
            "en": "That’s the game!",
            "zh": "這就是足球呀！"
          }
        ],
        "action_zh": "Mia 抱著剛從球網取出的球，笑著問： “You helped me score. Now you’re going to stop me?”／你剛剛幫我進球，現在又要擋我？Leo: “That’s the game!”／這就是足球呀！两人笑，收尾。",
        "ball_state": "Mia visibly retrieves from net before holding it",
        "physical_gate": "One ball only, punchline then quiet smile",
        "target_seconds": 6.7,
        "status": "in_progress",
        "group": "S05",
        "title": "先取球再開玩笑",
        "transition": "motivated_cut",
        "extension_depth": 0,
        "start_state": "Mia visibly retrieves from net before holding it",
        "action": "One ball only, punchline then quiet smile",
        "end_state": "Mia visibly retrieves from net before holding it",
        "prompt_en": "Crisp warm handcrafted 3D animation, same original Mia in pink and Leo in green. Exact checked first-frame medium-wide view. Green Leo stands outside the front goal line in a goalkeeper position; pink Mia stands outside the goal to its left; one ball rests inside against the blue net. During the first 2.7 seconds Mia walks the short distance to the ball, bends into the open goal, grips it visibly with both hands and straightens holding it at her waist. Leo takes half a step aside and stays in front of the goal. Once Mia holds the ball she turns toward Leo and speaks; he replies cheerfully. Keep one continuous visible ball throughout the pickup, empty net afterward, full bodies and both hands visible. End with Mia still holding the ball and both children smiling with closed mouths. Use natural conversational rhythm with these exact words and approximate speaking windows: Mia says exactly \"You helped me score. Now you’re going to stop me?\" from 3.00 to 6.56 seconds. Leo says exactly \"That’s the game!\" from 6.96 to 7.94 seconds. Only current speaker moves lips; listener keeps lips closed. Close lips after final word and end in a quiet natural reaction. One ball only. The ball leaves the grass only after both hands visibly grip it, then stays held in those hands. No background music, narration, captions, extra words or extra people. Preserve natural color and brightness from reference.",
        "prompt_zh_tw": "Mia 抱著剛從球網取出的球，笑著問： “You helped me score. Now you’re going to stop me?”／你剛剛幫我進球，現在又要擋我？Leo: “That’s the game!”／這就是足球呀！两人笑，收尾。",
        "provider": "ComfyUI / MiniMax H3",
        "review_status": "generating",
        "qa": [
          "球的位置、接觸與因果可見",
          "原始角色、固定聲線、自然語速",
          "嘴型與語音同時結束",
          "對照原始場景校色亮度",
          "同鏡延續只使用檢查後尾幀"
        ],
        "generation_key": "r1_s05d_v1",
        "review_note": "已排入本機生成，完成檢查後會立即更新。"
      }
    ],
    "videos": []
  },
  "final_assembly": {
    "status": "planned",
    "review_status": "not_generated",
    "notes": "完整故事與三遍字幕版待各段完成後串接。"
  },
  "current_focus": "EP05 足球篇：4/20 個故事鏡頭、0/7 個獨立三遍短句完成製作檢查，待確認。"
}
