{
  "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": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "눈을 부릅뜨고 입을 벌린 채, 어두운 뒤편을 향해 고개를 돌린 한국인 남성의 겁에 질린 얼굴."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C02",
              "L01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "바닥에 넘어진 한국인 남성 위로 검은 인영이 체중을 실어 거칠게 짓누르고, 남자의 상체가 바닥에 억눌려 있는 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": {
              "C04": "C05"
            },
            "visible_entity_ids": [
              "C03",
              "C05",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "희미한 가로등 불빛 아래, 전봇대에 등을 기댄 한국인 여성과 그 위에 겹쳐 서 있는 한국인 남성의 밀착된 상태."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C03",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "아스팔트 바닥에 고개가 꺾인 채 늘어져 있는 여성의 상체."
          }
        ],
        "has_variants": true
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "L02"
            ],
            "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": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "작은 창문으로 들어오는 가느다란 햇살 아래, 앞치마를 두른 강민숙(민숙)이 굳은 표정으로 거실 TV 화면에 시선을 고정한 모습."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 강민숙(민숙)의 어깨 가까이에 코를 댄 채 옅은 미소를 짓는 옆얼굴."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "P04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "강민숙(민숙)의 손목 피부 위에 선명하게 자리 잡은 작은 원형 표식 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "이어폰을 낀 수리영이 해안가 도로에서 자전거 페달을 밟아 내리는 중간 찰나, 머리카락과 옷깃이 뒤로 휘날리며 고개를 살짝 위로 들고 있는 상태."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C10",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "날카로운 이빨을 드러낸 검은색 로트와일러가 철망 안에서 네 발로 뻣뻣하게 서 있는 위협적인 자태."
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C10",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "로트와일러가 바닥에 웅크려 엎드린 채 고개를 푹 숙인 얌전한 상태."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 스마트폰을 귀에 바짝 댄 채 입술을 살짝 깨문 모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L08"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 안 상품 진열대 사이에서 미간을 살짝 찌푸리고 두리번거리는 각도로 얼굴을 돌린 수리영."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L07",
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 밖 번화가 길가에 서서 스마트폰 화면을 빤히 내려다보는 수리영."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 밤 해안도로를 배경으로 자전거 핸들을 꽉 쥐고 허리를 숙인 채 한쪽 무릎을 굽혀 힘차게 페달을 밟고 있는 수리영의 측면 자세, 머리카락과 옷깃이 뒤로 휘날리고 있음."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "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": [
              "C07",
              "C15",
              "L03"
            ],
            "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": "수리영의 시선 너머, 옥상 바닥 위로 반쯤 활짝 열린 채 내부의 어둠을 드러내고 있는 현관 철문."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "살점이 덜렁거리고 거칠게 물어뜯긴 어깨 상처에서 피가 흐르는 강민숙(민숙)이 고개를 푹 떨구고 바닥에 앉아 있는 참혹한 모습."
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C07",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "피투성이가 된 강민숙(민숙)의 굳은 손안에 사진 한 장이 구겨진 채 쥐어져 있는 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "초점을 잃은 흐릿한 눈동자로 위쪽 허공을 응시하며 팔을 늘어뜨리고 멍하게 서 있는 수리영의 측면."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "두 눈을 동그랗게 뜨고 입을 반쯤 벌린 채 충격으로 굳어 있는 혜수의 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 14,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "핏자국이나 시신 없이 완벽하게 정돈된 방안과 깨끗한 침대, 열려 있는 커튼 쪽의 빈 공간이 보이는 정적 구도."
          },
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혈색 없이 창백해진 얼굴로 미간을 잔뜩 찌푸린 수리영이 빈 방 한가운데 우두커니 서 있는 정면."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수의 손이 차가운 캔 음료수를 수리영의 가슴 앞쪽 허공으로 불쑥 내민 정지 순간."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C09",
              "L10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거리를 둔 채 한쪽 다리를 들고 달리는 자세인 수리영의 뒷모습 너머, 입가에 양손을 나팔 모양으로 모으고 입을 벌린 채 서 있는 혜수의 상체가 원경으로 보이는 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "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": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "밝은 낮, 안방 침대 모서리에 이마를 기댄 채 두 눈을 감고 앉아 있는 수리영의 상체."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울에 반사된 욕실 타일 벽면 한가운데, 붉은색 원형 표식이 선명하게 떠 있는 시각적 찰나."
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P11"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "식탁 위에 놓인 사진 액자 속 평면 이미지 안에서, (강민숙(민숙))의 웃는 얼굴 형태가 기괴하게 뭉개져 흘러내린 기괴한 상태."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L08"
            ],
            "excluded_offscreen_entity_ids": [
              "C14"
            ],
            "description": "이른 아침 한산한 마트 안, 마트 남자 직원을 마주보고 꼿꼿이 서 있는 수리영의 정면."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L07",
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "마트 밖에서 스마트폰을 귀에 댄 채 시선을 허공에 둔 수리영의 옆얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수와 나란히 서서 모니터를 노려보며 미간을 심하게 찌푸린 수리영의 불안한 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "책상 위 사진들을 향해 시선을 던진 채 두 눈을 부릅뜬 수리영의 굳은 표정."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "책상 위 컴퓨터 모니터 화면에 바다 위 좌표가 붉게 표시된 해상 지도의 멈춘 상태."
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "P13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "반으로 접힌 메모지를 쥔 수리영의 손이 바지 주머니 틈새에 반쯤 끼워진 정적 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 22,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "밝은 낮, 야외에서 자전거 안장에 앉아 한쪽 무릎을 굽혀 페달을 밟아 내리는 주행 중간 동작으로, 머리카락이 바람에 뒤로 흩날리는 수리영의 측면 모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 23,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 PC방 모니터 불빛에 비친 수리영의 무표정한 얼굴 클로즈업."
          },
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "모니터 화면 안 해상 지도 위에 붉은 점이 찍혀 있는 좌표 지점의 정지 컷."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 먹구름과 세찬 비가 쏟아지는 해안가 도로 위, 빗물에 젖은 수리영이 자전거 안장에 앉아 한쪽 페달을 힘껏 밟아 누른 채 핸들을 꽉 쥔 전신 실루엣, 옷자락과 빗방울이 뒤로 흩날리는 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L04",
              "P04",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "열린 방문 너머, 방 안 벽면에 그려진 붉은색 원형 표식과 그 가운데 꽂힌 낡은 사진 구도."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L04",
              "P09",
              "P10"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "한 손에 구겨진 사진을 꽉 쥔 채 백팩을 한쪽 어깨에 걸치고 선 수리영의 뒷모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L15"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "안개 낀 바다를 향해 젖은 갯바위 위에 무릎을 세우고 앉은 수리영의 측면."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "C22",
              "L15"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "포구에 닿은 배 바로 앞 바닥에 선 수리영이 위쪽의 인우를 향해 고개를 든 정지 상태."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "L04",
              "P06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "난장판이 된 옥탑방 거실 한가운데 서서 스마트폰을 귀에 댄 혜수의 초조한 얼굴."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 한 손이 '금월'이라는 작은 글씨가 적힌 낡은 사진을 공중에 치켜든 클로즈업."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C22"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "눈앞의 사진에 시선을 고정한 채 두 눈을 크게 뜨고 얼어붙은 인우의 상체."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 검지손가락이 낡은 사진 속 여자아이 형상 표면 위에 맞닿아 있는 정적 구도."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C22"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "두 눈동자가 크게 확장된 채 멍하게 굳어버린 창백한 인우의 얼굴 클로즈업."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "C22"
            ],
            "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": 53,
    "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": "1ff9bd22-a6a7-469b-9916-ad07e87319c3",
  "resolved_model": "gpt",
  "updated_at": "2026-07-15T13:07:02.508013+00:00",
  "project_config_snapshot": {}
}