{
  "status": "completed",
  "completed_count": 29,
  "applicable_count": 29,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "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": 2,
        "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": 3,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "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": [
          2,
          8,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 켜진 TV를 무표정하게 응시하는 옆얼굴은 씬의 정서적 긴장과 고립감을 가장 단순하게 보여주는 대표 정지점이다."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 수리영이 민숙에게 안기는 순간은 관계가 직접적으로 드러나는 감정 전환점이라 씬의 핵심을 한 컷으로 전달한다."
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 민숙의 손목 문양 클로즈업은 두 인물 사이의 의미 있는 단서를 폭로하는 결정적 디테일로, 이후 서사를 이해시키는 핵심 이미지다."
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 6,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 7,
        "selected_shot_indices": [
          1,
          3,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 철장 속 위협적인 큰 개의 정면은 씬의 긴장과 상황의 문제를 한 컷에 제시하는 대표 이미지다."
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 주사기 투여가 멈춘 순간은 개에게 실제 처치가 진행되는 전환점이라 핵심 사건을 가장 직접적으로 보여준다."
          },
          {
            "shot_index": 6,
            "reason": "서사 Medium / 시각 High — 개를 안고 가위를 든 수리영의 정지는 미용/처치의 다음 단계로 넘어간 상태를 보여주며 씬의 결과와 분위기를 정리한다."
          }
        ],
        "total_shots": 6,
        "selected_count": 3
      },
      {
        "scene_index": 8,
        "selected_shot_indices": [
          3,
          6,
          1
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 마트 직원과의 마주침에서 수리영의 놀란 반응이 드러나며, 이 씬의 핵심 정보 교환과 관계 전환을 가장 직접적으로 보여준다."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 전화 통화 중 하늘을 올려다보며 입술을 깨무는 굳은 표정이 상황의 긴장과 결심을 응축해, 씬의 감정적 전환점을 단일 이미지로 전달한다."
          },
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 해질 무렵 번화가와 마차 사이를 가르는 자전거 전신 구도가 씬의 장소성과 이동 흐름을 한 번에 정리해 주는 대표 정지점이다."
          }
        ],
        "total_shots": 7,
        "selected_count": 3
      },
      {
        "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": [
          3,
          7,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 닫힌 철문과 끼워진 전단지가 침입의 시작점과 장소의 경계감을 한 장면에 명확히 보여주는 대표 정지샷이다."
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 Medium — 어둠 속에서 민숙이 쓰러지고 낯선 남자가 얼굴을 파묻는 순간은 충돌이 실제 접촉과 위협으로 넘어가는 핵심 전환점이다."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 창문 커튼 위에 거대하게 겹친 두 사람의 뒤엉킨 실루엣은 관계의 폭력성과 장면의 긴장 최고조를 가장 간결하게 전달한다."
          }
        ],
        "total_shots": 7,
        "selected_count": 3
      },
      {
        "scene_index": 11,
        "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": 12,
        "selected_shot_indices": [
          4,
          6,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 혈흔과 발자국이 창문 쪽으로 이어져 있어 사건 현장의 단서를 한눈에 보여주며, 수리영이 무엇을 발견했는지 전환점을 명확히 전달한다."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 민숙의 참혹한 시신을 보는 순간이 씬의 충격적 폭로이자 핵심 진실의 발견이라 반드시 필요하고, 잔혹한 신체 훼손은 구도상 시신 중심으로 단순화해 재현할 수 있다."
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 죽은 민숙의 손에 반쯤 쥐어진 구겨진 사진은 죽음과 단서가 동시에 걸린 결정적 오브젝트 클로즈업이라 이후 추적의 핵심 정보를 제공한다."
          }
        ],
        "total_shots": 14,
        "selected_count": 3
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          3,
          5,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 경찰차 도착 후 혜수가 현장에 합류하는 전환점이라, 사건이 본격화되는 시작 정지를 대표하기 좋습니다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 수리영의 붉어진 눈 클로즈업은 충격과 감정 절정이 직접 드러나 씬의 핵심 반응을 가장 선명하게 전달합니다."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 멈춰 선 혜수의 놀란 표정은 수리영을 마주한 즉각적 인지 변화와 긴장 고조를 보여주는 대표 반응샷입니다."
          }
        ],
        "total_shots": 7,
        "selected_count": 3
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          4,
          10,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 핏자국 없이 지나치게 정돈된 방은 사건의 부재와 이상함을 한눈에 보여 주는 핵심 단서라서 씬의 발견 포인트를 가장 직접적으로 전달합니다."
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 혜수가 수리영에게 물리적으로 다가가 상태를 확인하는 이 순간은 보호와 대면의 전환점이면서도 인물 2명 구도로 재현이 쉽습니다."
          },
          {
            "shot_index": 12,
            "reason": "서사 Medium / 시각 High — 미세하게 어긋난 백팩과 인형 배치는 누군가 다녀갔거나 상황이 변했다는 여운을 남기는 마무리 단서로, 씬의 불안한 후속 감정을 정리해 줍니다."
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 정체 상태를 끊고 몸을 일으켜 감정이 행동으로 전환되는 순간이라 씬의 중심 변곡점을 가장 직접적으로 보여준다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 달려가는 수리영을 향해 혜수가 외치는 장면은 이별 또는 제지의 감정이 폭발하는 관계 전환점이라 핵심 정보를 전달한다."
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 16,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 민숙의 번호가 뜬 휴대전화를 김형사에게 들이밀며 정보가 본격적으로 전달되는 순간이라 씬의 핵심 전환을 가장 직접적으로 보여준다."
          },
          {
            "shot_index": 5,
            "reason": "서사 Medium / 시각 High — 창밖의 어둠을 응시하며 표정을 굳힌 혜수의 옆얼굴은 긴장과 결심의 톤을 정착시키는 대표 반응샷으로 재현도도 높다."
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 17,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 동틀무렵 옥탑방의 분위기와 고양이의 등장 자체를 한 컷으로 정착시키는 대표 이미지이며, 외벽 위에서 고개를 내민 구도가 명확해 재현이 쉽다."
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          9,
          14,
          16
        ],
        "selected_shots": [
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 휴대전화 화면을 확인하고 놀라는 순간이라 외부 정보의 도착으로 감정과 상황이 즉시 전환되는 핵심 beat이다."
          },
          {
            "shot_index": 14,
            "reason": "서사 High / 시각 High — 거울과 붉은 원의 결합이 욕실에서의 이상 징후를 한 컷에 명확히 드러내며 사건의 인지를 바꾸는 발견 장면이다."
          },
          {
            "shot_index": 16,
            "reason": "서사 High / 시각 High — 기록 사진 속 민숙의 얼굴이 기괴하게 변형된 결과가 폭로되어, 씬의 미스터리와 충격을 직접적으로 전달한다."
          }
        ],
        "total_shots": 17,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          5,
          7,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 마트 안에서 수리영이 직원과 실제로 대면하며 긴장이 발생하는 전환점이라, 두 인물의 관계 충돌을 가장 명확하게 보여준다."
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 수리영의 굳은 표정 클로즈업은 직원과의 대치가 감정적으로 고조된 순간을 직접 전달해 씬의 핵심 감정을 응축한다."
          },
          {
            "shot_index": 9,
            "reason": "서사 Medium / 시각 High — 수리영이 CCTV를 인식하는 순간을 시각적으로 단순하고 명확하게 보여 주어, 감시받는 분위기와 이후 전개의 단서를 제공한다."
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          8,
          5,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 혜수가 보안팀 직원에게 손을 내밀며 대화를 끊거나 요구를 시작하는 전환점이라 씬의 핵심 행동을 가장 직접적으로 보여준다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 Medium — 어둡게 가려진 CCTV 화면은 혜수들이 확인하려는 대상 자체를 제시해 이 장면의 목적과 긴장감을 한 컷으로 압축한다."
          },
          {
            "shot_index": 6,
            "reason": "서사 Medium / 시각 High — 두 손을 쥐고 입술을 문 수리영의 불안한 반응은 상황의 압박과 긴장 톤을 명확한 표정샷으로 전달한다."
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          9,
          11,
          16
        ],
        "selected_shots": [
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 살인사건 현장 사진이 흩어진 책상은 수리영이 사건의 충격적 실체를 직접 인지하는 전환점이라 씬의 핵심 정보를 가장 명확하게 전달한다."
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 사진을 본 뒤 얼어붙은 수리영의 과장된 얼굴 반응은 충격과 인지 전환을 한 컷에 담아 서사의 감정 피크를 보여준다."
          },
          {
            "shot_index": 16,
            "reason": "서사 High / 시각 High — 해상 지도와 좌표, 빨간 핀이 뜬 모니터 클로즈업은 수리영이 사건을 추적할 단서를 포착하는 핵심 정보 샷이라 이미지화 가치가 높다."
          }
        ],
        "total_shots": 20,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 경찰서 밖에서 자전거에 올라탈 준비가 끝난 전신 구도라 이동의 시작점을 명확히 보여주고 씬의 출발점을 잡아준다."
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — PC방 안에서 모니터 불빛을 받으며 진지하게 정보를 확인하는 정면은 수리영의 조사/탐색 의도를 직접 드러내는 핵심 순간이다."
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 23,
        "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": 24,
        "selected_shot_indices": [
          3,
          6,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영이 현관에서 멈춰 거실을 응시하는 순간이 침입의 결과를 처음 인지하는 전환점이라 씬의 긴장을 대표합니다."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 붉은 원 한가운데 꽂힌 피 묻은 사진은 발견의 핵심 증거를 직접 보여주며, 한 컷으로 미스터리의 중심을 전달합니다."
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 수리영의 POV로 낡은 사진 속 두 소녀와 원 장식을 확인하는 순간이 기억/단서의 실체를 드러내는 결정적 장면입니다."
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 25,
        "selected_shot_indices": [
          7,
          4,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 배에 다가선 수리영이 인우를 올려다보며 간절히 호소하는 순간으로, 둘의 관계 긴장과 이번 씬의 감정 핵심이 가장 직접적으로 드러난다."
          },
          {
            "shot_index": 4,
            "reason": "서사 Medium / 시각 High — 안개 속에서 작은 배가 서서히 드러나는 구도가 포구의 미스터리한 분위기와 상황 정착을 한 컷으로 전달해 씬의 배경 설명에 유용하다."
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 수리영이 실제로 배에 오르기 직전의 승선 순간이라 인물의 행동이 다음 국면으로 넘어가는 전환점이며, 단순한 이동이 아니라 관계 변화를 구체화한다."
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 전화 통화가 긴장감을 직접 드러내며 씬의 핵심 정보가 발생하는 정면 순간이라 이미지로 남길 가치가 높다."
          },
          {
            "shot_index": 4,
            "reason": "서사 Medium / 시각 High — 바람에 열려 있는 낡은 현관문이 불안한 분위기와 외부 상황의 침입 가능성을 상징적으로 보여주는 대표 정지샷이다."
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1,
          5,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 해질 무렵 바다 한가운데 덩그러니 떠 있는 어선의 외부 전경이 씬의 장소성과 고립감을 한 컷에 정착시킨다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 사진을 본 뒤 인우가 충격과 경계로 굳어지는 표정이 이후 행동 변화의 직접적 전환점이라 핵심 반응샷으로 필요하다."
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 조타실 문 안으로 몸을 밀어 넣는 순간은 추격과 진입이 실제로 발생하는 사건의 종결점이라 씬의 동작 전환을 가장 명확히 보여준다."
          }
        ],
        "total_shots": 11,
        "selected_count": 3
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          4,
          5,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 인우와 정면으로 맞붙어 분노를 드러내는 순간이라 두 인물의 갈등이 폭발하는 핵심 전환점이다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 낡은 사진 속 특정 인물을 짚어 과거의 단서가 현재 갈등의 핵심으로 연결되는 발견 순간을 명확히 보여준다."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 수리영의 POV로 조타실 벽의 붉은 원 문양들이 한눈에 드러나며, 씬의 미스터리 핵심을 가장 직접적으로 전달한다."
          }
        ],
        "total_shots": 11,
        "selected_count": 3
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 바다 한가운데를 가르는 거대한 안개 장벽이 씬의 핵심 분위기와 장애물을 가장 직접적으로 보여주는 대표 이미지다."
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      }
    ],
    "total_selected": 67,
    "total_shots": 211,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "48e33537-2a9e-4946-8afc-c26f764f6340",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-09T10:45:32.682165+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}