{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "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": 2,
        "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": 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": [
          2,
          9,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — TV를 보며 심각해하는 여성의 모습을 통해 씬 초반의 불안한 분위기를 효과적으로 암시함"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 인물 간의 따뜻한 교감과 정서적 밀착을 보여주는 감정의 절정 순간"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 여성의 손목에 새겨진 의문의 표식을 발견하며 서사적 긴장감을 극대화하는 핵심 폭로 순간"
          }
        ],
        "total_shots": 11,
        "selected_count": 3
      },
      {
        "scene_index": 6,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 캐릭터의 내면적 해방감과 밝은 표정을 보여주며 씬의 평화로운 분위기를 효과적으로 전달함"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 7,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 수리영이 기선제압을 하는 강렬한 눈빛의 클로즈업으로 인물의 성격과 긴장감을 극대화하여 표현함"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영의 눈빛에 압도되어 사나운 맹수가 순식간에 굴복하는 극적인 서사 전환을 시각적으로 명확히 전달함"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 8,
        "selected_shot_indices": [
          1,
          5,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 자전거를 탄 채 번화가에 도착하여 상황이 시작됨을 보여주는 효과적인 공간 정착 샷"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 마트 직원이 외부를 가리키며 수리영에게 중요한 단서나 방향을 제공하는 핵심 전환점"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 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
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 침입자의 불길한 등장을 철문 앞 길게 늘어진 그림자 구도로 명확하고 간결하게 표현함."
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 Medium — 쓰러진 여성과 밀착한 남자의 비정상적인 모습을 통해 씬의 핵심 미스터리와 극적 절정을 전달함."
          }
        ],
        "total_shots": 8,
        "selected_count": 2
      },
      {
        "scene_index": 11,
        "selected_shot_indices": [
          5,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 열린 문틈 사이의 어둠을 통해 사건의 서막과 긴장감을 시각적으로 명확히 전달하는 발견의 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 어둠 속 무언가를 목격하고 경악하는 인물의 감정적 절정을 클로즈업으로 강렬하게 표현하는 순간"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 12,
        "selected_shot_indices": [
          5,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 사건의 시작을 알리는 피해자 시신의 충격적인 첫 발견 순간"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 시신이 쥐고 있는 구겨진 사진을 통해 미스터리한 서사 단서가 폭로되는 순간"
          }
        ],
        "total_shots": 14,
        "selected_count": 2
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          4,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 두 인물이 정면으로 대치하며 씬의 본격적인 갈등과 대면이 시작되는 핵심 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 대화 중 핵심 사실을 인지하고 충격을 받는 감정의 절정이자 서사의 전환점"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          4,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 흔적 없이 깨끗하게 치워진 방의 모습을 보여주며 사건의 미스터리를 극대화하는 핵심 장면"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 예상치 못한 상황에 충격을 받고 망연자실한 인물의 감정적 절정을 효과적으로 전달하는 얼굴 표정"
          }
        ],
        "total_shots": 11,
        "selected_count": 2
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          1,
          5,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 수리영의 쓸쓸한 심리 상태와 밤 해안가의 쓸쓸한 공간적 톤앤매너를 확실하게 구축하는 도입부"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 소리치며 폭발하는 인물의 클로즈업을 통해 두 사람의 감정적 갈등이 극에 달하는 순간을 직관적으로 표현"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 어두운 수풀 속 누군가의 POV 구도를 통해 단순한 갈등을 넘어 새로운 긴장감과 의문을 유발하는 서사 전환점"
          }
        ],
        "total_shots": 6,
        "selected_count": 3
      },
      {
        "scene_index": 16,
        "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": 17,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 동틀 무렵 옥탑방의 서정적인 분위기와 공간적 배경을 한눈에 전달하는 핵심 설정 샷"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          9,
          11,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 거울 속 기괴한 붉은 원을 통해 공포의 시작을 직관적이고 강력하게 시각화하는 순간"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 뭉개진 사진의 클로즈업을 통해 일상적 공간이 기괴하게 왜곡된 씬의 핵심 미스터리를 노출"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 공포와 기괴함이 극에 달해 비명을 지르는 인물의 감정적 절정을 명확하게 표출하는 씬의 종착지"
          }
        ],
        "total_shots": 13,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          5,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 직원이 마트 밖을 가리키며 중요한 단서의 존재를 제시하는 결정적 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 건물 외벽의 CCTV 카메라를 발견하며 사건의 실마리를 찾는 핵심 서사 전환점"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          1,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 세 인물의 위치 관계와 모니터를 둘러싼 초조한 긴장감을 한눈에 보여주는 정착 샷"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 혜수가 손을 내밀어 직원을 제지하며 씬의 갈등을 고조시키는 주도적인 행동 전환점"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          6,
          11,
          14
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 Medium / 시각 High — 모두가 비운 경찰서 사무실에 홀로 남은 수리영의 정적인 모습을 통해 은밀한 수사의 시작이라는 분위기를 효과적으로 연출함"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 모니터 화면 속 해상 지도와 GPS 좌표를 클로즈업하여 주인공이 추적할 핵심 목적지 단서를 선명하게 노출하는 서사적 전환점"
          },
          {
            "shot_index": 14,
            "reason": "서사 High / 시각 High — 비밀리에 단서를 기록한 메모를 외투 주머니에 숨기는 구체적 손동작을 통해 본격적인 밀행의 시작과 긴장감을 시각화함"
          }
        ],
        "total_shots": 15,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 23,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 모니터 속 지도를 응시하는 인물의 긴장된 눈빛을 통해 핵심 단서를 인지한 순간을 강렬하게 전달함"
          }
        ],
        "total_shots": 4,
        "selected_count": 1
      },
      {
        "scene_index": 24,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 소나기 속에서도 꺾이지 않는 인물의 독기 서린 의지와 감정적 절정을 클로즈업으로 강렬하게 전달함"
          }
        ],
        "total_shots": 4,
        "selected_count": 1
      },
      {
        "scene_index": 25,
        "selected_shot_indices": [
          4,
          7,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 침입의 충격과 미스터리를 상징하는 벽면의 붉은 표식을 시각적으로 강렬하게 드러내는 순간"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 이야기의 핵심 단서가 되는 낡은 사진의 디테일을 독자에게 명확하게 전달하는 클로즈업"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 결심을 굳히고 밖으로 나서는 뒷모습을 통해 씬을 마무리하고 다음 전개를 유도하는 순간"
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          6,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 안개 낀 포구에서 수리영과 인우가 마주하며 두 사람의 관계적 긴장감이 시작되는 핵심 전환점"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 인우를 향한 수리영의 간절한 감정적 호소가 직관적이고 밀도 높게 표현되는 씬의 클라이맥스"
          }
        ],
        "total_shots": 11,
        "selected_count": 2
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 전화를 통해 충격적인 사실을 인지하며 굳어버린 주인공의 감정 절정 순간"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 닫혀있던 철문이 갑자기 열리며 공간의 긴장감이 극대화되는 서사적 전환점"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 해질녘 갑판이라는 공간 배경과 두 인물의 첫 대치 상황을 명확히 설정하는 장면"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 핵심 단서인 흑백 사진을 마주하고 인물이 큰 충격을 받는 서사적 절정의 순간"
          }
        ],
        "total_shots": 9,
        "selected_count": 2
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          7,
          10,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 수리영이 조타실 벽면에 빼곡한 붉은 문양을 목격하는 중요한 미스터리 발견의 순간"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 인우의 갑작스럽고 섬뜩한 무표정 응시를 통해 씬의 서스펜스를 최고조로 끌어올리는 순간"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 수리영이 힘없이 쓰러져 인우에게 기댄 모습을 통해 두 인물의 관계 및 상태 변화를 완결 짓는 종결 순간"
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 어선이 거대한 안개 장벽 속으로 본격 진입하며 사건의 시작과 긴장감을 시각적으로 명확히 전달하는 전환점"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      }
    ],
    "total_selected": 58,
    "total_shots": 198,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "87ca9540-00a2-4c5e-907a-df54e046e266",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-08T21:57:43.796051+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}