{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 수풀 속에 숨은 인물의 공포에 질린 표정을 통해 습격 직전의 서스펜스를 극대화함"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 Medium — 거대한 형체의 기습이라는 씬의 물리적 절정이자 핵심 사건을 시각화함"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 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": [
          7,
          9,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 7,
            "reason": "서사 Medium / 시각 High — 약초 물을 건네며 두 인물 간의 묘한 관계와 의구심을 시각화"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 수리영이 민숙에게 밀착해 냄새를 맡으며 무언가를 감지하는 서사적 전환점"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 민숙의 숨겨진 과거와 인물 간의 의혹을 유발하는 핵심 복선인 흉터의 클로즈업"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 6,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 푸른 바다를 배경으로 해방감을 느끼는 수리영의 표정을 통해 씬의 정서적 분위기를 가장 명확하게 전달하는 대표 컷"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 7,
        "selected_shot_indices": [
          1,
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 맹견의 위협적인 공격성을 시각적으로 극대화하여 씬의 긴장감을 조성하는 시작점"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 날카롭던 맹견이 순종적으로 굴복하는 극적인 서사적 변화와 결과를 보여주는 핵심 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 전화 통화 도중 수리영의 굳은 표정을 통해 새로운 국면이나 갈등의 시작을 암시하는 전환점"
          }
        ],
        "total_shots": 6,
        "selected_count": 3
      },
      {
        "scene_index": 8,
        "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": 9,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 10,
        "selected_shot_indices": [
          4,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 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": [
          8,
          12,
          15
        ],
        "selected_shots": [
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 시신을 목격한 수리영의 극도의 공포와 충격을 가장 직관적이고 강렬하게 전달하는 얼굴 클로즈업"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 피해자의 손에 쥐인 낡은 사진이라는 중요 단서를 클로즈업하여 서사적 미스터리를 증폭"
          },
          {
            "shot_index": 15,
            "reason": "서사 High / 시각 High — 하얀 벽면 위의 거대한 붉은 원형 자국을 통해 현장의 초자연적이고 음산한 분위기를 단순하면서도 강력하게 시각화"
          }
        ],
        "total_shots": 16,
        "selected_count": 3
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          3,
          6,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 경찰차의 붉은 경광등 불빛을 통해 현장의 긴박한 분위기와 수리영의 심리적 붕괴를 극적으로 시각화하는 전환점이다."
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 당황한 혜수와 멍한 수리영이 신체적으로 접촉하며 서사적 긴장감이 최고조에 달하는 핵심 순간이다."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 수리영의 상태를 확인한 혜수의 감정적 충격과 인지적 변화가 얼굴에 명확히 드러나는 감정적 절정이다."
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          5,
          7,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 흔적이 모두 사라져 깨끗해진 방의 풍경을 통해 미스터리한 반전을 시각화함"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 예상치 못한 상황에 직면한 인물의 극적인 당혹감을 표정 클로즈업으로 강조함"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 김형사의 강한 불신과 추궁의 제스처를 통해 인물 간의 갈등을 명확히 전달함"
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          3,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 혜수의 호의를 받고도 내적 괴로움에 침묵하는 수리영의 표정을 통해 인물의 깊은 감정적 갈등을 극대화함"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 어두운 밤 가로등 아래로 달아나는 수리영의 뒷모습을 통해 관계의 단절과 씬의 종결을 암시함"
          }
        ],
        "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": 3,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          1,
          11,
          13
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 수리영의 지치고 웅크린 모습을 통해 씬의 무겁고 긴장감 넘치는 초반 분위기를 효과적으로 형성"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 등 뒤 하얀 타일에 나타난 붉은 원형 자국이라는 초현실적 사건의 시작이자 강력한 서사 전환점"
          },
          {
            "shot_index": 13,
            "reason": "서사 High / 시각 High — 액자 속 인물의 얼굴이 기괴하게 뭉개진 모습을 명확하게 대비시켜 미스터리 장르의 시각적 절정을 전달"
          }
        ],
        "total_shots": 15,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "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": 20,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 수리영이 입술을 깨물며 어두운 모니터를 응시하는 표정을 통해 씬의 핵심 긴장감과 내면적 갈등을 가장 강렬하게 시각화함"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 인물들이 목격하고 있는 사건의 단서인 CCTV 속 흐릿한 인물의 모습을 보여주어 미스터리를 촉발하는 결정적 순간"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          8,
          9,
          13
        ],
        "selected_shots": [
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 수리영이 참혹한 시신 사진을 목격하고 경악하며 사건의 심각성을 인지하는 결정적 순간"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 화면 속 'LAST LOCATION' 단서를 발견하여 향후 전개의 결정적 실마리를 확보하는 순간"
          },
          {
            "shot_index": 13,
            "reason": "서사 High / 시각 Medium — 수리영이 단서를 쥐고 경찰서를 몰래 빠져나가며 독자적인 추적 행동을 개시하는 씬의 퇴장점"
          }
        ],
        "total_shots": 13,
        "selected_count": 3
      },
      {
        "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
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 수리영이 모니터 불빛 속에서 지도를 응시하며 목적지를 탐색하는 캐릭터의 강렬한 의지와 씬의 목표를 직관적으로 전달함"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "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": [
          1,
          5,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 옥탑방이 엉망으로 파헤쳐진 현장을 한눈에 보여주며 무단 침입 사건을 알리는 정착 샷"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 벽면의 붉은 표식과 그 중앙에 꽂힌 피 묻은 사진이라는 가장 핵심적인 단서를 극적으로 강조한 순간"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 발견한 단서로 인해 인물이 맞이한 충격과 감정적 절정을 얼굴 표정으로 명확히 전달하는 샷"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          2,
          8,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 안개 자욱한 포구에서 주인공의 외로움과 절망적 심리 상태를 단번에 정착시키는 핵심 오프닝 샷"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 가방끈을 쥔 채 배 앞에 멈춰 선 주인공의 전신 구도로 절박한 인물의 태도와 감정적 긴장을 극대화함"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 승선하기 직전 스마트폰을 통해 안도와 미소를 짓는 순간으로, 이모와의 연결 및 다음 여정으로의 극적 전환을 보여줌"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 난장판이 된 거실과 혜수의 굳은 표정을 통해 씬의 핵심 사건과 불안감을 시각적으로 압축함"
          },
          {
            "shot_index": 5,
            "reason": "서사 Medium / 시각 High — 반쯤 열린 철문과 길게 드리워진 그림자 구도로 침입의 흔적과 황량한 분위기를 효과적으로 암시함"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 28,
        "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 / 시각 Medium — 도망치려는 인우와 그를 밀착 추격하는 수리영의 물리적 대치를 통해 갈등이 최고조에 달하는 순간"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          4,
          6,
          13
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 분노와 눈물이 뒤섞인 수리영의 얼굴을 통해 두 인물의 대립이 최고조에 달하는 감정적 절정의 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 사진 속 특정 대상을 지목하며 감춰진 과거의 단서를 드러내는 서사적 폭로의 순간"
          },
          {
            "shot_index": 13,
            "reason": "서사 High / 시각 High — 수리영이 의식을 잃고 쓰러짐으로써 씬의 긴장감이 극적으로 마무리되는 국면 전환의 순간"
          }
        ],
        "total_shots": 14,
        "selected_count": 3
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 평화로운 노을빛을 압도하며 등장한 거대한 안개벽이 씬의 극적 긴장감과 미스터리를 고조시키는 순간"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 어선이 안개 속으로 진입하는 구체적인 행동을 통해 안전한 공간에서 미지의 공간으로 넘어가는 서사적 전환점"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      }
    ],
    "total_selected": 63,
    "total_shots": 197,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "391ea0d0-e236-4786-8909-bdc6b285f199",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-06-30T02:29:50.843290+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}