{
  "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 / 시각 High — 습격자가 덮치기 직전 그림자를 드리우는 순간을 강렬한 대비로 표현하여 서사적 위기감과 시각적 충격을 극대화함"
          }
        ],
        "total_shots": 5,
        "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": [
          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": [
          3,
          10,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 무거운 표정으로 TV를 응시하는 민숙의 모습을 통해 씬 초반의 긴장감과 어두운 분위기를 정착시킴"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 민숙의 어깨에 기대어 미소 짓는 영의 모습을 통해 두 사람의 깊은 정서적 유대와 애정을 시각화함"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 민숙의 손목에 새겨진 의문의 표식을 클로즈업하여 서사적으로 가장 중요한 복선과 비밀을 효과적으로 노출함"
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "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,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 수리영이 매서운 눈빛으로 맹견을 제압하며 인물의 비범한 성격과 통제력을 직접적으로 드러내는 핵심 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 전화를 받으며 수리영의 긴장감이 고조되는 순간을 클로즈업하여 다음 사건으로의 서사 전환을 명확히 제시"
          }
        ],
        "total_shots": 8,
        "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,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 옥탑방 앞에 우뚝 선 습격자의 어두운 실루엣을 통해 사건 직전의 서사적 긴장감을 최고조로 끌어올리는 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 창문 유리에 비친 두 사람의 거친 실루엣을 통해 직접적인 폭력 묘사를 피하면서도 습격의 강렬함을 시각적으로 잘 나타내는 순간"
          }
        ],
        "total_shots": 8,
        "selected_count": 2
      },
      {
        "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": [
          5,
          9,
          16
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 방바닥에 흥건한 검붉은 혈흔과 발자국을 통해 비극적 사건의 현장을 시각적으로 선명하게 드러내는 최초의 발견 순간"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 젖혀진 커튼 뒤로 상처 입은 채 굳어있는 강민숙을 보여주며 씬의 서사적 긴장감을 최고조로 끌어올리는 클라이맥스"
          },
          {
            "shot_index": 16,
            "reason": "서사 High / 시각 High — 피해자의 손목 안쪽에 새겨진 붉은 표식을 클로즈업하여 향후 전개될 미스터리의 핵심 단서를 시각적으로 명확히 전달"
          }
        ],
        "total_shots": 18,
        "selected_count": 3
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          3,
          4,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 사건 직후 수리영의 무기력하고 붕괴된 상태를 단적으로 보여주는 핵심 전신 샷"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 혜수가 흔들리는 수리영을 붙잡아 세우며 감정적으로 크게 부딪히는 대면의 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 수리영과의 대화 끝에 핵심적 진실을 마주하고 큰 충격을 받는 혜수의 감정적 클라이맥스"
          }
        ],
        "total_shots": 7,
        "selected_count": 3
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          5,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 흔적이 사라진 방을 보고 수리영이 공포와 혼란에 빠진 감정적 절정의 순간"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 김형사가 수리영의 주장을 불신하며 압박하는 갈등의 핵심 전환점"
          }
        ],
        "total_shots": 10,
        "selected_count": 2
      },
      {
        "scene_index": 15,
        "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": 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": 2,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          1,
          9,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 웅크린 자세를 통해 인물의 고독하고 불안한 내면 상태를 분위기로 보여주는 도입부 대표 샷"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 거울을 통해 보이는 붉은 표식을 노출하여 일상 속에 균열이 가기 시작하는 핵심 서사 단서 제공"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 Medium — 액자 속 인물이 흘러내리는 기괴한 현상을 통해 공포와 환각의 절정을 선명하게 시각화"
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          6,
          8,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 수리영이 천장의 CCTV 방향을 지목하며 결정적인 단서를 찾아내는 행동적 절정의 순간"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 사건 해결의 핵심 단서이자 이야기의 중심 소재인 CCTV 카메라를 명확히 보여주는 순간"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 발견한 단서를 바탕으로 누군가에게 전화를 걸며 다음 사건을 촉발하는 서사적 전환점"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영, 혜수, 보안직원이 모니터를 주시하는 긴장감 넘치는 마트 총무과 상황과 수리영의 불안을 한눈에 보여주는 공간 구도"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 사건의 중심에서 극도의 불안을 느끼는 수리영의 표정을 밀착 묘사하여 씬의 감정적 절정을 전달"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          2,
          9,
          17
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 혜수를 위압적으로 노려보는 형사의 상체를 통해 경찰서 내부의 적대적이고 무거운 공기를 효과적으로 조성함."
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 살인 사건 사진을 마주하고 큰 충격에 빠진 수리영의 표정을 단독 클로즈업하여 인물의 감정적 절정을 강렬하게 전달함."
          },
          {
            "shot_index": 17,
            "reason": "서사 High / 시각 High — 몰래 적은 좌표 메모를 주머니에 숨기는 은밀한 행동을 명확한 구도로 포착하여 사건의 비밀스러운 전환점을 시각화함."
          }
        ],
        "total_shots": 18,
        "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": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 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": [
          5,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 붉은 표식과 피 묻은 사진이라는 침입자의 경고와 미스터리 단서가 압축된 씬의 핵심 비주얼"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 사진의 정체를 확인하고 충격에 휩싸인 수리영의 얼굴 클로즈업을 통해 감정적 클라이맥스를 표현"
          }
        ],
        "total_shots": 11,
        "selected_count": 2
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          3,
          8,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영이 처한 외로운 처지와 갈등의 원인을 '혜수이모'라는 발신 표시를 통해 명확한 시각적 힌트로 전달하는 순간이다."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 절박한 수리영과 새로운 구원자 인우가 처음 대면하며 서사가 본격적으로 교차하고 감정이 충돌하는 씬의 핵심 클라이맥스이다."
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 수리영의 안도감 섞인 미소를 통해 이 씬의 서사적 긴장이 해소되는 감정의 종착점을 보여주는 순간이다."
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          2,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 혜수가 김형사를 바라보며 큰 충격을 받는 감정의 절정 순간을 강렬한 클로즈업으로 표현함"
          },
          {
            "shot_index": 6,
            "reason": "서사 Medium / 시각 High — 엉망이 된 방 안의 긴 그림자를 통해 씬 전체의 쓸쓸하고 허망한 분위기를 시각적으로 완성함"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          5,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 사건의 결정적 단서가 되는 낡은 사진을 인우의 눈앞에 들이밀어 갈등을 촉발하는 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 폭로된 사진을 목격하고 인우가 엄청난 정신적 충격과 당황을 겪는 핵심 감정 반응 순간"
          }
        ],
        "total_shots": 10,
        "selected_count": 2
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          1,
          4,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 조타실 안에서 대치하는 두 인물의 긴장감을 직관적이고 안정적인 구도로 보여주는 오프닝 샷"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 숨겨진 과거가 폭로되는 서사적 전환점을 손가락 클로즈업을 통해 시각적으로 강렬하게 압축함"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 수리영이 쓰러지며 두 인물이 밀착되는 순간의 감정적 긴장을 명확하게 시각화한 클라이맥스 샷"
          }
        ],
        "total_shots": 11,
        "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": 60,
    "total_shots": 211,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "89161500-8d08-4571-ac54-088cb215bc3b",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-16T16:34:09.178309+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}