{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L01",
              "C07",
              "C14"
            ],
            "description": "검은 인영이 공중에 뜬 채 한국인 남자를 향해 팔을 뻗은 정지 순간."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L01",
              "C07",
              "C14"
            ],
            "description": "검은 인영이 한국인 남자의 몸 위로 겹쳐진 채 바닥에 쓰러져 있는 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L02",
              "C08",
              "C09"
            ],
            "description": "한국인 남자의 입이 한국인 여자의 목덜미에 닿아 피가 묻은 정지 순간."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L02",
              "C09"
            ],
            "description": "한국인 여자의 몸이 바닥에 엎드린 채 멈춘 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L03",
              "P10"
            ],
            "description": "들것 위에 천으로 덮인 시신이 놓인 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 4,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L04"
            ],
            "description": "오래된 빌라 옥탑방과 주변 건물들이 내려다보이는 부감 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 5,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L05",
              "C04",
              "P06",
              "P03"
            ],
            "description": "앞치마를 두른 민숙이 어두운 표정으로 TV 화면을 응시하는 정지 순간."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "L05",
              "C01",
              "P06",
              "P03"
            ],
            "description": "수리영이 컵을 입술에 댄 채 눈을 찡그린 정지 순간."
          },
          {
            "shot_index": 13,
            "visible_entity_ids": [
              "L05",
              "C04",
              "P06",
              "P03"
            ],
            "description": "민숙의 손목에 새겨진 작은 원 표식 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L06",
              "C01"
            ],
            "description": "이어폰을 낀 수리영이 자전거 안장에 앉아 페달에 발을 올린 채 멈춘 측면 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L07",
              "C12"
            ],
            "description": "철창 안에서 로트와일러가 이빨을 드러낸 채 앞발을 든 정지 순간."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L07",
              "C12"
            ],
            "description": "50대 한국인 의사의 손이 주사기를 로트와일러의 엉덩이에 찌른 채 멈춘 정지 순간."
          },
          {
            "shot_index": 9,
            "visible_entity_ids": [
              "L07",
              "C01"
            ],
            "description": "수리영이 가위를 든 채 개의 털에 손을 얹은 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L09",
              "C01",
              "C13"
            ],
            "description": "수리영이 한국인 여직원을 마주 본 채 서 있는 정지 순간."
          },
          {
            "shot_index": 9,
            "visible_entity_ids": [
              "L09",
              "C01"
            ],
            "description": "마트 자동문 밖으로 나온 수리영이 스마트폰을 귀에 댄 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L06",
              "C01"
            ],
            "description": "어두운 해안도로 위, 수리영이 자전거 페달에 발을 얹은 채 상체를 숙인 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L04",
              "C10",
              "P06",
              "P09"
            ],
            "description": "낯선 한국인 남자의 손가락이 문틈의 전단지를 쥔 정지 순간."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "L04",
              "P06",
              "P09"
            ],
            "description": "철문이 아주 살짝 열린 틈새의 정지 순간."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "L04",
              "P06",
              "P09"
            ],
            "description": "창문에 비친 그림자 속, 한 인영이 다른 인영의 어깨 위로 고개를 숙인 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L11",
              "L10",
              "L04",
              "C01"
            ],
            "description": "옥상에 올라온 수리영의 시선 끝에 반쯤 열린 현관 철문이 보이는 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L05",
              "P03",
              "P01",
              "P02"
            ],
            "description": "바닥에 흥건한 핏자국과 피 묻은 발자국이 커튼 쪽으로 이어진 정지 순간."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "L05",
              "C01",
              "P03",
              "P01",
              "P02"
            ],
            "description": "수리영이 눈을 크게 뜬 채 몸이 굳은 정지 순간."
          },
          {
            "shot_index": 16,
            "visible_entity_ids": [
              "L05",
              "C01",
              "P03",
              "P01",
              "P02"
            ],
            "description": "수리영이 얼굴을 일그러뜨리고 입을 크게 벌린 정면 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L10",
              "C01",
              "C02"
            ],
            "description": "수리영이 고개를 든 채 혜수의 얼굴을 바라보는 정지 순간."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "L10",
              "C02"
            ],
            "description": "혜수가 눈을 크게 뜬 채 멈춘 정지 순간."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "L10",
              "C02",
              "C05"
            ],
            "description": "김형사가 혜수의 뒤에서 계단을 오르는 자세로 멈춘 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 14,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L05",
              "C01",
              "P04"
            ],
            "description": "수리영의 창백해진 얼굴 클로즈업."
          },
          {
            "shot_index": 10,
            "visible_entity_ids": [
              "L05",
              "C02",
              "C01",
              "P04"
            ],
            "description": "혜수의 손이 수리영의 어깨 위에 얹힌 정지 순간."
          },
          {
            "shot_index": 12,
            "visible_entity_ids": [
              "L05",
              "P04"
            ],
            "description": "방안 바닥에 백팩과 인형이 놓인 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L12",
              "C01"
            ],
            "description": "어두운 바다를 배경으로 수리영이 버스정류장 의자에 멍하니 앉은 정지 순간."
          },
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L12",
              "C01",
              "C02"
            ],
            "description": "혜수의 손이 음료수 캔을 수리영 앞으로 내민 채 멈춘 정지 순간."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L12",
              "C01"
            ],
            "description": "수리영이 해안도로를 따라 뛰어가는 뒷모습의 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L13",
              "C02",
              "C05",
              "P02"
            ],
            "description": "혜수가 스마트폰 화면을 김형사 눈앞에 들이민 정지 순간."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L13",
              "C02",
              "C05",
              "P02"
            ],
            "description": "혜수가 굳은 표정으로 김형사를 내려다보는 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L04",
              "C15"
            ],
            "description": "새벽빛 아래 검은 고양이가 불 켜진 옥탑방을 올려다보는 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 10,
            "visible_entity_ids": [
              "L05",
              "P04",
              "P03",
              "P05",
              "P02"
            ],
            "description": "거울에 비친 욕실 벽면에 붉은 원이 나타난 정지 순간."
          },
          {
            "shot_index": 15,
            "visible_entity_ids": [
              "L05",
              "C16",
              "P04",
              "P03",
              "P05",
              "P02"
            ],
            "description": "사진 속 민숙의 얼굴이 기괴하게 뭉개져 흘러내린 상태의 클로즈업."
          },
          {
            "shot_index": 16,
            "visible_entity_ids": [
              "L05",
              "C01",
              "P04",
              "P03",
              "P05",
              "P02"
            ],
            "description": "수리영이 눈을 질끈 감고 입을 크게 벌린 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L09",
              "L08",
              "C01",
              "P02"
            ],
            "description": "마트 진열대 사이에 선 수리영의 정면 구도."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L09",
              "L08",
              "C01",
              "C06",
              "P02"
            ],
            "description": "수리영이 눈을 크게 뜬 채 남자 직원을 바라보는 정지 순간."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "L09",
              "L08",
              "C01",
              "P02"
            ],
            "description": "수리영이 마트 밖에서 고개를 들어 CCTV를 올려다보는 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L14"
            ],
            "description": "모니터 화면 속 어두운 화질의 CCTV 영상 클로즈업."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L14",
              "C01"
            ],
            "description": "수리영이 미간을 찌푸린 채 입술을 깨문 정지 순간."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "L14",
              "C11"
            ],
            "description": "한국인 보안 직원이 고개를 끄덕인 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "L13",
              "P08"
            ],
            "description": "책상 위에 어지럽게 널린 끔찍한 살인사건 현장 사진들 클로즈업."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "L13",
              "C01",
              "P08"
            ],
            "description": "수리영이 사진을 든 채 눈을 크게 뜬 정지 순간."
          },
          {
            "shot_index": 11,
            "visible_entity_ids": [
              "L13",
              "P08"
            ],
            "description": "모니터 화면 속 해상 지도 위에 붉은 좌표가 표시된 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 22,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L02",
              "C01"
            ],
            "description": "수리영이 자전거 안장에 앉아 페달을 밟은 자세의 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 23,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L16",
              "P07",
              "P04"
            ],
            "description": "모니터 화면에 해상 지도가 띄워진 정지 순간."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L16",
              "C01",
              "P07",
              "P04"
            ],
            "description": "수리영의 손이 접힌 지도를 백팩 안으로 밀어 넣은 채 멈춘 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L06",
              "C01"
            ],
            "description": "세찬 비가 내리는 해안도로 위, 수리영이 자전거 핸들을 꽉 쥔 채 상체를 숙인 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L05",
              "P03",
              "P01",
              "P04"
            ],
            "description": "방 안 벽면에 붉은 원이 그려진 정지 순간."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "L05",
              "P03",
              "P01",
              "P04"
            ],
            "description": "붉은 원 한가운데 피 묻은 낡은 사진이 꽂힌 클로즈업."
          },
          {
            "shot_index": 13,
            "visible_entity_ids": [
              "L05",
              "C01",
              "P03",
              "P01",
              "P04"
            ],
            "description": "수리영이 현관문 밖으로 나서는 뒷모습의 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L17",
              "P02"
            ],
            "description": "짙은 안개 속에서 작은 배 한 척의 뱃머리가 드러난 정지 순간."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "L17",
              "C01",
              "C03",
              "P02"
            ],
            "description": "수리영이 배 앞에 서서 인우를 올려다보는 정지 순간."
          },
          {
            "shot_index": 10,
            "visible_entity_ids": [
              "L17",
              "C01",
              "C03",
              "P02"
            ],
            "description": "수리영이 두 손을 모은 채 간절한 눈빛으로 인우를 바라보는 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L05",
              "C02",
              "P02"
            ],
            "description": "혜수가 스마트폰을 귀에 댄 채 눈을 크게 뜬 정지 순간."
          },
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L05",
              "C02",
              "C05",
              "P02"
            ],
            "description": "혜수가 불안한 표정으로 김형사를 돌아본 정지 순간."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "L05",
              "P02"
            ],
            "description": "텅 빈 옥탑방 거실에 어스름한 저녁빛이 스며든 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L19",
              "C03",
              "P07",
              "P01"
            ],
            "description": "지도를 내려다보는 인우의 미간이 찌푸려진 클로즈업."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "L19",
              "C01",
              "P07",
              "P01"
            ],
            "description": "수리영의 손가락이 사진 속 '금월' 글씨를 가리킨 채 멈춘 클로즈업."
          },
          {
            "shot_index": 15,
            "visible_entity_ids": [
              "L19",
              "C01",
              "C03",
              "P07",
              "P01"
            ],
            "description": "수리영의 양손이 인우의 팔을 꽉 붙잡은 채 멈춘 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L20",
              "C01",
              "P01",
              "P03"
            ],
            "description": "수리영의 손가락이 사진 속 어린 소녀의 얼굴을 가리킨 클로즈업."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "L20",
              "C03",
              "P01",
              "P03"
            ],
            "description": "인우의 얼굴이 창백하게 굳어진 클로즈업."
          },
          {
            "shot_index": 13,
            "visible_entity_ids": [
              "L20",
              "C01",
              "C03",
              "P01",
              "P03"
            ],
            "description": "수리영의 머리가 인우의 어깨에 닿은 채 멈춘 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L18"
            ],
            "description": "바다 한가운데 짙은 회색 안개 띠가 거대한 벽처럼 솟아오른 정지 순간."
          },
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L18"
            ],
            "description": "소형 어선의 뱃머리가 짙은 안개 벽에 닿은 정지 순간."
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 68,
    "llm_called_scenes": 0,
    "skipped_scenes": 30
  },
  "step_id": "shot_director",
  "run_id": "f459dd08-cc8c-4470-9ee3-3f3c8c3b8a2a",
  "resolved_model": "gpt",
  "updated_at": "2026-04-27T09:02:44.859492+00:00"
}