{
  "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": "서사 High / 시각 High — 안개 낀 숲속이라는 공간적 배경과 인물이 느끼는 극심한 공포를 직관적으로 제시하는 도입부"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 Medium — 정체불명의 실루엣에 습격당하는 씬의 핵심적 사건이자 절정의 순간을 명확히 포착함"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "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": 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": [
          3,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — TV 불빛을 받는 민숙의 굳은 표정을 통해 씬의 긴장감 넘치는 분위기와 인물의 심리적 충격을 시각적으로 강렬하게 전달함."
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 민숙의 손목에 새겨진 붉은 표식을 클로즈업하여 서사의 핵심 미스터리를 명확하게 제시함."
          }
        ],
        "total_shots": 8,
        "selected_count": 2
      },
      {
        "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": [
          1,
          4,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 Medium — 맹견의 위협적인 돌발 행동을 포착하여 씬의 초반 긴장감을 극대화하는 순간"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 맹견을 진정시키기 위한 주사 처치로 상황의 해결을 직접적으로 보여주는 결정적 손동작"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 위기 상황 이후 따뜻한 돌봄으로 복귀하며 감정의 해소와 주인공의 본모습을 보여주는 미소"
          }
        ],
        "total_shots": 7,
        "selected_count": 3
      },
      {
        "scene_index": 8,
        "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": 9,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 10,
        "selected_shot_indices": [
          6,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 낯선 남자가 옥탑방 내부로 발을 들이밀며 무단 침입을 개시하는 긴장감 높은 순간"
          },
          {
            "shot_index": 8,
            "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": [
          7,
          12,
          14
        ],
        "selected_shots": [
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 Medium — 피를 흘리며 굳어 있는 민숙의 시신을 발견하는 씬의 가장 핵심적인 공포와 서사적 전환점"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 죽은 민숙의 손에 들린 구겨진 사진이라는 직관적이고 중요한 미스터리 단서 제시"
          },
          {
            "shot_index": 14,
            "reason": "서사 High / 시각 High — 벽면에 그려진 붉은 원이라는 기괴하고 강렬한 시각적 표식을 통해 씬의 미스터리를 종결짓는 결정적 순간"
          }
        ],
        "total_shots": 15,
        "selected_count": 3
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 Medium — 극도의 공포 속에서 계단을 뛰어내려오는 수리영의 전신을 통해 상황의 긴박함을 역동적으로 전달함."
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 혜수 앞을 가로막고 선 채 초점을 잃은 수리영의 얼굴을 통해 인물이 겪은 극심한 정신적 충격을 명확히 포착함."
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          4,
          10,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 흔적 없이 지나치게 깨끗하게 정돈된 방의 정적이 이번 씬의 핵심 반전과 기이한 미스터리를 가장 직관적으로 보여줌"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 혜수의 위로에도 초점을 잃고 허공을 응시하는 수리영의 표정을 통해 인물이 겪는 극심한 심리적 혼란과 절망을 밀도 있게 표현함"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 방 구석에 미세하게 다르게 놓인 백팩과 인형을 클로즈업하여 단순 환각이 아닌 실제 음모가 개입되었음을 보여주는 결정적 단서 임팩트 제공"
          }
        ],
        "total_shots": 11,
        "selected_count": 3
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          1,
          5,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 쓸쓸한 해안가 버스정류장 배경으로 인물의 고립된 감정과 상황을 효과적으로 전달하는 오프닝 샷"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 Medium — 도망치듯 멀어지는 인물과 이를 붙잡으려는 외침이 교차하는 이 씬의 가장 극적인 감정 절정의 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 정류장의 두 인물을 먼 발치서 누군가 관찰하는 서스펜스적 시점을 제시하여 극의 긴장감을 전환하는 중요한 연출"
          }
        ],
        "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": "서사 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": [
          2,
          10,
          13
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 고양이 울음소리에 반응하며 씬의 긴장감이 시작되는 대표적인 도입부 샷"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 Medium — 거울 속에 붉은 원이 비치는 비현실적 이상 현상을 목격하는 첫 번째 미스터리 전환점"
          },
          {
            "shot_index": 13,
            "reason": "서사 High / 시각 High — 일그러진 사진을 통해 인물이 직면한 공포의 실체와 서사의 절정을 기괴하고 선명하게 시각화하는 순간"
          }
        ],
        "total_shots": 14,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          6,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 사건 해결의 실마리인 CCTV 카메라의 존재를 두 인물이 발견하는 씬의 가장 핵심적인 순간"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — CCTV를 발견한 직후 수리영이 긴박하게 다음 행동(전화 통화)으로 전환하는 서사의 결말부"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          1,
          2
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 사건의 미스터리를 촉발하는 CCTV 속 의문의 실루엣을 보여주는 핵심 단서"
          },
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 충격적인 발견을 한 인물의 극적인 공포와 긴장감이 가장 잘 드러나는 결정적 감정 전환점"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          6,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 수리영이 참혹한 현장 사진을 목격하고 충격에 빠지는 감정적 절정이자 사건의 진상을 인지하는 핵심 순간"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 수리영이 모니터의 단서를 메모해 주머니에 몰래 숨기는 은밀하고 결정적인 서사 전환점"
          }
        ],
        "total_shots": 11,
        "selected_count": 2
      },
      {
        "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": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — PC방에서 무언가를 발견하고 굳어진 수리영의 표정을 통해 씬의 긴장감과 시작을 명확히 전달함."
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 출력한 지도를 접는 구체적인 행동을 통해 다음 목적지로 이동하려는 서사적 전환점을 직관적으로 보여줌."
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "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,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 무단 침입을 당해 엉망이 된 집을 발견하고 충격에 휩싸여 굳어버린 수리영의 감정적 절정을 명확히 포착함"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 벽면의 붉은 표식과 피 묻은 사진을 통해 인물에게 다가온 직접적인 위협과 서사의 미스터리를 강렬하게 시각화함"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 발견의 충격을 뒤로하고 사진을 거칠게 쥔 채 문을 나서는 뒷모습으로 인물의 결심과 다음 행동으로의 전환을 보여줌"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          2,
          6,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 쓸쓸하고 고립된 주인공의 상황과 씬의 전체적인 분위기를 시각적으로 가장 강렬하게 대변하는 오프닝 샷"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 안개 속에서 마주한 두 인물 간의 간절한 호소와 대립을 한 구도에 명확히 담아낸 핵심 갈등 샷"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 상대방의 거절 이후 결심을 품고 전화를 시도하는 수리영의 상태를 보여주며 여운을 남기는 종결 샷"
          }
        ],
        "total_shots": 9,
        "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": [
          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": 29,
        "selected_shot_indices": [
          3,
          6,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영이 낡은 사진 속 단서를 짚는 순간을 클로즈업하여 갈등의 원인을 시각적으로 명확히 정의하는 장면"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 벽면의 붉은 원 표식을 미스터리의 상징이자 공포의 원인으로 강렬하게 전달하는 순간"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 쓰러진 상대방을 냉정하게 관찰하는 인우의 얼굴을 통해 숨겨진 본색과 관계의 반전을 폭로하는 절정의 순간"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 낡은 어선이 거대한 안개벽 속으로 진입하며 미지의 공간으로 들어서는 핵심적인 서사 전환점"
          }
        ],
        "total_shots": 4,
        "selected_count": 1
      }
    ],
    "total_selected": 61,
    "total_shots": 191,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "e49f8876-f750-4f63-bbfb-8c938ccb973f",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-22T04:55:08.509871+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}