{
  "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": [
              "C01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "한국인 남성이 어깨 너머로 뒤를 돌아본 자세로, 겁에 질려 눈을 크게 뜨고 있는 얼굴 클로즈업."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C01",
              "C03",
              "L01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "검은 형상이 남자의 몸 위로 체중을 실어 강하게 짓누르며, 충격으로 두 사람의 몸이 흙바닥을 향해 크게 기울어진 찰나의 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 2,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C02",
              "C04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "여성의 어깨너머로 고개를 든 한국인 남성의 붉은 눈동자가 빛나는 측면 클로즈업."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C04",
              "L02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "목에 붉은 상처를 입은 여성이 차가운 골목 바닥에 축 늘어진 채 쓰러진 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 3,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06"
            ],
            "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": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "식탁에 앉은 수리영이 짙은 색 약초 달인 물이 담긴 컵을 양손으로 쥔 채 미간을 찌푸린 얼굴."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C08",
              "P09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "한국인 중년 여성의 손목 안쪽에 새겨진 작은 원 모양의 검은 표식이 선명하게 드러난 피부 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 6,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L07"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "하얀 이어폰을 낀 수리영이 탁 트인 해안가 도로에서 자전거 페달을 밟아 내리는 중간 동작으로, 머리카락이 바람에 뒤로 흩날리는 전신 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 7,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 서늘한 무표정으로 맹견의 눈을 매섭게 직시하는 정면 얼굴."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 스마트폰을 귀에 댄 채 초조한 눈빛으로 허공을 응시하는 측면 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 8,
        "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": [
              "C09",
              "P01",
              "L09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어둑해진 마트 밖으로 나온 수리영이 스마트폰 액정을 내려다보며 입술을 깨문 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 9,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [
              "C09"
            ],
            "description": "수리영이 굳게 다문 입술로 전방을 노려보며 자전거 핸들을 쥔 채, 이동 방향 반대편으로 머리카락과 옷깃이 거세게 휘날리는 찰나의 상체 컷."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 10,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C15"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "남자의 손가락이 굳게 닫힌 철문 틈새로 얇은 종이 전단지를 꾹 밀어 넣은 상태."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C03",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "불 꺼진 옥탑방 유리창 위로 누군가 다른 형체의 어깨 위로 맹렬히 덤벼드는 형태의 어두운 실루엣이 겹쳐진 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 11,
        "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": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 반쯤 열린 철문 틈새를 향해 공포와 불안이 섞인 눈빛으로 시선을 고정한 정면 상체."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 12,
        "shots": [
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C08",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "창가 구석 바닥에 한 한국인 중년 여성이 피투성이가 된 채 고개를 푹 숙이고 주저앉은 전신 구도."
          },
          {
            "shot_index": 12,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C08",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "피투성이가 된 한국인 중년 여성의 늘어진 손가락 사이에 붉은 피가 묻은 낡은 사진이 구겨진 채 끼워져 있는 손 클로즈업."
          },
          {
            "shot_index": 16,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 등 뒤 침대 위 하얀 벽면에 붓으로 둥글게 그은 듯한 거대한 붉은 원 자국이 선명하게 그려져 있는 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 13,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "계단 아래 멈춰 선 수리영이 초점 잃은 텅 빈 눈동자로 허공을 응시하는 얼굴 클로즈업."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수의 양손이 수리영의 어깨를 꽉 움켜쥔 측면 정지 구도."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 고개를 들어 혜수의 얼굴을 마주 본 채 눈물이 고인 눈으로 입술을 반쯤 벌린 정면 상체."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 14,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 창백하게 질린 낯빛으로 텅 빈 방안을 멍하니 쳐다보는 얼굴 클로즈업."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "김형사가 미간을 잔뜩 찌푸린 채 수리영을 향해 삿대질을 하듯 집게손가락을 쭉 뻗은 상체."
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 바닥을 향해 고개를 푹 숙인 채 양손 주먹을 꽉 쥐고 멈춰 있는 상체."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 15,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 밤바다를 배경으로 버스정류장 벤치에 수리영이 허리를 굽힌 채 멍하니 허공을 보고 앉아 있는 전신 구도."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 혜수를 등지고 어두운 해안도로를 향해 상체를 기울인 채 한쪽 다리를 땅에 박차고 나간 뒷모습."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C09",
              "L12"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어두운 수풀 사이로, 제자리에 서 있는 혜수와 한쪽 발을 공중에 띄운 달리기 자세의 수리영이 한 프레임에 담긴 누군가의 훔쳐보는 시점 쇼트."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 16,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "P01",
              "L13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "형광등이 켜진 텅 빈 경찰서 사무실 한가운데서 혜수가 스마트폰을 귀에 댄 채 미간을 찌푸린 상체."
          },
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "C18",
              "P01",
              "L13"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 김형사의 책상 앞까지 다가선 채 스마트폰 액정을 김형사의 눈앞에 바짝 들이밀고 멈춘 찰나."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 17,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C19",
              "L04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "푸르스름한 새벽빛이 감도는 옥탑방 평상 위에 검은 고양이 한 마리가 노란 눈을 번뜩이며 멈춰 선 전신 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 18,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "어스름한 아침 햇살이 비치는 안방 침대 가장자리에 수리영이 머리를 기댄 채 두 눈을 감고 앉아 있는 상체."
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거울 표면에 반사된 등 뒤의 낡은 타일 벽 위로 거대한 붉은 원이 칠해져 있는 기괴한 정지 구도."
          },
          {
            "shot_index": 13,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P05"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "거실 식탁 위 액자 속 사진에 찍힌 한국인 중년 여성의 얼굴 형상이 기괴하게 흘러내려 뭉개진 평면 사진 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 19,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 남자 직원과 마주 서서 입술을 굳게 다문 정면 얼굴."
          },
          {
            "shot_index": 6,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "P01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 스마트폰을 귀에 댄 채 굳은 표정으로 허공을 응시하는 상체 컷."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 20,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C23"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "한국인 보안 직원이 모니터 화면의 어두운 부분을 향해 집게손가락을 가리킨 채 입을 반쯤 벌린 찰나."
          },
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 고개를 돌린 채 한국인 보안 직원을 단호한 눈빛으로 바라보는 측면 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 21,
        "shots": [
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 두 눈을 크게 뜨고 양손으로 입을 틀어막은 채 책상 위 사진을 내려다보는 얼굴 클로즈업."
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [],
            "excluded_offscreen_entity_ids": [],
            "description": "모니터 화면에 GPS 좌표 숫자와 해상 지도가 선명하게 떠 있는 화면 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 22,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "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": [
              "C09",
              "P03",
              "P04"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 양손이 접힌 지도 여러 장을 열려 있는 낡은 백팩 안으로 밀어 넣은 채 멈춘 손 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 24,
        "shots": [
          {
            "shot_index": 3,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "흠뻑 젖은 수리영이 앞을 향해 상체를 기울인 채 자전거 핸들을 꽉 쥐고 있으며, 굳은 얼굴을 타고 내리던 빗방울들이 그대로 멈춘 정지 순간."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 25,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "P10",
              "P02",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 방 하얀 벽면 중앙에 거칠게 그려진 붉은 원과 그 한가운데 꽂혀 있는 낡은 사진의 정지 컷."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "P02",
              "L06"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 낡은 사진을 거머쥔 채 침대 가장자리에 힘없이 주저앉아 고개를 푹 숙인 전신."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 26,
        "shots": [
          {
            "shot_index": 1,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "짙은 회색 안개가 빽빽하게 깔린 텅 빈 포구 끝자락 갯바위에 수리영이 무릎을 모으고 앉아 있는 전신 구도."
          },
          {
            "shot_index": 8,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 절박한 눈빛으로 인우의 두 눈을 똑바로 응시하는 정면 클로즈업."
          },
          {
            "shot_index": 10,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "P01",
              "L16"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 스마트폰을 입가에 바짝 댄 채 안개 낀 바다를 바라보며 멈춰 선 뒷모습."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 27,
        "shots": [
          {
            "shot_index": 2,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C06",
              "P01"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "혜수가 스마트폰을 귀에 댄 채 두 눈을 동그랗게 뜨고 허공을 응시하는 측면 얼굴 클로즈업."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 28,
        "shots": [
          {
            "shot_index": 5,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C24",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "인우가 수리영의 손에 들린 사진을 보고 두 눈을 크게 뜬 채 얼어붙은 얼굴 클로즈업."
          },
          {
            "shot_index": 9,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "C24",
              "L18"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영이 조타실 입구에서 양팔을 강하게 뻗어 달려드는 인우의 가슴팍을 밀어내며 힘껏 버티고 있는 충돌 순간의 정지 구도."
          }
        ],
        "has_variants": false
      },
      {
        "scene_index": 29,
        "shots": [
          {
            "shot_index": 4,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C09",
              "P02"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "수리영의 집게손가락 끝이 낡은 사진 속 두 명의 어린 여자아이 중 한 명의 얼굴을 꾹 짚고 있는 손 클로즈업."
          },
          {
            "shot_index": 7,
            "variant_resolved": null,
            "visible_entity_ids": [
              "L19"
            ],
            "excluded_offscreen_entity_ids": [],
            "description": "좁고 어두운 조타실 내부 낡은 벽면 곳곳에 붓으로 둥글게 그은 듯한 거대한 붉은 원 자국들이 가득 채워져 있는 기괴한 정지 구도."
          },
          {
            "shot_index": 11,
            "variant_resolved": null,
            "visible_entity_ids": [
              "C24",
              "C09"
            ],
            "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": "e512d0cf-9de1-462e-aa1e-dc1472792865",
  "resolved_model": "gpt",
  "updated_at": "2026-06-10T13:18:39.716782+00:00",
  "project_config_snapshot": {}
}