{
  "status": "completed",
  "completed_count": 29,
  "applicable_count": 29,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "selected_shot_indices": [
          1,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 피해자의 몸에 새겨진 이빨 자국을 통해 사건의 이질적인 위협을 드러내는 핵심적 발견의 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 Medium — 습격당해 제압당하는 최종 파국의 순간을 명확한 하이앵글 구도로 연출하여 서사적 긴장감을 종결함"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 목덜미를 무는 핵심 피습 순간으로 장르적 정체성과 서사의 클라이맥스를 명확히 표현하는 샷"
          },
          {
            "shot_index": 5,
            "reason": "서사 Medium / 시각 High — 사건이 종결된 후 텅 빈 어두운 골목길의 황량한 구도를 통해 씬의 비극적인 여운을 완성하는 샷"
          }
        ],
        "total_shots": 5,
        "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": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 이야기의 주 무대가 될 삭막하고 낡은 옥탑방 외경을 명확히 제시하여 공간의 분위기를 정착시킴"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 5,
        "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": 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": 7,
        "selected_count": 2
      },
      {
        "scene_index": 8,
        "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": 9,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 10,
        "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": 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": [
          9,
          13,
          19
        ],
        "selected_shots": [
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 방바닥의 참혹한 혈흔을 통해 인물이 직면한 거대한 위기와 사건의 시작을 알리는 결정적 순간"
          },
          {
            "shot_index": 13,
            "reason": "서사 High / 시각 High — 커튼 뒤 숨진 강민숙을 발견하는 씬의 가장 강력한 감정적 절정이자 서사적 전환점"
          },
          {
            "shot_index": 19,
            "reason": "서사 High / 시각 High — 사망한 인물의 손에 쥐인 의문의 사진을 클로즈업하여 다음 전개를 유도하는 핵심 단서 노출"
          }
        ],
        "total_shots": 24,
        "selected_count": 3
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          2,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 사이렌 불빛과 경찰차에서 내리는 혜수의 모습을 통해 긴박한 현장 도착 분위기를 효과적으로 전달함"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 절망에 빠진 수리영이 혜수를 올려다보며 두 사람의 감정이 충돌하는 씬의 핵심 전환점"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          5,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 흔적이 모두 사라진 방을 목격하고 절망하는 수리영의 충격과 인지 순간을 정면으로 담아내어 씬의 미스터리를 강조한다."
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 고개 숙인 수리영의 어깨에 혜수가 손을 얹는 클로즈업을 통해 절망적인 상황 속에서 두 인물이 겪는 감정적 절정과 연대를 명확한 구도로 보여준다."
          }
        ],
        "total_shots": 10,
        "selected_count": 2
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          1,
          4,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 밤바다 버스정류장이라는 고독한 공간적 배경과 수리영의 정서적 정체 상태를 시각적으로 명확히 정착시킨다."
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 수리영이 갑자기 달아나는 돌발적인 행동과 역동적인 도주 자세를 통해 씬의 물리적 절정을 포착한다."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 이 모든 상황을 훔쳐보는 제3자의 감시 시점을 노출하여 극적 긴장감과 미스터리한 서사적 복선을 더한다."
          }
        ],
        "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": "서사 High / 시각 High — 단서 제시 이후 혜수의 깊어지는 의혹과 불안을 클로즈업을 통해 정서적 절정으로 보여주는 순간"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 17,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 푸르스름한 새벽빛 속에서 고양이가 옥탑방을 노려보며 침입 전의 팽팽한 긴장감을 조성하는 핵심 서사 순간이다."
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          2,
          12,
          16
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 악몽에서 깨어나며 씬의 시작부터 긴장감을 극대화하는 결정적 표정 샷"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 Medium — 거울 속 기이한 붉은 원의 환각을 통해 인물의 불안과 공포를 압도적으로 시각화"
          },
          {
            "shot_index": 16,
            "reason": "서사 High / 시각 Medium — 왜곡된 사진 액자를 통해 심리적 공포와 환각이 최고조에 달하는 씬의 핵심 반전"
          }
        ],
        "total_shots": 19,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          3,
          7,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 마트 직원과의 대면을 통해 정보를 추적하려는 씬의 핵심 상황을 보여주는 정착 구도"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 수리영이 단서가 될 CCTV의 존재를 인지하고 올려다보는 서사적 전환점"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 단서를 찾은 후 결연한 표정으로 전화를 걸어 다음 행동으로 넘어가는 긴장감 넘치는 종결 순간"
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 사건의 핵심 단서인 기괴한 CCTV 화면을 클로즈업하여 씬의 미스터리와 긴장감을 극대화함"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 모니터 불빛을 받는 수리영의 불안한 표정과 손동작을 통해 발견 직후의 감정적 충격을 강렬하게 묘사함"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          6,
          10,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 참혹한 사진을 마주한 주인공의 극심한 충격과 공포의 감정 절정을 명확히 전달함"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 사건 해결의 실마리인 GPS 좌표와 지도를 발견하는 서사의 핵심 터닝 포인트"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 Medium — 알아낸 정보를 품고 단호하게 현장을 이탈하는 주인공의 결단력을 보여주는 퇴장 샷"
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 수리영이 어두운 PC방에서 본격적으로 단서를 추적하기 시작하는 상황을 정착시키는 순간"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 바다 위 특정 좌표라는 핵심 단서를 시각적으로 명확하게 드러내는 서사의 핵심 발견 순간"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 23,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 폭우 속에서 각오를 다지는 인물의 비장한 표정을 통해 씬의 감정적 절정을 명확히 전달함"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 24,
        "selected_shot_indices": [
          4,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 벽면의 거대한 붉은 원과 사진이라는 기괴한 표식을 통해 인물이 맞닥뜨린 위협과 충격을 시각적으로 극대화한다."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 단서가 된 사진을 쥔 채 방을 나서려는 찰나를 포착하여 공포를 넘어 행동에 나서는 인물의 서사적 전환점을 드러낸다."
          }
        ],
        "total_shots": 8,
        "selected_count": 2
      },
      {
        "scene_index": 25,
        "selected_shot_indices": [
          2,
          3,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 쓸쓸한 포구의 안개 속에 홀로 고립된 수리영의 처연한 상황과 분위기를 단번에 전달함"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 혜수로부터의 부재중 전화 화면을 통해 인물 간의 단절과 외적 갈등 상황을 명확하게 시각화함"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 포구에서 재회한 수리영과 인우가 서늘한 긴장감 속에 눈빛을 교환하는 씬의 감정적 절정 순간임"
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 빛과 그림자의 극적인 대비를 통해 혜수가 마주한 상황의 심각성과 심리적 고립감을 가장 강렬하게 표현함"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 미세하게 열린 현관문 틈새라는 단순 명료한 구도로 공간에 감도는 스산한 서스펜스와 외부의 위협을 직관적으로 암시함"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 해질녘 어선 갑판의 분위기를 살려 씬의 공간적 배경과 수리영의 차분한 시작 상태를 효과적으로 정착시킴"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 핵심 단서인 사진을 보고 안색이 굳어지는 인우의 강렬한 리액션을 통해 씬의 감정적 절정을 선명하게 보여줌"
          }
        ],
        "total_shots": 8,
        "selected_count": 2
      },
      {
        "scene_index": 28,
        "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": 10,
        "selected_count": 3
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 소형어선이 기괴한 안개 속으로 빨려 들어가며 위기 상황으로 진입하는 씬의 핵심 전환점을 명확히 보여준다."
          }
        ],
        "total_shots": 4,
        "selected_count": 1
      }
    ],
    "total_selected": 58,
    "total_shots": 196,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "069c0a92-8e8d-4b3b-826f-a9949c5701d2",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-22T02:00:16.094486+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}