{
  "status": "completed",
  "completed_count": 29,
  "applicable_count": 29,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "selected_shot_indices": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 안개 낀 숲속에서 도망치는 인물의 공포에 질린 표정과 긴박한 상황을 효과적으로 정착시키는 샷"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 주인공을 위협하는 미지의 존재를 모호한 실루엣으로 표현하여 T2I 생성이 용이하면서도 극적 긴장감을 극대화하는 순간"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 사건의 절정인 습격 순간을 담고 있으며, 두 인물의 밀착 구도로 시각적 초점을 집중시킬 수 있음"
          },
          {
            "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": [
          1,
          7,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 옥탑방의 쓸쓸한 톤앤매너와 인물의 복잡한 내면 상태를 효과적으로 드러내는 오프닝 정착 샷"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 두 인물 사이의 깊은 감정적 교감과 신뢰를 함축적으로 보여주는 핵심 관계 전환 순간"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 서사의 거대한 미스터리나 복선을 제공하는 핵심적인 표식의 클로즈업 발견 순간"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "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": [
          1,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 보호소의 위험하고 긴장감 넘치는 분위기를 직관적으로 전달하는 맹견의 위협적인 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 철창 속 개와 직접 접촉하며 인물의 감정선이나 조사의 핵심 행동을 보여주는 정점의 순간"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 8,
        "selected_shot_indices": [
          3,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 마트 안에서 40대 여성과 마주 서 있는 긴장감 있는 대면을 보여주는 씬의 핵심 전환점"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 축축한 밤거리의 고독한 분위기 속에서 스마트폰으로 연락을 취하는 중요한 상황 전환의 순간"
          }
        ],
        "total_shots": 7,
        "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": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 낡은 신발의 멈춤을 통해 긴장감 넘치는 인물의 도착을 암시하고 공간적 서사를 시작하는 정착 샷"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 Medium — 창문에 비친 실루엣을 통해 두 인물의 갈등과 위태로운 대치 상황을 평면적으로 시각화하는 핵심 클라이맥스"
          }
        ],
        "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": 4,
        "selected_count": 2
      },
      {
        "scene_index": 12,
        "selected_shot_indices": [
          6,
          8,
          11,
          13
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 민숙의 참혹한 죽음을 처음으로 확인하는 이 씬의 가장 결정적인 서사적 전환점"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 Medium — 평범한 살인이 아닌 괴물의 소행임을 암시하는 거친 이빨 자국 단서 노출"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 피해자가 마지막 힘을 다해 쥐고 있던 단서인 구겨진 사진을 시각적으로 명확히 클로즈업"
          },
          {
            "shot_index": 13,
            "reason": "서사 High / 시각 High — 사건의 배후나 오컬트적 성격을 극적으로 암시하는 벽면의 붉은 원 표식 제시"
          }
        ],
        "total_shots": 14,
        "selected_count": 4
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 Medium — 수리영이 공포에 질려 탈출하는 순간으로, 씬의 위기감과 액션의 시작을 강렬하게 전달함"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 초점을 잃은 수리영의 표정을 통해 인물의 정신적 충격과 감정적 절정을 직관적으로 묘사함"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          4,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 범죄 흔적이 있어야 할 방이 기괴할 정도로 깨끗하게 정돈되어 있음을 확인하고 수리영이 충격에 빠지는 결정적 반전의 순간"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 혼란에 빠진 수리영의 어깨를 혜수가 감싸 쥐며 둘 사이의 보호 관계와 감정적 연대를 시각적으로 명확히 전달하는 순간"
          }
        ],
        "total_shots": 11,
        "selected_count": 2
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 혜수가 건넨 음료수를 쥔 채 서로를 응시하며 두 인물의 관계와 정서적 긴장감이 시작되는 전환점"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 Medium — 수리영이 벤치를 벗어나 갑자기 도망치듯 달려 나가는 씬의 결정적인 행동이자 서사적 절정 순간"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 16,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 김형사에게 스마트폰을 내밀며 핵심 단서를 제시하는 씬의 주된 서사적 전환점"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 사건의 심각성을 인지한 혜수의 복잡하고 무거운 심경을 직관적으로 드러내는 클로즈업"
          }
        ],
        "total_shots": 4,
        "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,
          9,
          13
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 주인공이 잠에서 깨어나는 강렬한 클로즈업을 통해 씬의 긴장감 넘치는 오프닝을 형성"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 거울 속에 비친 기괴한 붉은 원이라는 첫 번째 미스터리한 실마리를 명확한 구도로 노출"
          },
          {
            "shot_index": 13,
            "reason": "서사 High / 시각 Medium — 액자 속 얼굴이 기괴하게 흘러내리는 왜곡된 사진을 보여줌으로써 본 씬에서 공포감이 극에 달하는 전환점을 시각화"
          }
        ],
        "total_shots": 15,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          2,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 마트 직원에게 단서를 얻기 위해 대치하는 수리영의 시선을 담은 핵심 반응 샷"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 결정적인 단서인 CCTV 카메라를 발견하고 지목하는 씬의 가장 중요한 서사적 전환점"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 20,
        "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": 21,
        "selected_shot_indices": [
          1,
          6,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 경찰서라는 공간적 배경과 두 인물의 동행 상태를 한눈에 보여주는 상황 정착 샷"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 시신 사진이라는 서사적 트리거를 마주한 수리영의 충격과 감정적 절정을 극대화하여 보여주는 정면 반응 샷"
          },
          {
            "shot_index": 8,
            "reason": "서사 Medium / 시각 High — 모니터 화면의 단서를 긴장감 있게 추적하는 수리영의 행동을 명확하게 포착한 순간"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          1,
          2
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 경찰서를 벗어나 결연하게 다음 목적지로 향하는 수리영의 역동적인 도주와 추적 시작을 명확히 전달하는 순간"
          },
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 어두운 공간에서 모니터 불빛에 의지해 단서를 찾는 수리영의 집중된 표정과 긴장된 분위기를 시각적으로 가장 강렬하게 드러내는 순간"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 23,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 소나기 속에서 자전거를 타고 필사적으로 질주하는 수리영의 역동적인 모습과 절박함을 한눈에 보여주는 이 씬의 핵심 순간"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 24,
        "selected_shot_indices": [
          2,
          4,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 난장판이 된 방을 목격하고 충격을 받은 주인공의 첫 반응을 보여주는 씬의 시작점"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 붉은 원과 피 묻은 사진이라는 핵심 위협이자 서사의 미스터리 단서를 클로즈업하여 긴장감을 극대화하는 순간"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 침입의 위협을 안고 단서가 된 사진을 쥔 채 집을 나서는 주인공의 결심과 긴박함을 보여주는 엔딩 샷"
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 25,
        "selected_shot_indices": [
          4,
          6,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 안갯속에서 배가 등장하며 인우의 도착을 알리는 극적인 전개 전환점"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 두 인물의 첫 대면과 그 사이의 묘한 정적과 긴장감을 보여주는 핵심 관계 구도"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 전화를 걸며 안개 너머를 바라보는 뒷모습으로 여운과 고독감을 남기는 씬의 종결점"
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 사건의 흔적인 엉망이 된 방의 전경과 다급한 전화를 받는 인물의 상황을 한 구도에 담아낸 가장 핵심적인 순간"
          }
        ],
        "total_shots": 4,
        "selected_count": 1
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1,
          4,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 해질녘 어선 갑판의 고조되는 분위기와 두 인물의 대치 구도를 명확히 설정하는 도입부 샷"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 사진을 목격하고 경악하는 주인공의 표정을 통해 서사적 충격과 전환점을 극대화하는 핵심 반응 샷"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 조타실 앞을 가로막고 대치하는 두 인물의 긴박한 물리적 충돌과 갈등의 클라이맥스를 명확히 보여주는 종결 샷"
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          2,
          4,
          6,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 수리영이 인우의 팔을 거칠게 붙잡으며 조타실 내부의 물리적 갈등이 촉발되는 첫 번째 긴장점"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 과거의 비밀을 쥔 어린아이 사진을 가리키며 갈등의 원인을 시각적으로 명확히 규명하는 핵심 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 인우의 어깨너머 벽면에 그려진 붉은 원들을 노출해 조타실 내 기괴한 비밀을 드러내는 강력한 시각적 전환점"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 쓰러진 수리영을 내려다보는 인우의 서늘한 눈빛을 통해 인물의 반전 매력을 보여주며 씬을 종결하는 절정 순간"
          }
        ],
        "total_shots": 10,
        "selected_count": 4
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 소형 어선의 앞길을 가로막는 거대한 안개 장벽을 통해 씬의 핵심적인 위기감과 미스터리한 분위기를 직관적이고 강력하게 시각화하는 순간이다."
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      }
    ],
    "total_selected": 60,
    "total_shots": 174,
    "max_per_scene": 5
  },
  "step_id": "shot_selection",
  "run_id": "ed63dce7-29b5-4b98-9c66-b0681b65fb59",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-31T23:43:32.242415+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}