{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "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 / 시각 Medium — 검은 인영에 의해 습격당하는 절정의 순간이자 인물의 위기를 드러내는 핵심 서사 전환점"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "selected_shot_indices": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 밤의 어두운 뒷골목 분위기와 두 인물의 비정상적인 밀착 관계를 시각적으로 선명하게 구축하는 도입부 순간"
          },
          {
            "shot_index": 3,
            "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": 2,
        "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": [
          8,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 두 인물의 친밀한 포옹을 통해 극의 정서적 안정감과 깊은 유대감이라는 감정적 절정을 효과적으로 전달함"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 여성의 손목에 새겨진 의문의 원형 표식을 클로즈업하여 새로운 미스터리를 암시하는 서사의 핵심 전환점을 시각화함"
          }
        ],
        "total_shots": 10,
        "selected_count": 2
      },
      {
        "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": [
          2,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 수리영의 차가운 눈빛과 캐릭터의 비범한 장악력을 단번에 보여주는 핵심 클로즈업"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 가위를 든 긴장감 넘치는 행동을 통해 캐릭터의 냉혹한 성격이나 다음 행동에 대한 서사적 궁금증을 유발하는 장면"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 8,
        "selected_shot_indices": [
          2,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 마트 안에서 직원과 대치하며 무언가를 발견하고 놀라는 씬의 핵심 전환점"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 마트 밖에서 휴대전화 화면을 통해 새로운 정보를 접하고 긴장감이 고조되는 감정의 절정 순간"
          }
        ],
        "total_shots": 4,
        "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": [
          5
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 창문에 비친 그림자를 통해 인물이 습격당하는 극적인 사건을 미스터리하고 직관적으로 표현하는 씬의 결정적 순간"
          }
        ],
        "total_shots": 5,
        "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": [
          10,
          16,
          19
        ],
        "selected_shots": [
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 커튼 뒤 시신을 처음 발견하는 순간이자 씬의 첫 번째 서사적 절정"
          },
          {
            "shot_index": 16,
            "reason": "서사 High / 시각 High — 피해자의 손에 쥔 낡은 사진을 통해 이야기의 핵심 단서를 명확히 전달"
          },
          {
            "shot_index": 19,
            "reason": "서사 High / 시각 High — 사건의 기이하고 주술적인 성격을 규정하는 벽면의 붉은 표식을 직관적으로 표현"
          }
        ],
        "total_shots": 20,
        "selected_count": 3
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          1,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 수리영의 비명을 통해 씬의 충격적인 시작과 인물의 극한적 감정 상태를 명확하게 드러냄"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 혜수와 수리영의 극적인 대면과 다급한 상호작용을 통해 핵심 갈등과 긴장감을 압축하여 전달함"
          }
        ],
        "total_shots": 9,
        "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": 11,
        "selected_count": 2
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          3,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 혜수의 호의를 거절하고 갈등을 본격화하는 수리영의 심리적 결단을 보여주는 핵심 전환점"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 달아나는 수리영과 남겨진 혜수의 물리적, 정서적 거리감을 쓸쓸한 밤거리 공간감과 함께 시각적으로 종결하는 대표 컷"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "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": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 노란 눈으로 옥탑방을 주시하며 긴장감을 유발하고 이후 행동의 전환점이 되는 관찰자 역할을 명확히 시각화한다."
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          3,
          12,
          16
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 텅 빈 집에서 인물이 느끼는 정적인 불안감과 고립된 분위기를 효과적으로 전달함"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 거울을 통해서만 보이는 기이한 붉은 원형 표식을 통해 일상에 침투한 초현실적 위협을 시각화함"
          },
          {
            "shot_index": 16,
            "reason": "서사 High / 시각 Medium — 액자 속 인물의 얼굴이 기괴하게 뭉개져 흘러내리는 씬의 감정적 절정이자 공포의 실체를 강렬하게 제시함"
          }
        ],
        "total_shots": 18,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          1,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 수리영이 긴장한 채 마트에 도착하여 조사를 시작하기 직전의 분위기를 명확하게 전달함"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 Medium — 사건의 실마리가 되는 CCTV의 존재를 인물들이 포착하는 씬의 핵심 전환점"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — CCTV 분석을 통해 단서를 찾으려는 수리영의 초조함과 집념이 드러나는 핵심 감정 순간"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 알아볼 수 없이 흐릿한 실루엣의 CCTV 화면을 보여주며 이들이 직면한 난관을 시각적으로 증명"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          5,
          7,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 경찰서 사무실에 홀로 남겨진 수리영의 고립된 상황을 통해 본격적인 단서 탐색의 시작을 알리는 공간적 전환점"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 잔혹한 현장 사진을 목격하고 큰 충격에 빠진 수리영의 감정적 절정을 클로즈업으로 표현"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 획득한 정보를 은밀히 숨기며 주변을 경계하는 긴장감 넘치는 행동의 순간이자 서사적 전환점"
          }
        ],
        "total_shots": 10,
        "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": 2,
        "selected_count": 1
      },
      {
        "scene_index": 24,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 빗속을 뚫고 전진하는 인물의 역동적인 분투를 직접적으로 드러내어 감정적 절정을 효과적으로 전달하는 씬의 핵심 순간"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 25,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 난장판이 된 집안 상태와 주인공의 첫 경악을 한 프레임에 담아 효율적으로 상황을 정착시킴"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 침입의 기이한 성격과 핵심 미스터리 단서인 벽면 표식, 피 묻은 사진을 보여주는 결정적 전환점"
          }
        ],
        "total_shots": 9,
        "selected_count": 2
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          2,
          6,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 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": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          1,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 고립된 어선과 붉은 바다의 대비를 통해 비극적 대립이 일어날 공간의 분위기를 효과적으로 설정함"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 숨겨진 진실(사진)을 마주하고 인우의 감정이 무너지는 핵심 인지 전환점을 직관적인 표정 클로즈업으로 포착함"
          }
        ],
        "total_shots": 9,
        "selected_count": 2
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          3,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 과거의 연결고리를 밝히는 사진을 지목하여 씬의 미스터리를 폭로하는 결정적 순간"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 힘이 빠진 수리영과 그를 내려다보는 인우의 대조를 통해 관계의 역전과 종결을 시각화한 클라이맥스"
          }
        ],
        "total_shots": 8,
        "selected_count": 2
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 미지의 위험을 암시하는 짙은 안개 속으로 어선이 진입하는 서사적 전환점"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      }
    ],
    "total_selected": 53,
    "total_shots": 179,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "20e26d0b-22c7-465f-8e1a-6f5f4c2f4005",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-01T15:51:29.137692+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}