{
  "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 / 시각 Medium — 필사적으로 도망치는 남자의 모습을 통해 긴박한 도주 상황과 숲이라는 공간적 배경을 직관적으로 정착시킴"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 공중에서 덮쳐오는 거대한 괴물의 검은 실루엣을 통해 압도적인 위협감과 시각적 임팩트를 극대화함"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "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": 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": [
          1,
          6,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 어두운 방 안 굳은 표정의 민숙을 통해 씬의 무겁고 정적인 톤앤매너를 효과적으로 정착시킴"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 민숙의 냄새를 맡는 수리영의 밀착된 행동을 통해 두 인물 간의 기묘한 긴장감과 관계성을 집약함"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 민숙의 손목에 새겨진 주술적 표식을 선명한 클로즈업으로 보여주어 서사의 핵심 미스터리를 폭로함"
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 6,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 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": [
          2,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "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": [
          2,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 침입 직전의 긴장감과 위협적인 분위기를 명확한 실루엣 구도로 시각화함"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 습격이라는 핵심 사건의 충격을 유리창에 비친 그림자 실루엣으로 표현하여 재현 용이성을 높이고 서사적 긴장감을 극대화함"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 11,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 정체불명의 악취를 맡고 코를 막으며 불쾌해하는 서사적 발단이자 강렬한 인물 반응"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 옥상에 올라선 인물이 목격한 것에 경악하여 얼어붙는 감정의 절정 순간"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 12,
        "selected_shot_indices": [
          9,
          14,
          18
        ],
        "selected_shots": [
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 Medium — 민숙의 죽음을 목격하는 씬의 가장 결정적인 서사 전환점이자 사건의 핵심 실체 폭로"
          },
          {
            "shot_index": 14,
            "reason": "서사 High / 시각 High — 피해자의 손에 쥐어진 낡은 사진을 통해 향후 전개의 핵심 단서를 제공하는 결정적 순간"
          },
          {
            "shot_index": 18,
            "reason": "서사 High / 시각 High — 평범한 현장을 초자연적이고 주술적인 미스터리 공간으로 탈바꿈시키는 기괴한 문양의 시각적 강조"
          }
        ],
        "total_shots": 19,
        "selected_count": 3
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          4,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 수리영과 혜수의 다급한 대치와 감정적 충돌을 두 인물의 물리적 접촉으로 명확하게 전달하는 핵심 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 수리영의 고백을 듣고 진실을 깨달은 혜수의 충격과 감정적 전환점을 클로즈업으로 극대화하여 보여주는 순간"
          }
        ],
        "total_shots": 8,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          4,
          5,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 사건의 흔적이 기괴할 정도로 완벽히 정돈된 빈 방의 이질적인 모습을 명확히 보여주는 핵심 컷"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 아무것도 없는 방을 마주하고 절망과 공포에 질린 주인공의 감정적 절정을 포착한 핵심 반응 샷"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 Medium — 미묘하게 비틀어진 백팩과 인형의 기괴한 실루엣을 통해 씬의 미스터리한 분위기를 심화하는 상징적 컷"
          }
        ],
        "total_shots": 11,
        "selected_count": 3
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          1,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 밤안개 낀 해안가 벤치에 홀로 앉아 있는 인물의 정적이고 쓸쓸한 상태를 묘사하며 씬의 오프닝과 정서를 정립한다."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 인물들의 상황을 몰래 지켜보는 제3의 시점을 시각화하여 극적 긴장감을 부여하는 결정적인 서사적 전환점이다."
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 16,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 김형사에게 스마트폰 화면을 들이밀며 사건의 실마리를 제시하는 핵심 갈등 행동 순간"
          },
          {
            "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": 2,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          10,
          14
        ],
        "selected_shots": [
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 거울 속 기괴한 주술적 원을 보여줌으로써 주인공이 느끼는 초현실적 위협과 공포를 시각적으로 가장 명확하게 전달함"
          },
          {
            "shot_index": 14,
            "reason": "서사 High / 시각 High — 끔찍한 환시를 목격한 주인공의 극에 달한 공포와 감정적 비명을 직관적이고 강력한 인물 표정으로 묘사함"
          }
        ],
        "total_shots": 16,
        "selected_count": 2
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          5,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — CCTV라는 사건의 결정적인 단서를 지목하는 남자 직원의 행동을 통해 극적 미스터리가 시각화되는 핵심 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 통화를 하며 사태의 심각성을 인지하는 수리영의 긴장된 표정과 심리적 변화를 집중적으로 보여주는 클로즈업"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 20,
        "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": 21,
        "selected_shot_indices": [
          5,
          7,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 Medium / 시각 High — 빈 사무실에 홀로 남겨져 단서 수색을 시작하기 직전의 고요하고 긴장감 넘치는 분위기를 효과적으로 정착시킨다."
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 참혹한 사진을 마주하고 큰 감정적 변화를 겪는 주인공의 표정을 클로즈업으로 명확히 표현하여 씬의 정서적 절정을 이룬다."
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 주인공이 수사의 결정적 단서인 해상 지도와 붉은 좌표를 발견하는 인지적 전환점으로, 묘사가 구체적이며 다음 전개의 열쇠가 된다."
          }
        ],
        "total_shots": 13,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 경찰서를 벗어나는 순간의 분노와 결의에 찬 인물의 감정적 절정을 클로즈업으로 가장 명확하게 전달하는 장면"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 23,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영이 이번 씬의 핵심 목표이자 사건의 결정적 단서인 섬 지도를 마침내 손에 넣는 순간을 직접적으로 명확히 보여줌"
          }
        ],
        "total_shots": 4,
        "selected_count": 1
      },
      {
        "scene_index": 24,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 소나기 속에서 역경을 뚫고 전진하는 인물의 굳은 의지와 감정적 절정을 클로즈업으로 강렬하게 전달하는 씬의 핵심 순간"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 25,
        "selected_shot_indices": [
          3,
          5,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 난장판이 된 집을 마주하고 충격에 휩싸여 굳어버린 수리영의 표정을 직관적으로 포착하는 리액션 샷"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 침입의 흔적인 어두운 방 안의 기괴한 거대 붉은 원을 통해 서사적 공포와 긴장감을 극대화하는 핵심 비주얼"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 Medium — 미스터리의 실마리가 되는 빛바랜 사진 속 인물들과 독특한 표식을 선명히 노출하는 결정적 서사 단서"
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          1,
          5,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 안개 낀 쓸쓸한 포구와 웅크린 수리영의 뒷모습을 통해 씬의 톤앤매너와 인물의 고독을 시각적으로 정착시킵니다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 배 위의 인우와 다가선 수리영의 긴장감 있는 첫 대면과 구도적 대비를 명확하게 보여줍니다."
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 안개 낀 바다를 등지고 스마트폰에 밀착해 행동을 개시하는 수리영의 결연한 서사적 전환점을 포착합니다."
          }
        ],
        "total_shots": 11,
        "selected_count": 3
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 난장판이 된 방과 혜수의 굳어버린 모습을 통해 사건의 심각성과 인물의 충격을 동시에 전달하는 핵심 설정 샷"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 혜수를 비웃는 김형사의 냉소적인 태도를 포착하여 두 인물 간의 팽팽한 갈등 관계를 명확히 시각화"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          4,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 수리영이 제시한 단서(사진)를 보고 인우가 큰 충격에 휩싸이는 이 씬의 감정적 클라이맥스이자 핵심 전환점"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 사진을 본 후 폭주하여 조타실로 향하려는 인우와 이를 저지하는 수리영 간의 팽팽한 대립과 물리적 충돌의 정점"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          1,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 어두운 조타실 안에서 대립하는 두 인물의 팽팽한 대칭 구도로 씬의 시작부터 긴장감을 완벽히 시각화함"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 수많은 기괴한 표식과 선명한 붉은 원이 그려진 조타실 벽면을 통해 공간의 미스터리와 서사적 전환점을 극명하게 노출함"
          }
        ],
        "total_shots": 9,
        "selected_count": 2
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 어선이 미지의 안개 장벽 속으로 진입하는 순간을 통해 서사적 긴장감과 모험의 시작을 시각적으로 명확히 드러냄."
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      }
    ],
    "total_selected": 57,
    "total_shots": 191,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "267d66ba-55ba-44e9-8cd1-79925404dc32",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-18T10:15:58.396585+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}