{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "C10",
              "L01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "공중에서 도약해 내려온 검은 인영이 바닥에 쓰러진 30대 한국인 남성의 상체를 강하게 덮치며 충돌하는 순간"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C13",
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "30대 한국인 남성이 20대 한국인 여성의 목을 입으로 강하게 물어뜯은 채 정지한 측면"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "20대 한국인 여성이 바닥에 축 늘어진 채 쓰러져 있는 정적 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "L01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "폴리스 라인 안쪽, 혜수가 한 손에 무전기를 쥔 채 무거운 표정으로 정면을 응시하는 상체"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 4,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인천 구도심의 낡은 빌라 옥상 위 단출한 옥탑방 외부가 내려다보이는 낮의 정적 전경"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 5,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "식탁에 앉은 수리영이 컵에 담긴 짙은 약초물을 내려다보며 미간을 잔뜩 찌푸린 얼굴"
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C21",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "40대 한국인 여성의 손목 피부 위에 선명하게 드러난 작은 원형 표식 클로즈업"
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 표식이 있는 손목을 향해 시선을 흘끗 내린 눈동자 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "이어폰을 낀 수리영이 바다를 향해 고개를 든 채 입가에 옅은 미소를 머금은 얼굴 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C12",
              "L07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "철장 안에서 이빨을 사납게 드러낸 채 앞발을 들고 버티고 선 거대한 맹견 로트와일러"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C12",
              "P16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "50대 한국인 남성이 주사기를 쥔 채 엎드린 로트와일러의 엉덩이 피부에 바늘을 찌른 찰나"
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 바닥에 쪼그려 앉아 소형견의 등 털에 가위를 댄 채 멈춰 있는 순간"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C14",
              "L09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "밝은 마트 실내, 수리영이 한국인 중년 여직원 앞에 서서 눈을 동그랗게 뜬 채 멈춘 얼굴"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P01",
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어둑해진 마트 입구 밖, 수리영이 불빛이 켜진 휴대전화 화면을 들여다보며 홀로 서 있는 어두운 실루엣"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "칠흑 같은 어둠이 깔린 밤바다 옆 도로, 수리영이 자전거 몸체를 크게 기울인 채 굽은 길을 도는 찰나의 전신"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "미세하게 열린 현관문 틈 사이로 어둠이 짙게 깔린 옥탑방 내부가 들여다보이는 정적 구도"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C10",
              "C21",
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "불 꺼진 창문 유리에, 거대한 남성의 그림자가 바닥의 다른 그림자 어깨 부위를 향해 입을 크게 벌린 채 덮쳐 무는 찰나의 역동적인 겹쳐진 실루엣"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 한 손으로 코를 틀어막은 채 눈살을 잔뜩 찌푸린 얼굴"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 시선 끝에 자리한, 옥탑방 현관 철문이 안으로 반쯤 열린 채 멈춰 있는 고요한 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "방바닥에 흥건하게 고인 붉은 핏자국과 커튼 쪽으로 이어진 피 묻은 발자국들"
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "커튼 뒤, 바닥에 주저앉은 채 고개를 푹 숙이고 축 늘어져 있는 50대 한국인 여성의 시신"
          },
          {
            "shot_index": 17,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "침대 위 벽면에 피로 붓칠한 듯 두꺼운 붉은색 원형 표식이 선명하게 새겨진 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "희미한 가로등 아래, 경찰차 문을 연 채 한쪽 발을 땅에 딛고 서 있는 혜수의 전신"
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 계단 아래에 멈춰 서서 초점을 잃은 멍한 눈으로 앞을 바라보는 정면 상체"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 두 눈을 크게 뜨고 입술을 살짝 벌린 채 충격에 굳어 있는 얼굴 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 14,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 깨끗한 방 한가운데 서서 파리하게 질린 얼굴로 얼어붙어 있는 전신"
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 수리영의 어깨 위에 다정하게 손을 얹은 채 따뜻한 눈빛으로 바라보는 구도"
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P04",
              "P08",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 방바닥 한쪽에 백팩과 낡은 인형이 원래와 미세하게 다른 위치에 덩그러니 놓여 있는 정적 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 고개를 든 채 혜수를 바라보며 입술을 굳게 다문 얼굴"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 해안가 도로를 따라 어둠 속으로 전력 질주하는 mid-stride 순간, 한 발이 공중에 떠 있고 머리카락과 옷자락이 뒤로 휘날리는 뒷모습"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C04",
              "P01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 김형사의 얼굴 코앞까지 휴대전화 화면을 바짝 들이민 채 날카롭게 쳐다보는 측면"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 책상 위로 상체를 바짝 숙인 채 확고하고 서늘한 눈빛으로 김형사를 내려다보는 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "푸르스름한 동이 트는 새벽빛 아래, 유일하게 노란 창문 불빛이 켜져 있는 옥탑방 외부 전경"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 14,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울 속 수리영의 어깨너머 타일 벽면에 붉은색 원형 표식이 선명하게 떠오른 비현실적 구도"
          },
          {
            "shot_index": 18,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P06",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 눈을 동그랗게 뜬 채 식탁 위의 액자 사진을 뚫어지게 내려다보는 시선"
          },
          {
            "shot_index": 19,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진 속 50대 한국인 여성의 환하게 웃는 얼굴이 기괴하게 흘러내린 채 뭉개져 있는 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C08",
              "L09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 남자 직원 앞에 바짝 마주 선 채 눈을 크게 뜨고 응시하는 상체"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 휴대전화를 귀에 바싹 댄 채 굳은 표정으로 서 있는 얼굴 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 초조한 듯 미간을 잔뜩 찌푸린 채 입술을 굳게 다문 얼굴 클로즈업"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 모니터 앞의 한국인 남성 보안직원을 향해 단호한 눈빛으로 내려다보는 측면"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "책상 위, 훼손된 시신의 끔찍한 상처가 적나라하게 찍힌 현장 사진들 클로즈업"
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 책상 위 사진을 내려다보며 두 눈을 크게 뜨고 충격에 얼어붙은 얼굴"
          },
          {
            "shot_index": 12,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "모니터 화면 안, 바다 위 특정 좌표가 붉은색으로 표시된 해상 지도 이미지 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 22,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 자전거 페달을 강하게 밟은 자세로 도로를 향해 몸을 크게 기울인 역동적인 찰나"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 23,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L15"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 PC방 실내, 수리영이 푸른 모니터 불빛을 얼굴에 가득 받은 채 의자에 앉아 있는 정면 상체"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "굵은 빗줄기가 쏟아지는 도로 위, 수리영이 흠뻑 젖은 채 자전거 페달을 강하게 내리밟고 젖은 머리카락이 뒤로 휘날리는 역동적인 측면 자세"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거실 창문이 활짝 열려 있고 식탁 의자들이 바닥에 나뒹굴고 있는 난장판이 된 실내 풍경"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P02",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "붉은 원 한가운데, 피가 묻은 낡은 사진 한 장이 벽에 깊게 꽂혀 있는 클로즈업"
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 옥탑방 현관문을 등진 채 계단 쪽으로 몸이 기울고 한 발이 막 떠 있는 어두운 실루엣"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 안개가 자욱하게 깔려 한 치 앞도 보이지 않는 텅 빈 바닷가 포구 전경"
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P01",
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "갯바위 표면 위에 놓인 휴대전화 화면 위로 혜수의 이름이 밝게 떠 있는 클로즈업"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 배 가까이에 선 채 굳은 표정으로 인우를 올려다보는 측면"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "김형사가 팔짱을 낀 채 무심하고 짜증스러운 표정으로 입꼬리를 살짝 비틀고 서 있는 상체"
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 극도의 불안감에 휩싸인 채 창밖의 어두운 허공을 뚫어지게 응시하는 굳은 얼굴 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P05",
              "L17"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어선 갑판 위에 홀로 앉은 수리영이 해상 지도를 양손으로 펼쳐 든 채 미간을 잔뜩 찌푸린 정면 상체"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 낡은 사진 한 장을 손가락 끝으로 집어 든 채 뚫어지게 응시하는 측면"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인우가 수리영의 손에 들린 사진을 내려다보며 두 눈을 크게 뜨고 당황한 기색이 역력한 얼굴 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 분노에 찬 얼굴로 입을 크게 벌린 채 눈에 핏발이 선 정면 얼굴 클로즈업"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 떨리는 손가락이 낡은 사진 속 한 어린아이의 얼굴을 강하게 가리키고 있는 클로즈업"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C03",
              "P03",
              "L19"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인우의 어깨너머로, 조타실 낡은 벽면 가득 피로 그린 듯한 수많은 붉은색 원형 표식들이 기괴하게 보이는 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "바다 한가운데 거대한 회색 안개 띠가 세상을 반으로 가르듯 무겁게 내려앉아 있는 웅장한 구도"
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 61,
    "llm_called_scenes": 30,
    "skipped_scenes": 0,
    "schema_version": 3,
    "prompt_version": "6.202605172247"
  },
  "schema_version": 3,
  "config_hash": "0a40812507a79730",
  "step_id": "shot_director",
  "run_id": "839e2533-8197-46c8-a249-681e1dcee1d3",
  "resolved_model": "gpt",
  "updated_at": "2026-05-21T10:58:43.155420+00:00",
  "project_config_snapshot": {}
}