{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "L01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어둑한 수풀 사이, 한쪽 신발이 벗겨지고 허벅지에 커다란 이빨 자국이 난 한국인 남성이 겁에 질린 표정으로 공중에 한쪽 발을 든 채 앞으로 달리는 중간 찰나의 전신"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "검은 인영이 바닥에 쓰러진 남성의 몸 위를 빈틈없이 덮누른 상태"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "C07",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "희미한 가로등 불빛 아래, 한국인 남성과 여성이 전봇대에 기댄 채 바짝 밀착해 있는 전경"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "C07",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "목에 피를 흘린 여성이 바닥에 힘없이 늘어져 있고, 남성이 그 위에 서 있는 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "경찰 무리 중앙에 선 혜수가 굳은 표정으로 바닥의 시신 쪽을 주시하는 상체"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 4,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "햇살이 내리쬐는 낮, 인천 변두리의 오래된 다세대 빌라 옥탑방과 주변 전경이 내려다보이는 부감"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 5,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "앞치마를 두른 민숙이 어둡고 심각한 표정으로 거실의 켜진 TV 화면을 응시하는 상체"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "식탁 맞은편의 수리영이 불만스러운 표정으로 컵을 쥔 채 앉아있는 상체"
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "P01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "민숙의 손목 안쪽에 새겨진 작고 선명한 원형 표식 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "밝은 낮의 해안가 도로, 이어폰을 낀 수리영이 자전거 핸들을 쥔 채 미소 짓고 있으며, 주행 추진력으로 인해 머리카락이 뒤로 흩날리는 상체"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "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",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 귀에 스마트폰을 댄 채 미간을 찌푸린 상체"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 안, 수리영이 매대 앞의 한국인 여성 직원을 바라보며 눈을 동그랗게 뜬 상체"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P03",
              "L08"
            ],
            "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": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C10",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "굳게 닫힌 현관 철문 앞, 바닥에 드리워진 긴 그림자와 그 끝에 놓인 낯선 한국인 남성의 낡은 신발"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C10",
              "C04",
              "L04"
            ],
            "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": "옥상 입구에 다다른 수리영이 반쯤 열린 현관 철문을 향해 눈을 크게 뜬 정면 얼굴"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 4,
            "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": "어깨와 쇄골의 살점이 거칠게 뜯겨나가 피를 흘리는 민숙이 방바닥에 고개를 떨군 채 주저앉아 있는 참혹한 모습"
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "민숙의 피 묻은 손아귀에 구겨진 낡은 사진 한 장이 쥐여 있는 클로즈업"
          },
          {
            "shot_index": 14,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "침대 위 어두운 벽면에 굵은 붓으로 칠한 듯한 거친 붉은 원 형태가 뚜렷하게 떠오른 모습"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02"
            ],
            "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": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "핏자국이나 시신 없이 지나치게 깔끔하게 정돈된 수리영의 방안 침대와 창문 커튼 전경"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "얼굴이 파리해진 수리영이 텅 빈 커튼 뒤의 깨끗한 바닥을 멍하게 내려다보는 상체"
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 두 손으로 수리영의 어깨를 감싸 안고 다정한 눈빛으로 바라보는 상체"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 밤바다를 배경으로, 수리영이 버스정류장 벤치에 멍하니 앞을 보며 앉아있는 측면"
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 벤치에서 몸을 벌떡 일으킨 채 단호한 표정으로 혜수를 쳐다보는 전신"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "멀찍이 떨어진 어둠 속에서, 양손을 입가에 모은 혜수와 달리는 mid-stride 자세의 수리영을 동시에 내려다보는 누군가의 불길한 시점 쇼트 (POV)"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C05",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 김형사의 눈앞에 전화번호가 뜬 스마트폰 화면을 들이민 클로즈업"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C05",
              "L13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 양손으로 책상을 짚은 채 심각한 얼굴로 김형사를 내려다보는 측면 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C14"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "불이 켜진 옥탑방 창문을 향해 시선을 고정한 검은 고양이의 측면"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "시신이 없는 깨끗한 바닥을 내려다보는 수리영의 측면"
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울에 비친 수리영의 어깨너머 욕실 벽면에 나타난 거친 붉은 원 형태의 클로즈업"
          },
          {
            "shot_index": 12,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "액자 사진 속 민숙의 얼굴 부위가 일그러져 붉게 흘러내린 기괴한 형상의 클로즈업"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L08"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 밖 처마 밑, 수리영이 천장에 매달린 CCTV 카메라를 올려다보는 측면"
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 귀에 스마트폰을 댄 채 굳은 표정으로 서 있는 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L10",
              "C15",
              "C02",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 총무과 사무실 안, 한국인 남성 보안직원과 혜수가 모니터를 주시한 채 앉아 있고 수리영이 그 뒤에 선 전경"
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 미간을 찌푸린 채 모니터를 응시하는 초조한 얼굴"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 책상 위 사진들을 내려다보며 눈을 크게 뜨고 경악한 얼굴의 클로즈업"
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 모니터를 바라보며 얼굴이 하얗게 질린 정면 상체"
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P09"
            ],
            "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방 안, 수리영이 모니터 화면을 뚫어지게 응시한 채 앉아있는 상체"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "세찬 비바람에 젖은 머리카락이 뒤로 흩날리는 가운데, 자전거 페달을 힘껏 밟아 누르는 mid-stroke 순간 수리영의 굳은 옆얼굴"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "열린 방문 틈 사이로, 방 안쪽 벽면에 붉은 원이 거칠게 그려져 있는 구도"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "낡은 흑백 사진 속, 지붕에 둥근 원 표식이 있는 식당 건물 앞에 한국인 어린 여자아이 둘이 앉아있는 이미지 클로즈업"
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "충격에 빠져 침대 가장자리에 주저앉은 채 넋이 나간 수리영의 전신"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 안개가 자욱한 빈 포구, 수리영이 지친 기색으로 갯바위에 앉아 바다를 응시하는 전경"
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "배 위에 선 수리영이 스마트폰을 입가에 댄 채 안개 낀 바다를 응시하는 상체"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "P03",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어스름한 옥탑방 거실, 혜수가 스마트폰을 귀에 댄 채 심각한 표정으로 서 있는 전신"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C05",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거실에 선 혜수와 김형사 뒤로 바람에 흔들린 현관문이 미세하게 벌어진 구도"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03",
              "P06",
              "L17"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "해질 무렵 바다 위, 소형어선의 갑판에 앉은 수리영이 인우를 향해 종이 지도를 불쑥 내민 정지 순간"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인우가 사진을 보고 눈을 크게 뜬 채 당황한 표정을 지은 정면 얼굴"
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C03",
              "L17"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인우가 갑판에서 몸을 반쯤 일으킨 채 조타실 쪽으로 고개를 확 돌린 전신"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03",
              "L18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "붉은 노을 빛이 스며드는 어둑하고 좁은 조타실 안, 수리영이 조타기를 쥔 인우의 팔을 두 손으로 꽉 움켜쥔 구도"
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 떨리는 손가락이 낡은 사진 속 한국인 어린 여자아이의 얼굴을 짚은 클로즈업"
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P01",
              "L18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 조타실 벽면 곳곳에 붉은 안료로 기괴하게 그려진 수많은 원 형태들의 클로즈업"
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인우가 자신의 어깨에 무기력하게 기댄 수리영을 서늘한 눈빛으로 내려다보는 측면"
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L19"
            ],
            "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": "051d7959-f179-4869-823b-f72e1d37c44b",
  "resolved_model": "gpt",
  "updated_at": "2026-05-22T21:41:59.300184+00:00",
  "project_config_snapshot": {}
}