{
  "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": "검은 실루엣의 형체가 한국인 남자를 향해 공중에 떠 있는 찰나"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "C10",
              "L01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "검은 실루엣이 쓰러진 한국인 남자의 몸 위에 완전히 포개진 채 바닥에 멈춘 정지 상태"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C08",
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "눈동자가 붉게 변한 한국인 남자가 이빨을 한국인 여자의 목덜미 살점에 깊이 박아넣은 채 멈춘 측면 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "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": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P03",
              "P04",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "싱크대 위 씻다 만 마른 약초 곁에서, 가스레인지 위 냄비의 하얀 김이 공중에 떠 있는 정물 구도"
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 컵을 입술에 댄 채 미간을 찌푸린 얼굴 클로즈업"
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "P09"
            ],
            "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"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거대한 맹견 로트와일러가 입을 크게 벌리고 앞발을 공중에 든 위협적인 정지 상태"
          },
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "맹견을 향해 시선을 고정하고 눈을 부릅뜬 수리영의 정면 얼굴 클로즈업"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P05",
              "L08"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 한 손에 스마트폰을 든 채 철창 안의 개들을 물끄러미 바라보는 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "매장 안에서 수리영이 한국인 여자 직원과 서로를 마주보고 서 있는 정지 구도"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P05"
            ],
            "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": [
              "C07",
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "남자의 손가락이 광고 전단지를 쥔 채 철문 틈 사이에 끼워 넣은 찰나"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C07",
              "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": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 시선이 닿은 곳, 옥상 현관 철문이 안쪽으로 반쯤 열린 채 멈춘 정적 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "방바닥 널빤지 위에 검붉은 피가 흥건하게 고여 있는 바닥 클로즈업"
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "커튼 뒤 공간, 바닥에 주저앉은 민숙이 고개를 푹 숙인 채 미동도 없이 멈춰 있는 정지 상태"
          },
          {
            "shot_index": 17,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P09",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "침대 위 하얀 벽면 한가운데 굵고 붉은 원형 표식이 붓 자국처럼 선명하게 그려져 있는 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 코앞에 마주 선 채 양손으로 그의 어깨를 감싸 쥔 혜수의 측면 구도"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "눈썹을 치켜뜬 채 입술을 굳게 다문 혜수의 놀란 얼굴 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 14,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C05",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "옥탑방 거실 한가운데 서서 허탈한 표정으로 빈 공간을 바라보는 김형사의 상체"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "창백하게 질린 얼굴로 텅 빈 방안을 응시하는 수리영의 굳은 표정"
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수의 손바닥이 수리영의 움츠러든 어깨 위에 묵직하게 얹혀 있는 찰나"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수의 손이 차가운 음료수 캔을 쥔 채 수리영의 시선 앞으로 내밀고 있는 찰나"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C04",
              "L07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "벤치에서 몸을 일으켜 세운 수리영이 혜수와 마주 선 정지 구도"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수를 등지고 어두운 해안도로 쪽으로 한쪽 발을 내디딘 수리영의 뒷모습"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "P05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수의 손이 스마트폰 액정 화면을 김형사의 시선 앞으로 바짝 들이민 정지 찰나"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "김형사를 서늘하게 쏘아보는 혜수의 눈빛 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C13",
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "푸르스름한 새벽빛 아래, 담장 위에 멈춰 서서 불 켜진 옥탑방 창문을 올려다보는 검은 고양이"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "두 눈을 번쩍 크게 뜨고 긴장한 표정으로 허공을 응시하는 수리영의 정면 얼굴"
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울 표면 위로 비친 욕실 뒷벽 타일에 붉은색 원형 표식이 선명하게 그려져 있는 정지 컷"
          },
          {
            "shot_index": 15,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진 속 민숙의 얼굴 형체가 아래로 길게 늘어진 채 일그러져 있는 기괴한 사진 표면 컷"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 매장 안, 수리영이 남자 직원과 마주 보고 서서 굳은 표정으로 쳐다보는 정면 상체."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 밖, 건물 외벽 높은 곳에 매달린 CCTV 카메라를 올려다보는 수리영의 뒷모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "모니터 화면 속, 유독 어둡게 처리되어 형태만 흐릿한 성인 남성의 실루엣이 떠 있는 찰나."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "두 손을 꽉 쥔 수리영이 미간을 찌푸린 채 모니터를 노려보는 불안한 얼굴 클로즈업."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수의 손바닥이 모니터 쪽을 향해 살짝 들어 올려진 채 입술이 벌어진 멈춘 상체."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C04",
              "C05",
              "L13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "경찰서 사무실 안, 서류 뭉치를 든 김형사 앞에 혜수와 수리영이 나란히 서 있는 전신 구도."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "텅 빈 사무실 안, 혜수의 빈 책상 앞 의자에 덩그러니 앉아 멍한 눈을 한 수리영의 정면."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "책상 위, 심하게 훼손된 끔찍한 시신의 핏자국이 선명하게 찍힌 사진들이 어지럽게 널려 있는 정물 컷."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 22,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L14"
            ],
            "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방 안, 모니터 불빛을 받은 수리영의 양손이 키보드 자판 위에 올려진 정면 상체."
          },
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "모니터 화면 가득 붉은색 핀 기호가 찍힌 선명한 해상 지도가 떠 있는 화면 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "먹구름이 짙게 깔린 해안가 하늘 위로 하얀 번개 줄기가 선명하게 그어진 채 멈춘 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "열린 거실 창문 앞, 쓰러진 식탁 의자와 바닥에 헤집어진 가재도구들이 널브러진 멈춘 거실 구도."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P09",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "문이 열린 방 안쪽, 하얀 벽면 한가운데 붉은 원형 표식이 붓 자국처럼 굵게 그려져 있는 구도."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진 가장자리를 꽉 쥔 채 두 눈을 크게 뜨고 굳어 있는 수리영의 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 해무 사이로 뱃머리가 흐릿하게 드러난 낡은 소형 어선 한 척이 포구를 향해 하얀 물살을 일으키며 다가오는 mid-action 찰나."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C06",
              "P17"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "밧줄을 쥔 인우의 등 뒤에 바짝 다가선 수리영이 간절한 눈빛으로 위를 올려다보는 정지 구도."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06"
            ],
            "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": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "강한 바람에 밀린 옥탑방 현관 철문이 안쪽으로 덜컹 꺾여 들어와 멈춘 정지 구도."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "텅 빈 옥탑방 거실 한가운데, 어깨를 축 늘어뜨린 채 우두커니 서 있는 혜수의 뒷모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "해 질 무렵 황금빛 바다 위, 소형 어선 한 척이 물 위에 조용히 떠 있는 원경 정지 상태."
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "지도를 향해 시선이 고정된 인우의 미간이 깊게 패인 굳은 얼굴 클로즈업."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진을 본 인우의 두 눈이 커다랗게 떠지고 턱이 살짝 벌어진 당황한 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "입술을 꽉 깨문 수리영의 일그러진 얼굴이 인우의 콧등 앞까지 바짝 다가간 클로즈업."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P09",
              "L19"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "조타실 벽면 가득, 붉고 기괴한 원형 표식들이 거친 붓 자국처럼 선명하게 칠해져 있는 구도."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "눈이 감긴 수리영의 상체가 인우의 어깨 위에 완전히 포개진 채 축 늘어진 정지 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L17"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 안개 장벽 속으로 낡은 소형 어선의 뱃머리가 반쯤 진입한 찰나, 뱃머리에 부딪힌 물결이 뒤로 갈라지며 전진하는 추진력을 보여주는 구도."
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 64,
    "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": "f09d9c63-8d44-4292-8e54-ab8cd7292dbe",
  "resolved_model": "gpt",
  "updated_at": "2026-05-20T17:18:14.909953+00:00",
  "project_config_snapshot": {}
}