{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 Medium — 도망치는 남성의 부상 상태와 공포를 숲속 배경과 함께 보여주며 씬의 위기 상황을 정착시킴"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 Medium — 습격이 완료되어 남성이 완전히 제압당하는 결정적 국면 전환의 순간을 명확하게 제시함"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 2,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 밀착한 남녀의 구도를 통해 은밀하면서도 긴장감 넘치는 씬의 서막을 안정적으로 제시함"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 Medium — 습격이 끝난 후 쓰러진 피해자와 서 있는 가해자의 대비를 통해 사건의 충격적인 결과를 명확히 전달함"
          }
        ],
        "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": [
          2,
          6,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — TV를 보며 어두워지는 민숙의 심각한 표정을 통해 씬의 첫 긴장감을 조성하는 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 Medium / 시각 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": [
          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": [
          2,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 Medium / 시각 High — 낯선 존재의 침입을 암시하는 그림자와 신발을 통해 씬 전체의 서스펜스를 고조시키는 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 민숙이 습격당하는 핵심 사건의 절정을 직접적 묘사 대신 창문 실루엣으로 세련되고 명확하게 표현한 순간"
          }
        ],
        "total_shots": 5,
        "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": [
          4,
          6,
          11,
          14
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 핏자국을 통해 방 안의 비극을 암시하며 서사적 긴장감을 극대화하는 발견의 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 Medium — 사건의 실체인 민숙의 참혹한 상태를 직접적으로 드러내며 공포감을 조성하는 핵심 전환점"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 피 묻은 손에 쥐인 사진이라는 명확한 소품을 통해 새로운 서사적 단서를 제공하는 결정적 순간"
          },
          {
            "shot_index": 14,
            "reason": "서사 High / 시각 High — 벽면에 붉은 원이 떠오르는 초자연적 현상을 강렬한 대비를 통해 시각적으로 명확하게 정착시키는 클라이맥스"
          }
        ],
        "total_shots": 15,
        "selected_count": 4
      },
      {
        "scene_index": 13,
        "selected_shot_indices": [
          4,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 걱정스러운 혜수가 수리영의 어깨를 붙잡고 대면하여 진정시키는 감정적 교감의 시작점"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 수리영의 말을 듣고 경악하는 혜수의 표정을 통해 사건의 충격적 전개를 극적으로 보여주는 클라이맥스"
          }
        ],
        "total_shots": 7,
        "selected_count": 2
      },
      {
        "scene_index": 14,
        "selected_shot_indices": [
          4,
          5,
          9
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 흔적 없이 깔끔하게 치워진 방의 미스터리한 분위기를 직관적으로 보여주는 핵심 전경"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 수리영이 흔적이 사라진 현장을 목격하고 느끼는 충격과 상실감을 효과적으로 전달하는 결정적 순간"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 불안해하는 수리영을 혜수가 정서적으로 감싸 안으며 인물 간의 관계와 감정적 연대를 확인하는 씬의 안착점"
          }
        ],
        "total_shots": 10,
        "selected_count": 3
      },
      {
        "scene_index": 15,
        "selected_shot_indices": [
          1,
          3,
          6
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 해안가 정류장이라는 공간적 배경과 수리영의 쓸쓸한 정서를 명확히 전달하는 도입부"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 혜수의 등장에 수리영이 단호하게 맞서며 관계의 갈등을 본격화하는 서사적 전환점"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 도망치는 두 사람을 내려다보는 제3자의 시점을 통해 극적 긴장감과 서스펜스를 불어넣는 씬의 핵심 순간"
          }
        ],
        "total_shots": 6,
        "selected_count": 3
      },
      {
        "scene_index": 16,
        "selected_shot_indices": [
          3,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 Medium — 사건의 결정적 단서인 전화를 형사에게 들이미는 핵심 행동 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 인물의 절박함과 형사의 방관이 충돌하며 씬의 감정적 절정을 이루는 대치 구도"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 17,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 옥탑방 불빛을 주시하는 고양이의 시선과 긴장감을 명확한 구도로 집중 전달하는 핵심 순간"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 18,
        "selected_shot_indices": [
          5,
          9,
          12
        ],
        "selected_shots": [
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 있어야 할 시신이 사라진 깨끗한 바닥을 바라보는 미스터리의 시작점"
          },
          {
            "shot_index": 9,
            "reason": "서사 High / 시각 High — 거울을 통해 평범한 일상 공간에 나타난 기괴한 붉은 흔적을 목격하는 첫 공포의 순간"
          },
          {
            "shot_index": 12,
            "reason": "서사 High / 시각 High — 액자 속 사진의 인물이 붉게 일그러져 흘러내리는 시각적 왜곡과 공포의 정점"
          }
        ],
        "total_shots": 15,
        "selected_count": 3
      },
      {
        "scene_index": 19,
        "selected_shot_indices": [
          4,
          5
        ],
        "selected_shots": [
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — CCTV라는 단서를 발견하고 응시하는 동작을 통해 서사적 긴장감을 효과적으로 높이는 순간"
          },
          {
            "shot_index": 5,
            "reason": "서사 High / 시각 High — 굳은 표정으로 통화를 시도하며 인물의 감정적 위기와 국면 전환을 직관적으로 보여주는 순간"
          }
        ],
        "total_shots": 5,
        "selected_count": 2
      },
      {
        "scene_index": 20,
        "selected_shot_indices": [
          1,
          3
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 세 인물이 CCTV를 확인하는 공간적 상황과 긴장된 대치 구도를 효과적으로 전달하는 정착 샷"
          },
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — CCTV 모니터를 확인하며 의혹과 불안을 느끼는 수리영의 핵심 감정 표현이자 씬의 서사적 절정"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 21,
        "selected_shot_indices": [
          6,
          10,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 수리영이 참혹한 시신 사진을 목격하고 경악하는 표정을 통해 캐릭터가 받는 정신적 충격을 극대화하여 표현"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 모니터 속 위치추적 화면을 보며 사건의 단서를 발견하고 얼굴이 하얗게 질리는 결정적인 감정 전환점"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 발견한 정보를 은밀히 메모지에 기록하는 핵심 행동에 클로즈업하여 서사적 긴장감을 전달"
          }
        ],
        "total_shots": 12,
        "selected_count": 3
      },
      {
        "scene_index": 22,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 경찰서를 떠나기 직전 수리영의 굳은 결의와 감정 상태를 정적이고 명확한 구도로 상징성 있게 보여줌"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 23,
        "selected_shot_indices": [
          1
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — PC방에서 모니터를 응시하는 인물의 긴장감 넘치는 표정과 공간적 배경을 명확히 전달하는 대표적 순간"
          }
        ],
        "total_shots": 3,
        "selected_count": 1
      },
      {
        "scene_index": 24,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 폭우 속에서 자전거를 타며 나아가는 인물의 굳은 의지와 역동적인 감정을 클로즈업으로 명확히 시각화함"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      },
      {
        "scene_index": 25,
        "selected_shot_indices": [
          3,
          6,
          7
        ],
        "selected_shots": [
          {
            "shot_index": 3,
            "reason": "서사 High / 시각 High — 수리영이 방 안의 거친 붉은 원을 발견하며 충격적인 사건의 시발점이 되는 순간"
          },
          {
            "shot_index": 6,
            "reason": "서사 High / 시각 High — 이야기의 핵심 실마리이자 과거의 비밀을 담은 사진 속 이미지를 명확히 보여주는 순간"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 발견한 진실로 인해 절망과 충격에 빠진 인물의 감정적 클라이맥스를 드러내는 전신 샷"
          }
        ],
        "total_shots": 8,
        "selected_count": 3
      },
      {
        "scene_index": 26,
        "selected_shot_indices": [
          1,
          10
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 Medium / 시각 High — 안개 낀 포구의 쓸쓸한 분위기와 고립된 인물의 감정 상태를 명확히 정착시키는 오프닝"
          },
          {
            "shot_index": 10,
            "reason": "서사 High / 시각 High — 수리영이 결국 배에 올라타 안개 속을 응시하며 결단을 내리는 씬의 서사적 클라이맥스"
          }
        ],
        "total_shots": 10,
        "selected_count": 2
      },
      {
        "scene_index": 27,
        "selected_shot_indices": [
          1,
          4
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 혜수가 심각하게 전화를 받는 모습으로 씬의 위기감 넘치는 시작을 알리는 대표적인 전신 구도"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 Medium — 두 인물 뒤로 현관문이 미세하게 벌어지는 서스펜스를 효과적으로 시각화하여 긴장감을 극대화하는 순간"
          }
        ],
        "total_shots": 4,
        "selected_count": 2
      },
      {
        "scene_index": 28,
        "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 — 평온한 정적을 깨고 조타실이라는 새로운 공간으로 서사적 시선과 행동이 급전환되는 순간"
          }
        ],
        "total_shots": 9,
        "selected_count": 3
      },
      {
        "scene_index": 29,
        "selected_shot_indices": [
          1,
          4,
          7,
          11
        ],
        "selected_shots": [
          {
            "shot_index": 1,
            "reason": "서사 High / 시각 High — 노을빛 조타실이라는 공간적 배경과 두 인물의 갈등 관계를 단번에 정착시키는 핵심 오프닝 샷"
          },
          {
            "shot_index": 4,
            "reason": "서사 High / 시각 High — 낡은 사진 속 여자아이를 짚는 디테일을 통해 서사의 결정적 단서를 폭로하는 핵심 순간"
          },
          {
            "shot_index": 7,
            "reason": "서사 High / 시각 High — 벽면의 기괴한 붉은 안료 문양을 클로즈업하여 공간의 공포와 숨겨진 비밀을 시각적으로 극대화하는 씬의 정점"
          },
          {
            "shot_index": 11,
            "reason": "서사 High / 시각 High — 쓰러진 인물을 냉소적으로 내려다보는 구도를 통해 인물의 본색과 서늘한 관계 전복을 시각화하는 결말부"
          }
        ],
        "total_shots": 11,
        "selected_count": 4
      },
      {
        "scene_index": 30,
        "selected_shot_indices": [
          2
        ],
        "selected_shots": [
          {
            "shot_index": 2,
            "reason": "서사 High / 시각 High — 소형어선이 거대한 안개벽 속으로 빨려 들어가는 순간을 포착하여 씬의 긴장감과 본격적인 사건의 시작을 명확히 전달함"
          }
        ],
        "total_shots": 2,
        "selected_count": 1
      }
    ],
    "total_selected": 61,
    "total_shots": 173,
    "max_per_scene": 5
  },
  "step_id": "shot_selection",
  "run_id": "6140a9ac-0054-4c74-867a-61c1919c7572",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-22T21:35:11.822037+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}