{
  "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": [
              "C05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "잔뜩 겁에 질려 눈을 크게 뜬 한국인 남성의 얼굴 클로즈업."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L01",
              "C05",
              "C10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "공중에서 몸을 날린 검은 형상이 바닥의 한국인 남성을 강하게 덮치며 짓누르는, 두 몸이 충돌하는 역동적인 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C12",
              "C07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "한국인 남성의 이빨이 한국인 여성의 목 피부에 깊게 박힌 채 고정된 순간."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L02",
              "C07"
            ],
            "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": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "액체가 든 컵을 입에 댄 채 미간을 잔뜩 찌푸린 수리영의 표정."
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "P12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "민숙의 손목 안쪽에 새겨진 붉은빛의 작은 원형 표식 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L06",
              "C01"
            ],
            "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": [
              "L09",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "높은 진열대 사이에서 고개를 한쪽으로 돌린 채 시선을 고정한 수리영의 얼굴."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L08",
              "C01",
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어스름이 깔린 마트 밖 거리, 귀에 스마트폰을 댄 채 미간을 찌푸린 수리영의 굳은 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L06",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 어둠 속 안개 낀 해안도로, 가로등 불빛 아래 자전거에 바짝 엎드린 채 한쪽 페달을 힘껏 밟아 내리는 수리영의 뚜렷한 실루엣, 가속으로 인해 옷자락이 뒤로 팽팽히 날리는 정지된 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L03",
              "C10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "달빛 아래 옥탑방 철문 현관 밑으로 길고 새카맣게 늘어진 남자의 기괴한 그림자."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "C10",
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "창문 너머 얇은 커튼 위로, 거대한 체구가 아래쪽의 웅크린 여성 형상을 완전히 짓누르며 덮고 있는 섬뜩한 실루엣."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L03"
            ],
            "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": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "커튼이 열린 창가 앞, 어깨와 쇄골의 살점이 뜯겨 피투성이가 된 채 고개를 푹 숙이고 앉아있는 민숙의 처참한 시신."
          },
          {
            "shot_index": 12,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "죽은 민숙의 굳은 손안에 구겨진 채 꽉 쥐어진 사진 한 장 클로즈업."
          },
          {
            "shot_index": 14,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "P13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "침대 위 빈 벽면에 핏빛의 붉은 원형 자국이 붓으로 칠해진 듯 선명하게 맺힌 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L05",
              "C01"
            ],
            "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": 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": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "고개를 푹 숙인 수리영의 어깨를 양손으로 따뜻하게 감싸 쥔 혜수의 정면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L11",
              "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": 16,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L12",
              "C02",
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "형광등 불빛 아래 스마트폰을 귀에 댄 채 미간을 좁히며 경찰서 문을 밀고 선 혜수의 정면."
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C06",
              "P06"
            ],
            "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": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "안도의 한숨을 내쉬듯 입술을 반쯤 벌린 채 시신이 없는 깨끗한 창가 바닥을 내려다보는 수리영의 측면."
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "P13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울 속 반사된 욕실 벽면에 선명한 핏빛 원형 표식이 맺혀 있는 기괴한 순간."
          },
          {
            "shot_index": 14,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C18",
              "P10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "사진 속, (얼굴이 기괴하게 일그러져 뭉개진 민숙)의 섬뜩한 이미지 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L09",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "높은 진열대 사이에서 남자 직원의 눈을 똑바로 쳐다보는 수리영의 굳은 표정."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L08",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "CCTV 카메라를 향해 고개를 바짝 든 수리영의 정면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "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": [
              "C02"
            ],
            "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": 7,
            "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"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "자전거 페달에 체중을 실은 채 앞으로 튀어나갈 듯 기울어진 수리영의 역동적인 측면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 23,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L14",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 PC방 안, 환한 모니터 불빛에 비친 수리영의 굳은 정면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L06",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "번개가 번쩍이는 어두운 해안가, 거센 빗줄기를 뚫고 자전거 페달을 힘차게 밟아 물보라를 일으키는 찰나, 핸들을 꽉 쥔 수리영의 정면 실루엣."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "P09",
              "P13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "방 벽면에 칠해진 핏빛의 붉은 원과 그 한가운데 꽂힌 낡고 피 묻은 사진 클로즈업."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "침대 가장자리에 털썩 주저앉은 채 넋이 나간 수리영의 정면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L15",
              "C01"
            ],
            "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": 27,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "C02",
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "엉망이 된 옥탑방 거실 한가운데 서서 스마트폰을 귀에 댄 혜수의 굳은 얼굴 정면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L16",
              "C01",
              "P17"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "해질 무렵 바다 위, 갑판에 앉은 채 인우를 향해 지도를 불쑥 내민 수리영의 측면."
          },
          {
            "shot_index": 4,
            "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",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "낡은 사진 속 한 아이의 형상 위에 검지손가락을 댄 채 멈춘 수리영의 손 클로즈업."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L17",
              "C03",
              "P13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "굳게 선 인우의 어깨 너머 조타실 벽면에 빼곡히 칠해진 핏빛 붉은 원형 표식들의 서늘한 구도."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "자신의 어깨에 기댄 채 기절한 수리영을 차갑게 내려다보는 인우의 서늘한 옆얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "황금빛 석양이 드리워진 바다 위, 거대하고 짙은 안개 벽 바로 앞에 다다른 소형 어선의 뚜렷한 실루엣."
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 54,
    "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": "3dfc941c-0524-4060-a3d2-82a4fc89255f",
  "resolved_model": "gpt",
  "updated_at": "2026-06-30T22:35:10.147354+00:00",
  "project_config_snapshot": {}
}