{
  "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": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "검은 인영 아래 깔린 한국인 남자가 입을 찢어질 듯 크게 벌린 상태로 고정된 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "한국인 남자의 이빨이 한국인 여자의 목덜미 살점을 깊게 파고든 측면 클로즈업."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "목에 피를 흘리는 한국인 여자가 바닥에 힘없이 쓰러진 채 눈을 감고 있는 전신 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02"
            ],
            "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": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "앞치마를 두른 민숙이 굳은 표정으로 거실 TV 화면을 뚫어지게 응시하는 옆얼굴."
          },
          {
            "shot_index": 11,
            "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",
              "L07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "해안가 도로 위, 자전거 페달을 힘차게 밟아 내리는 mid-pedal 자세로 머리카락과 옷자락이 뒤로 날리는 가운데, 이어폰을 낀 채 눈을 감고 미소 짓는 수리영의 정면 샷."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [
              "C01"
            ],
            "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",
              "L11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "진열대 사이에서 고개를 돌린 채 두 눈을 동그랗게 뜨고 시선을 고정한 수리영의 얼굴."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두워진 마트 밖 거리에서 수리영이 스마트폰 액정을 내려다보며 멈춰 선 전신."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 밤바다를 배경으로 해안도로 위 자전거 안장에 앉아 상체를 앞으로 숙인 채 한쪽 페달을 힘껏 내리밟는 수리영, 머리카락과 옷자락이 달리는 방향 반대로 펄럭이는 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "옥탑방 철문이 아주 미세하게 열려 어두운 틈새를 드러낸 정지 컷."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "C07",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "방 안 창문 블라인드 위로 낯선 남자의 거대한 그림자가 민숙의 그림자를 덮친 채 멈춰 있는 실루엣 컷."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "계단 끝에서 한 손으로 코를 움켜쥔 채 미간을 잔뜩 찌푸린 수리영의 얼굴 클로즈업."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "옥탑방 현관 철문이 반쯤 열린 채 칠흑 같은 내부를 드러낸 수리영의 시점 쇼트."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "커튼 뒤 어두운 구석, 바닥에 앉아 고개를 푹 수그린 피투성이 민숙의 시신 전신."
          },
          {
            "shot_index": 14,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "P03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "피 묻은 민숙의 굳은 손아귀에 구겨진 사진 한 장이 쥐어져 있는 클로즈업."
          },
          {
            "shot_index": 19,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 머리를 감싸 쥐고 눈을 질끈 감은 채 비명을 지르는 형상."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L05"
            ],
            "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": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 방문턱에 선 채 파리한 얼굴로 텅 빈 방 안을 응시하는 정면."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "핏자국 하나 없이 깨끗한 바닥과 정돈된 침대가 보이는 빈 방 전경."
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L06"
            ],
            "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": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "풀숲 사이로 수리영과 혜수의 뒷모습이 멀리 보이는 누군가의 시점 쇼트."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C05",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 민숙의 번호가 뜬 핸드폰 화면을 김형사 눈앞에 내민 멈춘 상태."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "푸른빛이 도는 새벽 하늘 아래 불이 켜진 옥탑방 창문이 보이는 외곽 전경."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "텅 빈 거실 한가운데 우두커니 서 있는 수리영의 뒷모습."
          },
          {
            "shot_index": 12,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울 속에 비친 수리영의 등 뒤 타일 벽면에 붉은 원이 선명하게 그려져 있는 반사 이미지 컷."
          },
          {
            "shot_index": 15,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "액자 속 민숙의 웃는 얼굴이 기괴하게 녹아내리듯 일그러져 있는 사진 표면 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C08",
              "L11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "진열대 사이에서 수리영과 마트 유니폼을 입은 남자 직원이 서로 마주보고 서 있는 정지 컷."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 건물 밖, 수리영이 손가락으로 외벽에 매달린 CCTV 카메라를 가리키고 멈춘 전신."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 스마트폰을 귀에 댄 채 입술을 살짝 벌리고 서 있는 상체 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L15",
              "C12",
              "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": 12,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P05"
            ],
            "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": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P04"
            ],
            "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": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P03",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 방 벽면에 피로 그린 듯한 붉은 원형 자국과 그 한가운데 꽂힌 낡은 사진이 보이는 시각적 이미지."
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P03",
              "P08",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "백팩을 멘 수리영이 한 손에 구겨진 사진을 꽉 쥔 채, 현관문 밖으로 한 발을 내디딘 중간 동작의 뒷모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "L17"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 안개가 깔린 포구 갯바위 위에 홀로 앉아 바다를 응시하는 수리영의 뒷모습."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 단호한 눈빛으로 인우를 올려다보는 정지 구도."
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "바다를 등지고 선 수리영이 스마트폰을 입가에 댄 채 눈을 살짝 감은 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두컴컴한 옥탑방 거실에서 혜수가 스마트폰을 귀에 댄 채 눈을 동그랗게 뜬 얼굴 클로즈업."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "L06"
            ],
            "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",
              "L18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "조타실 입구에서 수리영이 두 팔을 벌려 인우의 가슴팍을 막아선 채 고정된 두 샷."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L19"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "조타실 벽면 한가운데 피처럼 선명하게 칠해진 붉은 원형 표식의 뚜렷한 표면 클로즈업."
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03",
              "L19"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인우가 어깨에 쓰러진 수리영을 한 팔로 감싸 안은 채 서늘한 눈빛으로 허공을 응시하는 측면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 30,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L20"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "소형 어선의 뱃머리가 짙은 안개 장막 속으로 절반쯤 파묻혀 형체가 흐려진 찰나의 정지 컷."
          }
        ],
        "has_variants": false
      }
    ],
    "total_shots": 55,
    "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": "4528ef15-b883-4740-ae64-4b8d78328ade",
  "resolved_model": "gpt",
  "updated_at": "2026-05-27T09:33:46.451559+00:00",
  "project_config_snapshot": {}
}