{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "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": 2,
        "selected_shot_indices": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 어두운 골목길의 음산한 분위기와 두 인물의 밀착 상태를 보여주며 씬의 시작을 시각적으로 정착시킴"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 남자가 여자의 목덜미를 무는 씬의 핵심 서사 전환점이자 장르적 정체성이 드러나는 순간"
          }
        ],
        "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": [
          2,
          8,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 어두운 표정으로 TV를 바라보는 민숙을 보여주어 씬 전반의 무겁고 긴장된 분위기를 정착시킴"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 수리영이 민숙의 어깨에 코를 대는 친밀한 동작을 통해 두 인물의 관계성과 후각적 복선을 강조함"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 민숙의 손목에 새겨진 의문의 원형 표식을 극적으로 제시하여 스토리의 미스터리 요소를 시각적으로 폭로함"
          }
        ],
        "total_shots": 9,
        "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": [
          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": [
          1,
          2,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 번화가를 자전거로 달리는 수리영의 역동적인 모습으로 씬의 오프닝과 캐릭터의 상태를 시각적으로 명확히 전달함"
          },
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 마트 안에서 누군가를 발견하고 급격히 멈춰 서서 긴장감이 고조되는 씬의 핵심 인지 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 Medium / 시각 High — 마트 밖에서 스마트폰 화면을 확인하며 다음 행동을 준비하는 씬의 종결점"
          }
        ],
        "total_shots": 6,
        "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": [
          4,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 Medium / 시각 High — 전단지를 밀어 넣는 구체적 손동작을 통해 침입의 시작을 알리고 긴장감을 조성하는 컷"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 습격이라는 씬의 핵심 파국을 직접적인 자극적 묘사 대신 창문 실루엣으로 상징적이고 명확하게 시각화하는 결정적 순간"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 11,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 Medium — 계단을 급히 오르며 굳은 표정을 짓는 수리영의 모습을 통해 씬의 긴박감과 인물의 감정 상태를 효과적으로 전달함."
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 12,
        "selected_shot_indices": [
          6,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 끔찍하게 죽어 있는 강민숙을 목격하는 씬의 가장 결정적인 서사적 절정 순간"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 향후 이야기의 핵심 단서이자 복선이 되는 피해자 손목의 붉은 원형 문신을 보여주는 컷"
          }
        ],
        "total_shots": 13,
        "selected_count": 2
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          2,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 경찰차의 경광등 불빛 속에서 혜수가 현장에 도착하며 분위기를 반전시키는 서사적 전환점"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 수리영이 혜수의 옷깃을 잡고 매달리며 구원을 요청하는 씬의 가장 핵심적이고 절박한 감정적 절정"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          4,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 수리영이 사건 현장이 아닌 깨끗하게 정돈된 방을 보고 큰 충격에 빠지는 핵심 전환점입니다."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 혼란스러워하는 수리영을 혜수가 붙잡아 위로하며 둘 사이의 신뢰와 감정적 연대를 보여주는 중요 순간입니다."
          }
        ],
        "total_shots": 10,
        "selected_count": 2
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          1,
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 쓸쓸한 해안가 버스정류장 배경으로 수리영의 고독한 상태를 직관적으로 정착시키는 도입 순간"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영이 무력감을 떨쳐내고 단호하게 의지를 굳히는 행동 개시 직전의 결정적 감정 전환점"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 달려나가는 수리영과 이에 감정적으로 크게 외치며 반응하는 혜수의 관계적 절정 순간"
          }
        ],
        "total_shots": 6,
        "selected_count": 3
      },
      {
        "scene_index": 16,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 김형사에게 특정 번호 화면을 들이밀며 단서를 제시하는 이 씬의 핵심적 서사 전환점"
          }
        ],
        "total_shots": 4,
        "selected_count": 1
      },
      {
        "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,
          12,
          16
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 극심한 고립감과 피로에 지친 주인공의 상태를 명확히 보여주는 차분한 구도의 인물 쇼트"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 욕실 안에서 맞닥뜨린 비현실적이고 기괴한 흔적을 단순하면서도 임팩트 있게 전달하는 미스터리 전환점"
          },
          {
            "shot_index": 16,
            "reason": "서사 High / 시각 High — 가족에 얽힌 왜곡된 진실이나 공포를 기괴하게 얼룩진 액자 사진이라는 소품을 통해 시각적으로 압축하는 순간"
          }
        ],
        "total_shots": 18,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 마트라는 공간에 도착한 수리영의 모습을 통해 씬의 시작과 고요한 분위기를 정착시키는 샷"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 사건의 중요한 단서인 CCTV 카메라를 발견하고 지목하는 결정적인 서사적 전환점"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 모니터 불빛에 비친 수리영의 불안한 눈동자 클로즈업을 통해 발견의 순간에 느끼는 서사적 긴장감과 감정을 극대화하여 보여준다."
          }
        ],
        "total_shots": 4,
        "selected_count": 1
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          3,
          6,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영이 참혹한 현장 사진을 보고 극도의 공포와 충격을 느끼는 감정의 절정 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 사건의 결정적 단서가 되는 바다 위 좌표 모니터를 발견하는 서사의 핵심 전환점"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 비밀리에 입수한 정보를 품고 긴장감 속에 경찰서를 빠져나가는 씬의 피날레 순간"
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 경찰서 앞에서 출발하기 직전, 수리영의 비장한 결의와 감정을 정면 표정으로 명확히 보여주는 씬의 핵심 순간임"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 23,
        "selected_shot_indices": [
          1,
          2
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — PC방의 화려한 네온 조명과 긴장감 넘치는 주인공의 표정을 통해 씬의 전반적 분위기를 확실히 정립함"
          },
          {
            "shot_index": 2,
            "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": [
          4,
          6,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 벽면의 기괴한 붉은 표식과 사진을 통해 침입의 흔적과 비밀의 단서를 시각적으로 선명하게 드러내는 핵심 전환점"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 피 묻은 사진 속 기괴한 배경과 두 아이의 모습을 선명히 보여주어 씬의 중심 미스터리를 폭로하는 절정의 순간"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 위협을 느끼고 사진을 움켜쥔 채 탈출하려는 인물의 역동적인 긴장감과 결심을 보여주는 씬의 종결점"
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          5,
          6,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 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": "서사 Medium / 시각 High — 혜수와 대립 관계에 있는 김형사의 냉소적인 표정을 통해 인물 간의 팽팽한 긴장감을 연출함"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          5,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 낡은 사진을 목격하고 경악하는 인우의 표정을 통해 숨겨진 진실이 밝혀지는 서사적 전환점을 효과적으로 포착"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 도망치려는 인우와 온몸으로 가로막는 수리영의 팽팽한 대치 구도로서 씬의 최종 갈등을 명확하게 시각화"
          }
        ],
        "total_shots": 9,
        "selected_count": 2
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          4,
          7,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 낡은 사진 속 인물을 가리키는 디테일을 통해 인물 간의 숨겨진 과거 단서와 비밀을 폭로하는 결정적 순간"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 조타실 벽면에 가득한 기괴한 붉은 원들을 통해 미스터리하고 섬뜩한 비주얼적 충격을 공간 전체로 보여주는 폭로 순간"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 수리영을 서늘하게 내려다보는 인우의 반전된 태도를 포착하여 인물 간의 권력 관계와 감정적 대립이 극에 달하는 순간"
          }
        ],
        "total_shots": 11,
        "selected_count": 3
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 수평선을 가로막는 거대한 안개 장벽을 통해 앞으로 닥쳐올 위험과 기괴한 분위기를 압도적으로 시각화함."
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 낡은 어선이 미지의 안개 장벽 속으로 진입하는 순간을 포착하여 씬의 서사적 전환과 긴장감을 극대화함."
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      }
    ],
    "total_selected": 58,
    "total_shots": 174,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "8d2983b6-625a-4235-b14b-c1d7cb150717",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-20T20:37:43.320823+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}