{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C07",
              "P01",
              "L01"
            ],
            "description": "한국인 남자의 맨살 허벅지에 선명하게 파인 커다란 이빨 자국과 핏방울의 클로즈업."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C07",
              "P01",
              "L01"
            ],
            "description": "잔뜩 겁에 질려 눈동자가 확장된 한국인 남자의 땀에 젖은 얼굴."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C07",
              "C15",
              "P01",
              "L01"
            ],
            "description": "짙은 어둠 속에서 나타난 검은 형상이 한국인 남자를 덮치기 위해 공중으로 뛰어올라 양팔을 뻗은 채 허공에 떠 있는 찰나의 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C08",
              "L03"
            ],
            "description": "한국인 남자의 치아가 여자의 핏기 없는 목 피부에 닿은 정지 순간."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C09",
              "L03"
            ],
            "description": "목에 피를 흘린 한국인 여자가 눈을 감은 채 차가운 뒷골목 바닥에 쓰러져 멈춘 전신 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C02",
              "P02",
              "P03",
              "L02"
            ],
            "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": 4,
            "visible_entity_ids": [
              "C05",
              "P04",
              "L07"
            ],
            "description": "굳은 표정의 40대 한국인 여성 앞모습."
          },
          {
            "shot_index": 9,
            "visible_entity_ids": [
              "C01",
              "P04",
              "L07"
            ],
            "description": "컵을 입술에 댄 채 미간을 살짝 찌푸린 수리영의 얼굴 클로즈업."
          },
          {
            "shot_index": 14,
            "visible_entity_ids": [
              "P04",
              "L07"
            ],
            "description": "한국인 여성의 맨 손목 피부 위에 붉은빛이 감도는 작은 원형 표식이 선명하게 드러난 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "L08"
            ],
            "description": "양 귀에 하얀 이어폰을 꽂고 지긋이 눈을 감은 수리영의 옆얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "C11",
              "L09"
            ],
            "description": "철장 안에서 이빨을 거칠게 드러내고 입을 벌린 거대한 검은색 로트와일러의 머리."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "L09"
            ],
            "description": "엎드린 개의 엉덩이에 주사기 바늘을 꽂은 50대 한국인 남성의 손 클로즈업."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "C01",
              "L09"
            ],
            "description": "작은 강아지의 젖은 등에 비누 거품을 묻힌 채 양손을 얹은 수리영의 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C01",
              "P05",
              "L11",
              "L12"
            ],
            "description": "진열대 앞 50대 한국인 여성을 향해 눈을 동그랗게 뜬 수리영의 정면 얼굴."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "C06",
              "P05",
              "L11",
              "L12"
            ],
            "description": "남자 직원을 향해 고개를 살짝 기울인 수리영의 의아한 표정."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "P05",
              "L11",
              "L12"
            ],
            "description": "어스름이 깔린 마트 자동문 밖에서 휴대폰을 귀에 댄 수리영의 옆모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "L08"
            ],
            "description": "차가운 달빛을 등지고 가파른 경사로 위, 자전거 페달을 강하게 밟기 위해 상체를 앞으로 숙인 채 한쪽 무릎을 굽힌 수리영과 자전거의 검은 실루엣."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C10",
              "P04",
              "P07",
              "L04"
            ],
            "description": "굳게 닫힌 현관 철문 틈새에 끼워진 종이 전단지를 쥔 거친 남자의 손 클로즈업."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "P04",
              "P07",
              "L04"
            ],
            "description": "어둠 속에서 한국인 남성의 입이 한국인 여성의 어깨 위에 맞닿은 정지 순간."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "P04",
              "P07",
              "L04"
            ],
            "description": "눈을 질끈 감고 입을 크게 벌린 한국인 여성의 고통스러운 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C01",
              "L04",
              "L05",
              "L06"
            ],
            "description": "옥상 바닥에 두 발을 딛고 선 채 앞을 뚫어지게 주시하는 수리영의 상체."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "L04",
              "L05",
              "L06"
            ],
            "description": "열린 철문을 향해 두 눈을 크게 뜬 채 동공이 확장된 수리영의 두 눈 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "P05",
              "P08",
              "L07"
            ],
            "description": "방문 틈새로 보이는 방바닥 위 선명하고 붉은 핏자국 클로즈업."
          },
          {
            "shot_index": 10,
            "visible_entity_ids": [
              "C01",
              "P05",
              "P08",
              "L07"
            ],
            "description": "두 눈을 크게 뜬 채 입을 벌린 수리영의 경악한 얼굴 클로즈업."
          },
          {
            "shot_index": 20,
            "visible_entity_ids": [
              "P05",
              "P08",
              "L07"
            ],
            "description": "침대 위 텅 빈 흰색 벽지 한가운데 붉은 물감으로 그려진 듯한 커다란 원형 표식의 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L05",
              "L06"
            ],
            "description": "수리영의 어깨를 양손으로 감싸 쥔 혜수의 정지 구도."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L05",
              "L06"
            ],
            "description": "혜수의 턱을 올려다보는 수리영의 눈물이 맺힌 얼굴 클로즈업."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C02",
              "L05",
              "L06"
            ],
            "description": "미간을 찌푸린 채 두 눈이 커진 혜수의 충격받은 표정."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 14,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C02",
              "C04",
              "P09",
              "L07"
            ],
            "description": "김형사의 어깨 너머로 텅 빈 거실을 바라보는 혜수의 정면."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "P09",
              "L07"
            ],
            "description": "핏기가 가신 창백한 얼굴로 두 눈을 크게 뜬 수리영의 클로즈업."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "C01",
              "C04",
              "P09",
              "L07"
            ],
            "description": "허리춤에 양손을 얹은 채 수리영을 내려다보는 김형사의 불만스러운 표정."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C01",
              "L14"
            ],
            "description": "캔 음료수를 건네받지 않은 채 벤치에서 몸을 벌떡 일으킨 수리영의 정지 구도."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L14"
            ],
            "description": "수풀 사이로, 한쪽 다리를 허공에 띄운 채 뛰어가는 수리영의 mid-stride 뒷모습과 제자리에 선 혜수의 뒷모습을 지켜보는 1인칭 시점 쇼트."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "C02",
              "C04",
              "P05",
              "L15"
            ],
            "description": "김형사의 모니터 앞으로 내밀어진 혜수의 핸드폰 액정 화면 클로즈업."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C02",
              "C04",
              "P05",
              "L15"
            ],
            "description": "책상 짚은 양손에 힘을 준 채 김형사를 향해 상체를 숙인 혜수의 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "L04"
            ],
            "description": "어스름한 새벽빛 아래 희미하게 불이 켜진 옥탑방 창문의 원경 구도."
          },
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C12",
              "L04"
            ],
            "description": "불 켜진 창문을 향해 시선을 고정한 검은 고양이의 눈동자 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "P05",
              "P09",
              "P10",
              "L07"
            ],
            "description": "두 눈을 번쩍 뜬 채 고개를 치켜든 수리영의 놀란 얼굴 클로즈업."
          },
          {
            "shot_index": 12,
            "visible_entity_ids": [
              "P05",
              "P09",
              "P10",
              "L07"
            ],
            "description": "욕실 거울 표면 위로 선명하게 떠오른 붉은 원형 표식의 클로즈업."
          },
          {
            "shot_index": 15,
            "visible_entity_ids": [
              "P05",
              "P09",
              "P10",
              "L07"
            ],
            "description": "액자 속 40대 한국인 여성의 얼굴이 기괴하게 일그러진 채 녹아내린 형태의 정지 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C01",
              "C06",
              "P05",
              "L11",
              "L12"
            ],
            "description": "종이 박스를 든 남자 직원 앞을 막아선 채 눈을 맞춘 수리영의 정지 상태."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "P05",
              "L11",
              "L12"
            ],
            "description": "마트 외벽 모서리에 매달린 둥근 CCTV 카메라의 클로즈업."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "C01",
              "P05",
              "L11",
              "L12"
            ],
            "description": "휴대폰을 귀에 바짝 댄 채 입을 벌린 수리영의 긴장된 옆얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "L13"
            ],
            "description": "두 사람 등 뒤에 서서 두 손을 꽉 쥔 채 모니터를 응시하는 수리영의 초조한 정면."
          },
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "L13"
            ],
            "description": "검은 그림자만 어렴풋이 보이는 어두운 CCTV 영상이 띄워진 모니터 화면 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "P11",
              "L15"
            ],
            "description": "책상 위, 살점이 뜯겨나간 끔찍한 시신의 상처 부위가 적나라하게 찍힌 인화 사진 클로즈업."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "C01",
              "P11",
              "L15"
            ],
            "description": "사진을 향해 상체를 숙인 채 눈동자가 커진 수리영의 경악한 얼굴."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "P11",
              "L15"
            ],
            "description": "컴퓨터 모니터 화면 위, 해상 지도와 붉은색 GPS 좌표 문구가 선명하게 떠 있는 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 22,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "L16"
            ],
            "description": "자전거 핸들을 꽉 쥔 채 도로를 향해 상체를 숙인 수리영의 다급한 측면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 23,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "C01",
              "P09",
              "P12",
              "L17"
            ],
            "description": "어두운 PC방 안, 디지털 지도가 띄워진 모니터 불빛에 비친 수리영의 집중한 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "C01",
              "L08"
            ],
            "description": "쏟아지는 빗방울 속에서 자전거 핸들을 꽉 쥔 수리영의 젖은 상체, 앞으로 몸을 숙인 채 젖은 머리카락과 옷자락이 등 뒤로 세차게 휘날리며 달리는 추진력이 드러나는 고정된 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "P08",
              "P09",
              "L07"
            ],
            "description": "거실 장판 바닥 곳곳에 선명하게 찍힌 진흙 묻은 낯선 발자국들의 클로즈업."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "P08",
              "P09",
              "L07"
            ],
            "description": "벽지 한가운데 붉은색으로 칠해진 커다란 원형 표식과 그 정중앙에 꽂힌 사진 한 장."
          },
          {
            "shot_index": 9,
            "visible_entity_ids": [
              "C01",
              "P08",
              "P09",
              "L07"
            ],
            "description": "한 손에 사진을 꽉 쥔 채 양어깨에 백팩 끈을 걸친 수리영의 굳은 정면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "P05",
              "P13",
              "L18",
              "L19"
            ],
            "description": "안개벽 너머로 뱃머리를 반쯤 드러낸 채 수면을 가르고 있는 낡은 작은 어선의 검은 실루엣."
          },
          {
            "shot_index": 6,
            "visible_entity_ids": [
              "C01",
              "C03",
              "P05",
              "P13",
              "L18",
              "L19"
            ],
            "description": "밧줄을 손에 쥔 채 고개를 돌려 수리영을 힐끗 응시하는 인우의 무심한 눈빛."
          },
          {
            "shot_index": 9,
            "visible_entity_ids": [
              "C01",
              "P05",
              "P13",
              "L18",
              "L19"
            ],
            "description": "배에 오르기 전 핸드폰을 입가에 댄 채 바다를 바라보는 수리영의 측면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 1,
            "visible_entity_ids": [
              "C02",
              "P05",
              "L04",
              "L07"
            ],
            "description": "엉망이 된 옥탑방 거실 한가운데 서서 핸드폰을 귀에 댄 혜수의 심각한 얼굴."
          },
          {
            "shot_index": 4,
            "visible_entity_ids": [
              "P05",
              "L04",
              "L07"
            ],
            "description": "강한 바람에 밀려 살짝 틈이 벌어진 낡은 현관 철문."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C01",
              "P08",
              "P12",
              "L19"
            ],
            "description": "수리영의 손가락 끝에 들려 있는 낡은 흑백 사진과 그 구석에 적힌 '금월'이라는 글씨의 클로즈업."
          },
          {
            "shot_index": 8,
            "visible_entity_ids": [
              "C01",
              "C03",
              "P08",
              "P12",
              "L19"
            ],
            "description": "좁은 조타실 입구에서 두 팔을 벌린 채 인우의 앞을 막아선 수리영의 전신 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 3,
            "visible_entity_ids": [
              "C01",
              "P08",
              "L20"
            ],
            "description": "눈가를 붉힌 채 입을 크게 벌린 수리영의 절박하고 일그러진 얼굴 클로즈업."
          },
          {
            "shot_index": 5,
            "visible_entity_ids": [
              "C01",
              "P08",
              "L20"
            ],
            "description": "낡은 사진 속 어린 소녀의 얼굴을 꾹 누른 수리영의 흙 묻은 검지손가락 클로즈업."
          },
          {
            "shot_index": 7,
            "visible_entity_ids": [
              "C03",
              "P08",
              "L20"
            ],
            "description": "인우의 어깨 너머 조타실 어두운 벽면에 빼곡하게 칠해진 붉은색 원형 표식들의 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 2,
            "visible_entity_ids": [
              "L19"
            ],
            "description": "거대한 잿빛 안개벽을 정면으로 마주한 소형 어선의 원경 구도."
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 66,
    "llm_called_scenes": 0,
    "skipped_scenes": 30
  },
  "step_id": "shot_director",
  "run_id": "c3ceba25-2e0b-443f-b227-6b476099f0f1",
  "resolved_model": "gpt",
  "updated_at": "2026-05-05T06:23:55.258608+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}