{
  "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": [
              "C01",
              "L01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 숲속, 한쪽 맨발로 흙바닥을 강하게 차고 다른 발은 공중에 뜬 채, 양손으로 우거진 수풀을 젖히며 앞으로 뛰쳐나가는 낯선 남자의 mid-action 전신."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "낯선 남자를 향해 공중으로 도약하여 허공에 떠 있는 거대한 검은 형체의 실루엣."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "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": [
              "C03",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "축축하고 차가운 골목 바닥에 목이 꺾인 채 완전히 널브러진 한국인 여성의 몸."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C05",
              "L03"
            ],
            "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": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "창문으로 옅은 빛이 스며드는 어두운 거실, 켜진 TV 화면을 향해 굳은 표정으로 시선을 고정한 민숙의 측면."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "두 눈을 감은 채 민숙의 어깨 부근에 코를 바싹 대고 있는 수리영의 얼굴."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "민숙의 창백한 손목 피부 위에 선명하게 두드러진 검고 둥근 주술적 표식 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "자전거 위에서 눈을 동그랗게 뜨고 고개를 옆으로 돌린 채 굳어 있는 수리영의 모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "무표정한 얼굴로 철장 안을 정면으로 뚫어지게 응시하는 수리영의 두 눈 클로즈업."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "보호원 벽에 기댄 채, 귀에 스마트폰을 밀착하고 미간을 잔뜩 찌푸린 수리영의 상체."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "밝은 마트 진열대 사이에서 미간을 살짝 찌푸린 채 한쪽 진열대 너머로 시선을 고정한 수리영의 얼굴."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "P01",
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 입구 밖, 어두운 길거리에 서서 스마트폰을 귀에 댄 채 입술을 꽉 깨문 수리영."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L06",
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 어둠과 안개가 깔린 해안도로, 자전거 핸들 위로 상체를 바짝 엎드린 채 정면을 노려보는 수리영의 긴장된 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "습기 찬 옥탑방 철문 앞, 얼굴이 어둠에 가려진 채 길고 짙은 그림자를 드리우고 꼿꼿이 서 있는 낯선 남자의 뒷모습."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 창문 유리에 비친, 바닥에 쓰러진 사람 형태 위로 또 다른 인영이 몸을 겹친 채 목 부위를 향해 입을 크게 벌린 흑백의 그림자 실루엣."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 계단 중간에 멈춰 서서 엄지와 검지손가락으로 코끝을 꽉 틀어막고 눈살을 심하게 찌푸린 수리영의 얼굴."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "옥상 바닥에 두 발을 딛고 선 채, 코를 막았던 손을 몸통 옆으로 떨구고 앞을 향해 눈을 동그랗게 뜨고 굳어 있는 수리영의 전신."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C16",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "젖혀진 커튼 뒤, 어두운 바닥에 주저앉아 고개를 푹 떨군 민숙의 참혹한 시신 구도."
          },
          {
            "shot_index": 14,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C16",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "축 늘어진 민숙의 창백한 손아귀 안에 꽉 구겨진 낡은 사진 한 장."
          },
          {
            "shot_index": 18,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P03",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "보이지 않는 붓이 지나간 듯, 침대 위 벽면에 선명하고 굵은 붉은 원이 그려져 있는 기괴한 벽면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "C05"
            ],
            "excluded_offscreen_entity_ids": [
              "C07"
            ],
            "description": "수리영의 양어깨를 꽉 움켜쥐고 다급하게 내려다보는 혜수의 상체."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C05"
            ],
            "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": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "아무것도 없는 방을 보며 얼굴이 백지장처럼 질린 수리영의 굳은 표정."
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P05",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "방 한구석, 원래 위치에서 미묘하게 비틀어져 기괴한 그림자를 드리운 백팩과 인형의 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 밤안개가 깔린 해안가 벤치에 허공을 응시하며 멍하니 앉아 있는 수리영의 측면."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C05",
              "C07",
              "L11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 장애물 틈새 너머로 안개 속 혜수와 수리영을 지켜보는 은밀한 관찰자 시점 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C05",
              "C14",
              "P01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "김형사의 얼굴 앞까지 스마트폰 화면을 바짝 들이민 혜수의 뻗은 손."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "불길한 직감에 미간을 깊게 찌푸리고 턱을 앙다문 혜수의 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C15",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "푸르스름한 동틀 무렵의 안개 속, 불 켜진 옥탑방 창문을 향해 시선을 고정한 담벼락 위 검은 고양이의 실루엣."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P03",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울에 비친 욕실 뒷벽, 붉은 피로 그린 듯 선명하고 거대한 주술적 원이 새겨진 섬뜩한 반사 이미지."
          },
          {
            "shot_index": 14,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진을 쥔 채 입을 크게 벌리고 비명을 지르는 수리영의 공포에 질린 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C11",
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 밖 처마 아래, 벽면 위쪽의 CCTV 카메라를 향해 손가락을 뻗은 남자 직원의 측면."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "P01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "스마트폰을 귀에 댄 채 심각한 표정으로 허공을 응시하는 수리영의 상체."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "보안 직원의 뒤에서 두 손을 꽉 쥔 채 모니터를 뚫어지게 노려보는 수리영의 굳은 얼굴."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "입술을 꽉 깨문 채 시선을 바닥으로 떨군 수리영의 옆얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "형사들이 빠져나간 빈 사무실, 혜수의 책상 앞에 멍하니 앉아 있는 수리영."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진을 내려다보며 두 눈을 커다랗게 뜨고 얼어붙은 수리영의 얼굴 클로즈업."
          },
          {
            "shot_index": 10,
            "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": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "굳은 표정으로 정면을 쏘아보는 수리영의 땀 맺힌 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 23,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "P07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "프린터기에서 출력된 복잡한 섬 지도를 손에 쥔 수리영의 모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "세찬 비를 맞으며 이 악문 채 정면을 노려보는 수리영의 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거실 입구에 서서 젖은 머리카락을 쥔 채 입을 벌리고 굳어버린 수리영의 상체."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P03",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 방 안쪽 벽면 중앙, 붉은 물감으로 그려진 거대한 둥근 원의 섬뜩한 구도."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "P02",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 손에 들린 낡은 사진 속, 지붕 위에 둥근 표식이 세워진 옛날 식당 앞에 앉아 있는 두 한국인 어린 소녀의 빛바랜 이미지."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 안개가 깔린 텅 빈 포구의 갯바위 위에 웅크리고 앉아 있는 수리영의 뒷모습."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07"
            ],
            "excluded_offscreen_entity_ids": [
              "C20"
            ],
            "description": "배를 향해 한 발짝 다가선 채 인우를 올려다보는 수리영의 상체."
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "P01",
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "안개가 짙게 깔린 바다를 등진 채, 스마트폰을 입가에 바싹 댄 수리영."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C05",
              "P01",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "난장판이 된 옥탑방 거실 한가운데 서서 스마트폰을 귀에 댄 혜수의 굳은 전신."
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C14"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수를 향해 고개를 돌린 채 입꼬리를 비죽인 김형사의 상체."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C20"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진을 마주하고 두 눈을 커다랗게 뜬 채 입을 벌리고 굳어버린 인우의 정면."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "C20"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "조타실로 들이닥치는 인우의 팔뚝을 양손으로 거칠게 낚아채고 무게 중심을 뒤로 뺀 채 제동을 거는 수리영의 긴장된 모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "C20",
              "L18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어둑해진 조타실 안, 서로의 어깨와 팔을 꽉 잡은 채 팽팽하게 힘을 주고 멈춰 선 수리영과 인우의 측면 구도."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P03",
              "L18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "조타실 안쪽 벽면을 가득 채운 수많은 둥근 표식들과 한가운데 그려진 거대하고 선명한 붉은 원의 기괴한 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P04",
              "L19"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거대한 안개 장벽 속으로 뱃머리가 반쯤 가려진 낡은 소형 어선의 정지 컷."
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 57,
    "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": "1d87e2fb-9dc9-48b8-a0cc-e6beab33c92d",
  "resolved_model": "gpt",
  "updated_at": "2026-06-18T10:22:03.816512+00:00",
  "project_config_snapshot": {}
}