{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 습격 직전 피해자의 극도에 달한 공포와 씬의 서스펜스를 얼굴 표정으로 직관적으로 묘사"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 정체불명의 습격과 피해자의 절대적 위기 순간을 역동적이고 명확한 구도로 표현하는 씬의 클라이맥스"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "selected_shot_indices": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 가로등 아래 골목길에서 벌어지는 습격의 순간을 명확한 인물 구도로 정착시킴"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 사건의 핵심이자 절정인 흡혈 순간을 보여주되 잔혹성을 피해 목 주변의 타이트한 클로즈업으로 단순화하여 포커싱함"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 3,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 사건의 시발점이 되는 시신을 보여줌으로써 씬의 서사적 장르와 핵심 갈등을 직관적으로 선언한다."
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 4,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 5,
        "selected_shot_indices": [
          9,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 민숙의 어깨에 기댄 수리영의 모습을 통해 두 인물 사이의 깊은 감정적 유대와 밀착을 전달함"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 민숙의 손목에 새겨진 의문의 표식을 클로즈업하여 씬의 가장 중요한 서사적 발견과 미스터리를 명확히 제시함"
          }
        ],
        "total_shots": 11,
        "selected_count": 2
      },
      {
        "scene_index": 6,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 해안가 도로에서 자전거를 타는 수리영의 전신을 통해 씬의 해방감 넘치는 분위기와 상황을 직관적으로 전달함"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 7,
        "selected_shot_indices": [
          2,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 수리영이 사나운 맹수를 눈빛만으로 압도하며 그녀의 강인한 캐릭터성을 보여주는 핵심 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 평화로운 보호소 일상 중에서 심각한 전화를 받으며 새로운 서사적 갈등의 시작을 암시하는 순간"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 8,
        "selected_shot_indices": [
          4,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 수리영과 마트 직원이 정면으로 마주치며 놀라는 씬의 핵심 감정적 전환점"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 마트 밖으로 나와 휴대폰을 귀에 대며 새로운 서사 행동으로 전환하는 순간"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 9,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 10,
        "selected_shot_indices": [
          6
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 습격자가 민숙을 덮쳐 물어뜯는 씬의 결정적 사건이자 서사적 절정으로, 실루엣 구도를 통해 시각적 표현을 단순화하여 연출할 수 있음"
          }
        ],
        "total_shots": 6,
        "selected_count": 1
      },
      {
        "scene_index": 11,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 옥탑방 계단에서 이상한 낌새(악취)를 채고 반응하는 수리영의 직관적인 표정을 담은 순간"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 사건의 시작점이자 서사적 긴장감을 유발하는 반쯤 열린 철문의 기괴한 분위기를 정면으로 전달하는 순간"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 12,
        "selected_shot_indices": [
          6,
          9,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 민숙이 처참한 상태로 쓰러져 있는 모습을 보여주는 이 씬의 가장 결정적인 서사적 전환점"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 민숙의 손에 들린 단서인 구겨진 사진을 명확히 보여주며 사건의 배후에 대한 미스터리를 고조시키는 순간"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 침대 위 벽면에 피로 그려진 기괴한 표식을 통해 초자연적이거나 범죄적인 징후를 시각적으로 강렬하게 각인시키는 컷"
          }
        ],
        "total_shots": 13,
        "selected_count": 3
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          2,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 경찰차가 들이닥친 절망적인 상황을 붉은 경광등 불빛과 초점 없는 표정으로 명확히 표현하는 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 수리영을 발견하고 큰 충격에 빠지는 혜수의 감정적 클라이맥스를 극대화하여 보여주는 클로즈업"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 사건 현장이 지나치게 깨끗하게 정돈된 모습을 통해 씬의 핵심 미스터리와 기괴한 분위기를 단번에 전달함."
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 텅 빈 창가를 보며 공포에 질린 수리영의 얼굴 클로즈업을 통해 인물의 감정적 절정과 심리적 충격을 극대화하여 보여줌."
          }
        ],
        "total_shots": 8,
        "selected_count": 2
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 밤바다 버스정류장이라는 고립된 공간과 수리영의 쓸쓸한 정서를 시각적으로 명확하게 정착시키는 대표 샷"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 Medium — 갑작스러운 이탈과 도주라는 씬의 전환점을 역동적인 실루엣 구도로 포착하여 시각적 긴장감을 극대화하는 순간"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 16,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 혜수가 긴장된 상태로 사무실에 진입하는 순간을 보여주며 씬의 시작과 인물의 목적의식을 시각적으로 정착시킴"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 김형사를 매섭게 압도하려는 혜수의 단호한 결의와 감정의 최고조를 강렬한 표정 대비로 드러냄"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 17,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 옥탑방의 불빛을 주시하는 고양이의 시선을 통해 씬의 미스터리한 긴장감과 주시 대상을 명확히 정착시키는 순간"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          2,
          8,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 잠에서 깨어나 긴장하는 수리영의 표정을 통해 씬의 미스터리한 시작 톤을 명확히 전달함."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 Medium — 거울에 반사된 붉은 원형 표식이라는 첫 번째 초자연적 이상 징후를 보여주는 중요한 전환점."
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 Medium — 액자 속 인물이 기괴하게 일그러지는 결정적인 공포 유발 순간이자 서사적 절정."
          }
        ],
        "total_shots": 11,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          4,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — CCTV 카메라를 올려다보며 단서를 찾거나 누군가의 감시를 의식하는 결정적인 순간이다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 전화를 받으며 표정이 굳어지는 순간을 포착하여 씬의 긴장감과 감정적 절정을 명확히 전달한다."
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 어두운 CCTV 모니터를 주시하며 긴장감을 조성하는 씬의 핵심 상황을 가장 명확하게 보여주는 컷"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          5,
          7,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 Medium / 시각 High — 텅 빈 경찰서에 홀로 남겨진 수리영의 모습을 통해 고립된 상황과 주체적 조사의 시작이라는 씬의 톤을 형성함"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 끔찍한 현장 사진을 직접 노출하는 대신 수리영의 충격받은 얼굴 클로즈업을 통해 사건의 심각성을 효과적으로 시각화함"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 모니터 화면 속 해상 지도 좌표와 상태 메시지를 통해 사건 해결의 결정적 단서를 포착하는 핵심 서사 전환점임"
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 경찰서를 벗어나 자전거 페달을 밟고 앞으로 나아가는 역동적인 움직임을 통해 인물의 의지와 씬의 종결을 효과적으로 보여줌"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 23,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 수리영이 모니터 속 지도를 주시하는 모습을 통해 목적지를 탐색하고 계획을 세우는 핵심 분위기를 직관적으로 전달하는 샷"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 24,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 비를 맞으며 앞을 노려보는 수리영의 굳은 표정을 통해 역경에 맞서는 인물의 강한 의지를 시각적으로 집약하여 보여줌"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 25,
        "selected_shot_indices": [
          3,
          5,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 붉은 원과 피 묻은 사진의 발견을 통해 씬의 미스터리와 위기감을 최고조로 끌어올리는 핵심 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 사진 속 두 아이와 식당의 모습을 명확히 보여주어 향후 추적의 단서가 되는 과거의 비밀을 시각화하는 순간"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 사진을 움켜쥐고 문을 나서는 수리영의 뒷모습을 통해 절망을 딛고 추적을 결심하는 씬의 서사적 결말"
          }
        ],
        "total_shots": 7,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          2,
          6,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 쓸쓸한 포구의 안개 분위기와 수리영의 고독한 대기 상태를 회화적으로 전달함."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 마침내 포구에 도달한 인우와 수리영이 대면하며 씬의 핵심 긴장감이 형성되는 순간임."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 배에 오르기 직전 전화를 걸며 결심을 굳히는 수리영의 단호한 감정을 클로즈업으로 강조함."
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 난장판이 된 옥탑방의 처참한 공간 상태와 충격적인 소식을 전화로 듣고 굳어버린 인물의 상황을 한눈에 전달하는 핵심 샷"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          1,
          5,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 해질녘 바다 위 고립된 어선의 전경을 통해 씬의 쓸쓸하고 긴장감 넘치는 분위기를 확립하는 도입부"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 빛바랜 사진의 등장으로 인해 인우의 숨겨진 감정과 당혹감이 폭발하는 순간의 극적인 표정 클로즈업"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 진실을 피하려는 자와 붙잡으려는 자의 갈등이 최고조에 달하는 순간을 실루엣과 역동적 자세로 표현한 절정"
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          4,
          6,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 수리영이 사진 속 여자아이를 가리키며 씬의 핵심 단서와 과거의 비밀을 폭로하는 결정적 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 조타실 벽면의 기괴한 붉은색 원형 표식들을 보여주며 공간의 미스터리가 시각적으로 극대화되는 순간"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 감정적 대치 끝에 수리영이 인우의 어깨 위로 쓰러지며 씬의 갈등이 종결되는 극적인 피날레"
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 어선이 짙은 안개 속으로 진입하며 씬의 본격적인 긴장감과 공간적 전개를 동시에 시각화하는 핵심 순간"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      }
    ],
    "total_selected": 55,
    "total_shots": 165,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "53ac550f-1cb2-4c96-a2b7-9efc6b1e76ef",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-18T20:46:43.715876+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}