{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 뒤쫓아오는 알 수 없는 존재를 인지하고 극심한 공포를 드러내는 인물의 감정적 전환점이다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 Medium — 도망치던 남성이 결국 괴한에게 붙잡혀 제압당하는 씬의 결정적 파국이자 물리적 클라이맥스이다."
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "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": 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": [
          1,
          7,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 옥탑방의 쓸쓸한 분위기와 굳어 있는 민숙의 모습을 통해 씬의 오프닝 톤을 전달함"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 민숙에게 다가가 냄새를 맡는 수리영의 기묘한 행동을 통해 두 사람의 비일상적인 관계성을 보여줌"
          },
          {
            "shot_index": 8,
            "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": [
          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": [
          2,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 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": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 Medium / 시각 High — 현관 철문의 미세하게 벌어진 틈을 통해 공간의 침입과 고조되는 긴장감을 암시하는 구도"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 창문 위 그림자 실루엣을 통해 인물 간의 거친 충돌과 충격적인 사건의 순간을 영리하게 시각화한 장면"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 11,
        "selected_shot_indices": [
          3
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 굳게 닫혀 있어야 할 옥탑방 철문이 열려 있는 것을 발견하여 극적 긴장감과 서스펜스를 자아내는 핵심 순간"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 12,
        "selected_shot_indices": [
          6,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 물어뜯긴 상처를 입은 채 쓰러진 강민숙을 발견하는 이번 씬 최고의 극적 전환점"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 숨진 인물의 손에 쥐인 구겨진 사진을 통해 사건의 결정적 단서를 명확히 보여주는 순간"
          }
        ],
        "total_shots": 13,
        "selected_count": 2
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영이 충격으로 인해 넋을 잃고 무너져 내리는 감정적 절정의 순간을 효과적으로 전달함"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 이를 목격하고 경악에 빠진 혜수의 표정을 클로즈업하여 인물의 감정 동요와 충격을 극대화함"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          2,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 흔적 없이 정돈되어 버린 사건 현장의 기이한 정적을 극적으로 전달함"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 눈앞의 믿기지 않는 상황에 직면해 충격에 빠진 주인공의 감정적 절정을 명확히 묘사함"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          2,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 혜수의 갑작스러운 음료수 전달을 통해 수리영의 침묵이 깨지고 관계가 시작되는 전환점"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 Medium — 달려나가는 수리영과 외치는 혜수를 한 구도에 담아 씬의 감정적 해소와 절정을 동시에 표현"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 16,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 경찰서에서 굳은 표정으로 통화하는 혜수의 모습을 통해 씬 전체의 긴장감과 절박한 감정을 가장 효과적으로 전달하는 핵심 순간이다."
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 17,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          1,
          8,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 침대에 무력하게 기댄 인물의 모습을 통해 씬의 전반적인 침울한 분위기와 심리적 고립감을 정립함"
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 거울 속 기이한 붉은 표식을 목격하는 순간으로, 일상 공간이 비일상적 공포로 전환되는 핵심 서사 전환점"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 Medium — 액자 속 얼굴이 기괴하게 일그러지는 왜곡을 통해 인물의 환각과 극도에 달한 심리적 붕괴를 시각화함"
          }
        ],
        "total_shots": 13,
        "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 — 마트 밖으로 나와 누군가와 통화하며 새로운 서사적 국면이나 심리적 변화를 암시하는 전환점"
          }
        ],
        "total_shots": 4,
        "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": [
          5,
          6,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 처참한 사진을 목격하고 충격에 빠진 인물의 표정을 통해 극적 긴장감을 직관적으로 묘사함"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 화면 속 붉은 좌표가 표시된 해상 지도를 통해 결정적인 단서의 등장을 시각적으로 단순화하여 제시함"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 비밀스럽게 메모를 주머니에 감추는 손동작을 보여주며 인물의 숨겨진 의도와 서사적 긴장감을 극대화함"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      },
      {
        "scene_index": 23,
        "selected_shot_indices": [
          1,
          2
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 어두운 PC방에서 모니터 불빛을 받는 수리영의 얼굴을 통해 긴장감 어린 인지 순간을 시각적으로 강조함"
          },
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 이번 씬의 핵심 단서이자 목표인 해상 지도 속 붉은 좌표 점을 명확하게 보여주는 서사의 핵심 순간임"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 24,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 소나기 속 해안가를 질주하는 주인공의 실루엣을 통해 난관에 맞서는 역동적인 의지와 극적인 공간 분위기를 동시에 전달함"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 25,
        "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": 26,
        "selected_shot_indices": [
          2,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 안개 낀 황량한 포구에 홀로 앉아 있는 수리영의 모습을 통해 씬의 고립된 분위기와 정서를 명확히 보여줌"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 포구에 도착한 인우와 그를 올려다보는 수리영의 대면을 통해 두 인물 사이의 긴장된 관계 전환을 효과적으로 전달함"
          }
        ],
        "total_shots": 9,
        "selected_count": 2
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 난장판이 된 공간에서 느끼는 혜수의 초조함을 통해 씬의 핵심 갈등과 위기 상황을 극적으로 보여주는 중심 순간"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 28,
        "selected_shot_indices": [
          3,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 서사의 핵심 단서인 '금월' 사진이 드러나며 비밀이 폭로되는 결정적 순간"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 충격적인 단서를 목격한 인우의 인지적 전환과 얼어붙은 감정적 절정을 명확히 드러내는 순간"
          }
        ],
        "total_shots": 6,
        "selected_count": 2
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          4,
          5,
          8
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 수리영이 사진 속 여자아이를 가리키며 씬의 핵심 비밀을 폭로하는 결정적 순간이다."
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 비밀을 마주한 인우가 깊은 충격을 받고 얼어붙는 감정의 절정 순간을 표정 클로즈업으로 명확히 전달한다."
          },
          {
            "shot_index": 8,
            "reason": "서사 High / 시각 High — 격렬한 감정 대립 끝에 힘없이 기대어 무너지는 수리영과 인우의 관계 변화를 함축적으로 보여주는 정지 상태이다."
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "씬 내 유일 샷"
          }
        ],
        "total_shots": 1,
        "selected_count": 1
      }
    ],
    "total_selected": 53,
    "total_shots": 147,
    "max_per_scene": 3
  },
  "step_id": "shot_selection",
  "run_id": "f7d165f5-da8a-4a2c-9164-84835421a65f",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-15T13:02:45.432650+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}