{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "겁에 질려 눈을 크게 뜬 한국인 남성의 흙 묻은 얼굴 정면."
          },
          {
            "shot_index": 3,
            "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": [
              "C06",
              "C09",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 안개가 깔린 도시 뒷골목, 전봇대 아래에 두 한국인 남녀가 밀착해 있는 실루엣."
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "한국인 남성의 이빨이 한국인 여성의 목 피부를 강하게 파고들며 물어뜯는 순간, 여성의 고개가 무력하게 뒤로 젖혀진 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C11"
            ],
            "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": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "TV 모니터 불빛을 받으며 화면을 뚫어지게 주시하는 한국인 중년 여성의 심각한 얼굴."
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 한국인 중년 여성의 어깨 부근에 코를 가까이 댄 옆모습."
          },
          {
            "shot_index": 12,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "P08"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 시선 끝에 걸린, 한국인 중년 여성의 손목 피부에 그려진 작은 원 모양의 표식 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "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": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 핸드폰을 귀에 바짝 댄 채 앞을 응시하는 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L08"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 마트 직원 복장의 한국인 중년 여성을 마주보고 서 있는 측면 구도."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "눈을 동그랗게 뜨고 의아한 표정으로 멈춘 수리영의 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 안개와 어둠이 내린 해안도로, 자전거 안장에서 몸을 앞으로 기울인 채 한쪽 무릎을 굽혀 페달을 강하게 밟아 누르는 중간 동작인 수리영의 실루엣."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C12",
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "남자의 손가락이 문틈에 끼워진 종이 전단지를 밀어 넣은 채 멈춘 순간."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "C12",
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "푸른빛이 도는 창문 위로, 거대한 형체가 다른 형체를 짓누르고 있는 그림자 실루엣."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 다세대 빌라 마당, 자전거를 옆에 세운 채 계단 위를 올려다보는 수리영의 전신."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "반쯤 열린 현관 철문을 굳은 표정으로 주시하는 수리영의 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "커튼 뒤, 고개를 떨군 채 앉아있는 피투성이의 한국인 중년 여성 시신 정면."
          },
          {
            "shot_index": 13,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "시신의 굳은 손 안에 구겨진 사진 한 장이 쥐어진 클로즈업."
          },
          {
            "shot_index": 16,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "P08"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "침대 위 벽면에 커다란 붉은 원 표식이 그려져 있는 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "계단 아래 다세대 빌라 마당, 붉은 사이렌 불빛이 번쩍이는 경찰차 전경."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수를 올려다보며 울먹이는 표정의 수리영 상반신."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 14,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "핏자국이나 시신 없이 깨끗하게 정돈된 수리영 방의 내부 정경."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "하얗게 질린 얼굴로 멍하니 멈춘 수리영의 상반신."
          },
          {
            "shot_index": 12,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "P12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "방 한구석, 위치가 미묘하게 틀어진 백팩과 인형이 놓인 바닥 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 해안가 버스정류장, 벤치에 멍하니 앉아있는 수리영의 측면."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어둠을 향해 몸을 날려 한 발이 공중에 뜬 수리영의 뒷모습."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "멀리서 혜수와 수리영을 엿보는 듯한 1인칭 시점의 어두운 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C05",
              "P05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수의 손이 핸드폰 액정 화면을 김형사 눈앞에 바짝 들이민 순간."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "심각하게 눈썹을 찌푸린 혜수의 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C15",
              "L03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "동이 트는 푸르스름한 새벽, 불이 켜진 옥탑방 창문을 올려다보는 검은 고양이의 측면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울 속 반영, 수리영의 등 뒤 욕실 벽면에 선명한 붉은 원이 그려져 있는 클로즈업."
          },
          {
            "shot_index": 14,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "식탁 위에 놓인 사진 속, 환하게 웃는 한국인 중년 여성의 얼굴이 기괴하게 흘러내리는 찰나 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "고개를 치켜든 채 CCTV 카메라를 빤히 올려다보는 수리영의 정면."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "핸드폰을 귀에 댄 채 심각한 표정으로 서 있는 수리영의 상반신."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C08",
              "L14"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 보안실 안, 책상 위 모니터 화면을 응시하며 나란히 서 있는 혜수와 한국인 보안 직원의 뒷모습."
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "화면의 한쪽이 짙은 어둠에 가려진 채 정지된 모니터 속 저해상도 이미지 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진을 내려다보며 사색이 된 수리영의 얼굴."
          },
          {
            "shot_index": 8,
            "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": "접힌 종이쪽지를 주머니 안에 밀어 넣은 채 멈춘 수리영의 손."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 22,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "경찰서 건물 앞, 자전거 안장에 엉덩이를 댄 채 한 발로 땅을 짚고 서 있는 수리영의 전신."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 23,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "모니터 화면 속, 붉은 핀이 꽂힌 해안가 지도 이미지 클로즈업."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P12",
              "P14"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 손이 접힌 종이 지도 여러 장을 열린 백팩 안으로 밀어 넣은 채 멈춘 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "쏟아지는 빗속에서 자전거 핸들을 꽉 쥐고 앞을 노려보는 수리영의 젖은 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "P08"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "반쯤 열린 수리영의 방문 너머, 벽면에 선명하게 그려진 붉은 원 표식이 보이는 구도."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진을 든 채 충격으로 멍해진 수리영의 측면 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L16"
            ],
            "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": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "안개 낀 바다 너머를 바라보며 옅게 미소 짓는 수리영의 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "L04",
              "P05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "난장판이 된 거실 한가운데, 핸드폰을 귀에 댄 채 눈이 커진 혜수의 상반신."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어스름한 빛 속, 바람에 반쯤 열린 현관 철문이 삐걱이며 멈춰 있는 황량한 거실 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진을 본 채 눈을 크게 뜨고 입술이 굳어진 인우의 정면."
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인우를 제지하기 위해 팔을 뻗어 인우의 어깨에 손을 대며 체중을 앞으로 싣는 mid-action 순간의 수리영 측면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 손가락이 사진 속 아이의 얼굴을 꾹 누른 채 멈춘 찰나."
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 이마가 인우의 어깨에 닿은 채 몸이 기울어진 상반신 측면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L17"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어선의 앞머리가 짙은 안개 속으로 반쯤 파묻힌 찰나의 몽환적인 실루엣."
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 58,
    "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": "a2799228-8c24-43dd-8724-a99b420bb928",
  "resolved_model": "gpt",
  "updated_at": "2026-06-19T02:29:56.580522+00:00",
  "project_config_snapshot": {}
}