{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "L01",
              "P12"
            ],
            "description": "형체를 알 수 없는 검은 인영이 공중에서 한국인 남자를 향해 두 팔을 뻗은 형태의 공중 정지 순간."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "L01",
              "P12"
            ],
            "description": "검은 인영의 무게에 짓눌려 흙바닥에 쓰러진 한국인 남자가 고통으로 입을 크게 벌린 모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L02"
            ],
            "description": "한국인 여자의 목덜미를 이빨로 꽉 물고 있는 한국인 남자의 정지된 모습."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L02"
            ],
            "description": "목에 피를 흘리는 한국인 여자가 바닥에 쓰러진 채 눈이 풀린 끔찍한 상태."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L03",
              "P10",
              "P11"
            ],
            "description": "들것에 올려진 검은색 바디백 양끝을 두 손으로 쥔 한국인 경찰들의 정지 순간."
          },
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C04",
              "L03",
              "P10",
              "P11"
            ],
            "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",
              "P01",
              "P07"
            ],
            "description": "가스레인지 위 냄비에서 하얀 김이 피어오르는 부엌 풍경."
          },
          {
            "shot_index": 11,
            "visible_entity_ids": [
              "C02",
              "L05",
              "P01",
              "P07"
            ],
            "description": "민숙의 손목 안쪽에 흉터처럼 새겨진 선명한 붉은 원 형태의 표식 클로즈업."
          },
          {
            "shot_index": 12,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L05",
              "P01",
              "P07"
            ],
            "description": "무심한 눈빛으로 민숙의 손목 표식 쪽에 시선을 고정한 수리영의 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "C01",
              "L06"
            ],
            "description": "바다가 보이는 해안가 도로 위에서 이어폰을 낀 수리영이 자전거 안장에 앉아 한쪽 페달을 아래로 밟고 있는 상태, 머리카락이 뒤로 휘날리는 측면 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "C08",
              "L07",
              "P14",
              "P15"
            ],
            "description": "철창 안에서 사나운 이빨을 드러낸 채 앞발을 들고 서 있는 거대하고 검은 로트와일러의 모습."
          },
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C08",
              "L07",
              "P14",
              "P15"
            ],
            "description": "바닥에 네 발을 단단히 붙이고 꼬리를 둥글게 만 채 얌전해진 로트와일러의 전신."
          },
          {
            "shot_index": 9,
            "visible_entity_ids": [
              "C01",
              "L07",
              "P14",
              "P15"
            ],
            "description": "작은 개의 엉킨 털 뭉치에 금속 가위 날이 맞닿은 채 수리영의 손에 쥐어진 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C01",
              "L10",
              "P03"
            ],
            "description": "마트 유니폼을 입은 40대 한국인 여직원을 바라보며 눈을 동그랗게 뜬 수리영의 모습."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "C07",
              "L10",
              "P03"
            ],
            "description": "놀란 눈으로 남자 직원을 응시하는 수리영의 굳은 얼굴 클로즈업."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "C01",
              "L10",
              "P03"
            ],
            "description": "귀에 휴대전화를 바짝 댄 채 초조하게 아랫입술을 깨문 수리영의 표정."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "C01",
              "L06"
            ],
            "description": "짙은 어둠이 깔린 텅 빈 해안 도로 위, 굳은 표정으로 한쪽 자전거 페달을 아래로 힘껏 딛은 자세의 수리영 측면 구도. 빠른 속도감으로 인해 머리카락이 뒤로 흩날리는 상태."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L04",
              "P07",
              "P08"
            ],
            "description": "녹슨 옥탑방 철문 현관 앞에 우뚝 멈춰 선 정체불명 한국인 남자의 검고 거대한 뒷모습."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "C02",
              "L04",
              "P07",
              "P08"
            ],
            "description": "거대한 검은 형체의 양손이 뒤에서 민숙의 가냘픈 어깨를 꽉 움켜쥔 순간."
          },
          {
            "shot_index": 10,
            "visible_entity_ids": [
              "C02",
              "L04",
              "P07",
              "P08"
            ],
            "description": "극심한 고통으로 눈을 치켜뜨고 입을 크게 벌린 민숙의 피 묻은 일그러진 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C01",
              "L04",
              "L12"
            ],
            "description": "한쪽 손으로 코와 입을 단단히 막은 채 혐오감에 눈살을 찌푸린 수리영의 얼굴 클로즈업."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "L04",
              "L12"
            ],
            "description": "어두운 옥상 바닥에 두 발을 딛고 꼿꼿이 선 수리영의 얼어붙은 전신."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "L04",
              "L12"
            ],
            "description": "검은 어둠만이 가득 찬 채 반쯤 열려 있는 옥탑방 현관 철문 정면 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 11,
            "visible_entity_ids": [
              "C02",
              "L11",
              "P01",
              "P02",
              "P03"
            ],
            "description": "커튼이 열린 창가 앞, 앉은 자세로 고개를 푹 숙인 피투성이 민숙의 시신"
          },
          {
            "shot_index": 13,
            "visible_entity_ids": [
              "C01",
              "L11",
              "P01",
              "P02",
              "P03"
            ],
            "description": "충격에 눈을 동그랗게 뜬 채 입을 벌린 수리영의 굳은 얼굴"
          },
          {
            "shot_index": 21,
            "visible_entity_ids": [
              "L11",
              "P01",
              "P02",
              "P03"
            ],
            "description": "침대 위쪽 벽면에 피로 붓칠한 듯한 거대한 붉은 원 표식이 선명하게 그려진 정면 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "C04",
              "L12"
            ],
            "description": "혜수가 두 손으로 수리영의 양어깨를 꽉 쥔 상반신 구도"
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "C04",
              "L12"
            ],
            "description": "고개를 든 채 눈물이 맺힌 눈동자로 혜수를 올려다보는 수리영의 얼굴"
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "C04",
              "L12"
            ],
            "description": "충격적인 대답에 놀라 눈을 크게 뜬 혜수의 굳은 표정 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 14,
        "shots": [
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "L13",
              "P04"
            ],
            "description": "핏자국 하나 없이 지나칠 정도로 깨끗하게 정돈된 수리영의 텅 빈 방 안 풍경"
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "C01",
              "L13",
              "P04"
            ],
            "description": "시신이 사라진 빈 창가 공간을 향해 시선을 둔 수리영의 창백해진 얼굴 클로즈업"
          },
          {
            "shot_index": 14,
            "visible_entity_ids": [
              "C01",
              "C04",
              "L13",
              "P04"
            ],
            "description": "수리영을 향해 안심시키듯 옅은 미소를 띤 혜수의 다정한 얼굴 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "C04",
              "L14"
            ],
            "description": "차가운 캔 음료수를 쥔 혜수의 손이 수리영의 얼굴 앞쪽에 불쑥 내밀어진 클로즈업"
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C01",
              "L14"
            ],
            "description": "벤치에서 번쩍 몸을 일으켜 세운 수리영의 꼿꼿한 자세"
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "C04",
              "L14"
            ],
            "description": "갑자기 일어선 수리영을 올려다보며 눈을 동그랗게 뜬 혜수의 놀란 얼굴"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C04",
              "C05",
              "L15",
              "P03"
            ],
            "description": "김형사의 얼굴 코앞에 특정 전화번호가 띄워진 휴대전화 액정을 불쑥 내민 혜수의 손 클로즈업"
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C04",
              "L15",
              "P03"
            ],
            "description": "입술을 굳게 다문 채 서늘하고 단호한 눈빛으로 허공을 응시하는 혜수의 굳은 얼굴 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C09",
              "L04"
            ],
            "description": "불이 켜진 옥탑방의 작은 창문을 향해 고개를 돌린 채 시선을 고정한 검은 고양이의 정지 순간"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "L13",
              "P01",
              "P03",
              "P04",
              "P06"
            ],
            "description": "놀란 듯 번쩍 두 눈을 뜬 수리영의 긴장된 얼굴 클로즈업"
          },
          {
            "shot_index": 12,
            "visible_entity_ids": [
              "L13",
              "P01",
              "P03",
              "P04",
              "P06"
            ],
            "description": "거울 속에 비친 욕실 뒷벽에 핏빛으로 선명한 붉은 원 표식이 새겨져 있는 화면 클로즈업"
          },
          {
            "shot_index": 18,
            "visible_entity_ids": [
              "C02",
              "C03",
              "L13",
              "P01",
              "P03",
              "P04",
              "P06"
            ],
            "description": "사진 속 민숙의 얼굴 형체가 기괴하게 뭉개진 채 절반쯤 끈적하게 흘러내린 끔찍한 환시 표면 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C01",
              "C07",
              "L09",
              "L10",
              "P03"
            ],
            "description": "남자 직원의 대답에 놀란 듯 눈을 동그랗게 뜬 수리영의 얼굴 클로즈업."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "L09",
              "L10",
              "P03"
            ],
            "description": "마트 밖에서 휴대전화를 귀에 바짝 댄 채 심각한 표정을 지은 수리영의 정면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "C01",
              "C04",
              "L16"
            ],
            "description": "어두운 사무실 안, 모니터 불빛에 얼굴이 비친 혜수와 한국인 보안 직원의 뒷모습 너머로 화면을 응시하는 수리영."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C04",
              "L16"
            ],
            "description": "보안 직원을 향해 단호한 눈빛으로 고개를 돌린 혜수의 측면 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "L15",
              "L17",
              "P09",
              "P16"
            ],
            "description": "책상 위에 어지럽게 널린 살점 떨어진 끔찍한 시신 사진들 클로즈업."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "C01",
              "L15",
              "L17",
              "P09",
              "P16"
            ],
            "description": "사진을 응시한 채 극도의 충격으로 사색이 된 수리영의 창백한 얼굴."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "C05",
              "L15",
              "L17",
              "P09",
              "P16"
            ],
            "description": "해상 지도 위 붉은 좌표가 선명하게 떠오른 김형사의 컴퓨터 모니터 화면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 22,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "L06"
            ],
            "description": "한쪽 무릎을 굽혀 페달을 밟아 내리는 중간 동작으로 안장에 앉은 채, 머리카락이 움직임의 반대 방향으로 흩날리며 앞을 매섭게 노려보는 수리영의 측면 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 23,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "C01",
              "L18",
              "P04",
              "P05"
            ],
            "description": "어두컴컴한 PC방 조명 아래 지도 화면이 켜진 모니터에 얼굴을 바짝 댄 수리영의 상반신."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L19"
            ],
            "description": "잔뜩 낀 먹구름 사이로 거대한 번개가 번쩍이는 어두운 해안가 도로의 넓은 풍경."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": {},
            "visible_entity_ids": [
              "C01",
              "L20"
            ],
            "description": "가재도구가 쏟아진 난장판 거실 입구에 우뚝 선 수리영의 얼어붙은 전신."
          },
          {
            "shot_index": 3,
            "variant_resolved": {},
            "visible_entity_ids": [
              "L20",
              "P01"
            ],
            "description": "열린 방문 틈새로 보이는 방 벽면 한가운데, 피로 거칠게 그려진 거대한 붉은 원 표식."
          },
          {
            "shot_index": 5,
            "variant_resolved": {
              "C02": "C16"
            },
            "visible_entity_ids": [
              "C01",
              "C16",
              "P02"
            ],
            "description": "벽에서 떼어낸 사진을 들여다보는 수리영의 흔들리는 눈빛 클로즈업."
          }
        ],
        "has_variants": true
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L22",
              "P03"
            ],
            "description": "거대한 안개 장막을 뚫고 뱃머리를 드러낸 낡은 어선 한 척의 정면 구도."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "C06",
              "L22",
              "P03"
            ],
            "description": "포구 바닥에 서서 배 위에 선 인우를 간절하게 올려다보는 수리영의 측면 상반신."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "L22",
              "P03"
            ],
            "description": "어두워진 바다를 배경으로 입술 가까이 휴대전화를 댄 수리영의 결연한 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C04",
              "C05",
              "L20",
              "P03"
            ],
            "description": "놀란 눈으로 김형사를 향해 고개를 홱 돌린 혜수의 상반신."
          },
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C05",
              "L20",
              "P03"
            ],
            "description": "양팔을 꼰 채 비죽인 입술로 한심하다는 듯 쳐다보는 김형사의 오만한 표정."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C01",
              "L23",
              "L25",
              "P02",
              "P05"
            ],
            "description": "수리영의 손가락이 피 묻은 낡은 흑백 사진을 꽉 쥔 클로즈업."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "C06",
              "L23",
              "L25",
              "P02",
              "P05"
            ],
            "description": "인우의 얼굴 바로 앞까지 사진을 바짝 들이민 수리영의 단호한 측면 상반신."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "C01",
              "L23",
              "L25",
              "P02",
              "P05"
            ],
            "description": "조타실을 향해 다급히 두 팔을 뻗은 수리영의 역동적인 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C01",
              "L24",
              "P01",
              "P02",
              "P18"
            ],
            "description": "입을 크게 벌린 채 핏대를 세운 수리영의 일그러진 얼굴 클로즈업."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "L24",
              "P01",
              "P02",
              "P18"
            ],
            "description": "좁은 조타실 내부 벽면 곳곳에 핏빛으로 칠해진 수많은 기이한 붉은 원 표식들의 넓은 구도."
          },
          {
            "shot_index": 10,
            "visible_entity_ids": [
              "C01",
              "C06",
              "L24",
              "P01",
              "P02",
              "P18"
            ],
            "description": "자신의 어깨에 기댄 수리영을 내려다보는 인우의 서늘하고 무심한 시선 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L25"
            ],
            "description": "거대한 안개 장막 속으로 뱃머리가 절반쯤 파묻힌 낡은 어선의 뒷부분 구도."
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 67,
    "llm_called_scenes": 1,
    "skipped_scenes": 29
  },
  "step_id": "shot_director",
  "run_id": "3954bb3f-e998-48e4-8d88-a0a3f88565bf",
  "resolved_model": "gpt",
  "updated_at": "2026-04-30T23:36:39.900231+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}