{
  "source_file": "srd part 1 blue revision.pdf",
  "source_language": {
    "code": "ko",
    "name": "Korean"
  },
  "entity_index": {
    "characters": [
      {
        "name": "동녘",
        "aliases": [
          "최동녘"
        ],
        "description": "가난한 판자촌 청년. 소울라이드 비히클로 일하며, 의식이 완전히 꺼지지 않는 특이한 상태가 반복된다.",
        "continuity_reason": "전편을 관통하는 주인공으로, 캡슐·전투·판자촌·오리엔티스까지 여러 공간을 연결한다.",
        "visual_anchor_traits": [
          "마른 체형의 젊은 남자",
          "상황에 따라 캡슐 안 맨몸 또는 군복",
          "겁먹거나 억울한 표정이 잦음",
          "후반부에는 허름한 일상복"
        ],
        "variant_axes": [
          "캡슐 안 상태",
          "군복 착용 상태",
          "양복 착용 상태",
          "포승줄에 묶인 상태"
        ],
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "마지막 캡슐 속, 눈 뜨고 있는 동녘",
          "동녘 지상으로 빠르게 떨어지는데",
          "동녘.. 낙심한 채 터덜터덜 걸어오는 중",
          "동녘, 눈 앞이 아찔하더니"
        ],
        "entity_id": "CHAR_0001",
        "entity_type": "character"
      },
      {
        "name": "강 의원",
        "aliases": [
          "강의원"
        ],
        "description": "젊은 클론 몸을 갈아타며 배틀로얄에 참가하는 국회의원. 동녘의 몸을 원격으로 함께 쓰며 생존을 강요한다.",
        "continuity_reason": "클럽하우스, 전장, 행사장 이후 정치권과 오리엔티스의 연결고리를 보여주는 핵심 인물이다.",
        "visual_anchor_traits": [
          "젊고 잘생긴 남자 외형의 클론 몸",
          "VIP 룸의 정장 차림",
          "전장에서는 군복 비히클 몸",
          "능글맞은 표정"
        ],
        "variant_axes": [
          "정장 차림",
          "군복 비히클 상태",
          "클럽하우스 본체 상태"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "웃고 있는 남자(김 의원)에게 냅다 헤드락 거는",
          "강 의원 맞아",
          "강 의원 뒷목의 기계 해제 되고"
        ],
        "entity_id": "CHAR_0002",
        "entity_type": "character"
      },
      {
        "name": "김 의원",
        "aliases": [
          "49번",
          "49번 남자"
        ],
        "description": "강 의원과 친한 의원. 배틀로얄에서 기관단총을 난사하며 상위권까지 올라가는 경쟁자.",
        "continuity_reason": "VIP 룸의 정치권 분위기와 야산 전투의 위협을 이어주는 인물이다.",
        "visual_anchor_traits": [
          "젊은 남자 클론 외형",
          "군복 차림의 49번 비히클",
          "기관단총을 든 모습",
          "비웃는 표정"
        ],
        "variant_axes": [
          "정장 차림",
          "군복 전투 상태"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "웃고 있는 남자(김 의원)",
          "49번(김 의원 소울라이드 비히클)",
          "산 중턱을 보면. 김 의원이 라이드한 49번이 기관단총을 난사하고 있다"
        ],
        "entity_id": "CHAR_0003",
        "entity_type": "character"
      },
      {
        "name": "한치호",
        "aliases": [
          "치호",
          "오리엔티스 중사 한치호"
        ],
        "description": "오리엔티스 소속 중사. 불법 신체 거래와 DR.NEX 침입 현장에서 동녘을 추적하고 제압하려 한다.",
        "continuity_reason": "클럽하우스 사건과 오리엔티스 본거지 사건을 연결하는 추적자 역할이다.",
        "visual_anchor_traits": [
          "군인 체격의 남자",
          "오리엔티스 마크",
          "목 보호 장갑",
          "강한 경계심"
        ],
        "variant_axes": [
          "제복 상태",
          "전투 장비 상태"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "오리엔티스 중사 한치호",
          "치호는 어느 새 목을 보호하는 장갑을 입은 후",
          "치호, 갑자기 무언가 생각난듯"
        ],
        "entity_id": "CHAR_0004",
        "entity_type": "character"
      },
      {
        "name": "DR.NEX",
        "aliases": [
          "대장"
        ],
        "description": "철제 가면과 화려한 장갑·갑옷을 착용한 테러 조직의 수장.",
        "continuity_reason": "클럽하우스 습격과 오리엔티스 침투의 중심 위협으로 시각적 식별이 중요하다.",
        "visual_anchor_traits": [
          "철제 가면",
          "화려한 장갑과 갑옷",
          "변조된 존재감",
          "단호한 자세"
        ],
        "variant_axes": [
          "근접 전투 상태",
          "핵심 시설 침투 상태"
        ],
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "테러리스트들의 대장으로 보이는, 화려한 장갑과 갑옷을 쓴 DR.NEX",
          "DR.NEX, 캣츠아이를 집어 들고 있던 하드 케이스에 담는다"
        ],
        "entity_id": "CHAR_0005",
        "entity_type": "character"
      },
      {
        "name": "코카",
        "aliases": [],
        "description": "철제 가면을 쓴 20대 여성. 트레일러 운전석에서 침입을 시작하는 DR.NEX 측 핵심 인물.",
        "continuity_reason": "초소 습격의 첫 인상과 후반 추격전, 오리엔티스 침투에 반복 등장한다.",
        "visual_anchor_traits": [
          "20대 여자 체형",
          "철제 가면",
          "운전석 포지션",
          "갈고리 총"
        ],
        "variant_axes": [
          "운전석 상태",
          "전투 상태"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "운전석에 보이는 20대 여자 철제 가면을 쓰고 있다",
          "코카",
          "코카와 나머지 DR.NEX 대원들"
        ],
        "entity_id": "CHAR_0006",
        "entity_type": "character"
      },
      {
        "name": "강 사장",
        "aliases": [],
        "description": "블랙마켓과 불법 소울라이드 업장을 운영하는 작달만한 키의 업주.",
        "continuity_reason": "동녘의 생계와 불법 클론 유통망을 시각적으로 묶는 핵심 앵커다.",
        "visual_anchor_traits": [
          "작달만한 키",
          "능청스러운 표정",
          "보디가드와 함께 다님",
          "허름한 업장 속 사장"
        ],
        "variant_axes": [
          "블랙마켓 현장",
          "사무실 상태",
          "비밀 실험실 상태"
        ],
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "작달만한 키의 강 사장",
          "강 사장, 보디가드들과 함께",
          "강 사장 사무실"
        ],
        "entity_id": "CHAR_0007",
        "entity_type": "character"
      },
      {
        "name": "순례",
        "aliases": [
          "차순례"
        ],
        "description": "판자촌의 노인 여성. 덕현의 할머니로, 동녘을 따뜻하게 챙기며 클론 로또에 응모한다.",
        "continuity_reason": "판자촌 정서와 클론 행사장의 감정선을 이어주는 인물이다.",
        "visual_anchor_traits": [
          "허약한 노년 여성",
          "보따리나 생활복",
          "기침하는 모습",
          "따뜻한 표정"
        ],
        "variant_axes": [
          "판자촌 밤길",
          "행사장 응모 상태",
          "무대 당첨 상태"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "할머니 순례와",
          "줄을 선 순례와 덕현, 그리고 동녘",
          "220302번 차순례님"
        ],
        "entity_id": "CHAR_0008",
        "entity_type": "character"
      },
      {
        "name": "덕현",
        "aliases": [],
        "description": "다리를 저는 어린 소년. 순례의 손자로 동녘에게 네잎클로버를 건넨다.",
        "continuity_reason": "판자촌의 희망과 클론 로또 당첨 장면의 감정적 앵커다.",
        "visual_anchor_traits": [
          "어린 남자아이",
          "다리를 저는 걸음",
          "밝은 표정",
          "주머니에서 네잎클로버를 꺼내는 손"
        ],
        "variant_axes": [
          "판자촌 밤길",
          "행사장 대기줄",
          "무대 환호 상태"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "소아마비를 앓는지 다리를 저는 손자 덕현",
          "주머니에서 주섬주섬 네잎 클로버 2개를 꺼내어"
        ],
        "entity_id": "CHAR_0009",
        "entity_type": "character"
      },
      {
        "name": "서창",
        "aliases": [],
        "description": "검은 양복 차림의 늙은 화장터 관리자. 동녘의 할아버지로 병든 몸을 숨긴 채 죽음을 담담히 받아들인다.",
        "continuity_reason": "동녘의 개인적 목표인 클론 당첨의 이유를 시각적으로 대표한다.",
        "visual_anchor_traits": [
          "검은 양복의 노인",
          "마른 얼굴",
          "기침과 피",
          "화장터 화로 앞의 침착한 자세"
        ],
        "variant_axes": [
          "화장터 근무 상태",
          "집 안 사복 상태"
        ],
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "검은 양복 차림의 늙은 서창",
          "입에서 피가 묻어난다"
        ],
        "entity_id": "CHAR_0010",
        "entity_type": "character"
      },
      {
        "name": "한재호",
        "aliases": [
          "오리엔티스 한재호 원장님",
          "원장님"
        ],
        "description": "휠체어를 탄 오리엔티스 원장. 대중 앞에서 클론의 공공성을 설파하는 상징적 인물.",
        "continuity_reason": "행사장과 오리엔티스 시설의 권위 중심으로 반복 참조될 가능성이 높다.",
        "visual_anchor_traits": [
          "휠체어",
          "중년 남성",
          "연설용 마이크",
          "군중의 환호를 받는 존재감"
        ],
        "variant_axes": [
          "행사장 연설 상태",
          "무대 악수 상태"
        ],
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "휠체어에 탄 한재호",
          "한재호 마이크를 잡고선"
        ],
        "entity_id": "CHAR_0011",
        "entity_type": "character"
      },
      {
        "name": "은성",
        "aliases": [],
        "description": "오리엔티스 핵심 전투 인력. ZRBB51과 네트워크 모드로 부대를 멀티 조종한다.",
        "continuity_reason": "오리엔티스 전투 스타일과 기술적 차별성을 시각적으로 대표한다.",
        "visual_anchor_traits": [
          "전투복 차림",
          "ZRBB51 로봇형 아머 유닛",
          "지휘하는 자세",
          "빠른 판단"
        ],
        "variant_axes": [
          "행사장 안내 상태",
          "아머 유닛 결합 상태"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "은성이 타고 있는 로봇형 아머 유닛 ZRBB51",
          "은성에게 부착되기 시작하는 ZRBB51"
        ],
        "entity_id": "CHAR_0012",
        "entity_type": "character"
      },
      {
        "name": "서현",
        "aliases": [],
        "description": "오리엔티스 연구·전투 인력. 동녘과 눈이 마주칠 때 이상 반응을 보이며, 후반 납치 대상이 된다.",
        "continuity_reason": "동녘과의 미묘한 연결, 네트워크 기능, 마지막 라이드 장면 때문에 시각적 연속성이 중요하다.",
        "visual_anchor_traits": [
          "차가운 표정의 젊은 여성",
          "오리엔티스 복장",
          "날렵한 전투 자세",
          "눈을 피하는 반응"
        ],
        "variant_axes": [
          "행사장 안내 상태",
          "실험실 전투 상태",
          "납치 직전 상태"
        ],
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "서현이 앞쪽으로 안내하면서 나오고 있다",
          "서현, 팔극권에 가까운 몸놀림이다",
          "붙잡혀 가던 서현, 간신히 라이드 건을 꺼내"
        ],
        "entity_id": "CHAR_0013",
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "클럽하우스 폐창고",
        "aliases": [
          "폐창고"
        ],
        "description": "어둡고 낡은 창고 내부에 1인 캡슐 수십 개가 세로로 늘어선 공간.",
        "continuity_reason": "동녘의 첫 등장과 소울라이드 동기화의 구조를 보여주는 핵심 장소다.",
        "visual_anchor_traits": [
          "낡은 창고 벽",
          "세로로 늘어선 1인 캡슐",
          "상태창 디스플레이",
          "어두운 산업 조명"
        ],
        "variant_axes": [
          "캡슐 점검 상태",
          "동기화 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "어둡고 낡은 창고. 사람이 들어갈만한 크기의 1인 캡슐 50개 세로로 죽 늘어서 있다"
        ],
        "entity_id": "LOC_0001",
        "entity_type": "location"
      },
      {
        "name": "클럽하우스 VIP 룸",
        "aliases": [
          "VIP 룸"
        ],
        "description": "고급 연회장 분위기의 실내. 젊은 남성 클론 몸의 의원들이 모여 대화하고 리클라이너에 눕는다.",
        "continuity_reason": "정치권의 젊은 몸 소비 문화를 시각적으로 압축하는 장소다.",
        "visual_anchor_traits": [
          "고급 연회장",
          "리클라이너 소파 열",
          "정장 차림의 젊은 남자들",
          "보좌관과 번호 기기"
        ],
        "variant_axes": [
          "사교 상태",
          "소울라이드 연결 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "고급진 분위기의 연회장",
          "1인용 리클라이너 소파들 쭉 나열된"
        ],
        "entity_id": "LOC_0002",
        "entity_type": "location"
      },
      {
        "name": "헬리콥터 내부",
        "aliases": [
          "군용 헬기 내부"
        ],
        "description": "비행 중인 군용 헬기 안. 참가자들이 군복으로 갈아입고 낙하 준비를 한다.",
        "continuity_reason": "배틀로얄 시작 직전의 전환점으로 전투 복장과 공중 강하를 연결한다.",
        "visual_anchor_traits": [
          "군용 헬기 내부",
          "열린 출구",
          "군복과 낙하산",
          "진동감 있는 금속 벽"
        ],
        "variant_axes": [
          "환복 상태",
          "강하 직전 상태"
        ],
        "kind": "interior",
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "비행 중인 군용 헬기. 그 안에서 군복으로 환복하고 있는"
        ],
        "entity_id": "LOC_0003",
        "entity_type": "location"
      },
      {
        "name": "공중",
        "aliases": [],
        "description": "낙하산 강하 중인 하늘 위 공간. 아래로 전장이 내려다보인다.",
        "continuity_reason": "동녘과 강 의원의 이중 의식 갈등이 가장 직접적으로 시각화되는 구간이다.",
        "visual_anchor_traits": [
          "고공 낙하",
          "끊어진 낙하산 줄",
          "아래로 보이는 전장",
          "강한 바람"
        ],
        "variant_axes": [
          "자유낙하",
          "낙하산 간신히 전개"
        ],
        "kind": "exterior",
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "동녘 지상으로 빠르게 떨어지는데",
          "간신히 펼쳐지는 낙하산"
        ],
        "entity_id": "LOC_0004",
        "entity_type": "location"
      },
      {
        "name": "야산",
        "aliases": [],
        "description": "은폐물과 폐가가 있는 전장형 야산.",
        "continuity_reason": "배틀로얄의 지상 전투를 대표하는 장소다.",
        "visual_anchor_traits": [
          "흙산과 수풀",
          "폐가",
          "드롭 상자",
          "총격 흔적"
        ],
        "variant_axes": [
          "착지 직후",
          "드롭 교전 상태"
        ],
        "kind": "exterior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "여기저기 은폐물이 있는 야산이다. 폐가로 뛰어드는 동녘"
        ],
        "entity_id": "LOC_0005",
        "entity_type": "location"
      },
      {
        "name": "클럽하우스 밖 초소",
        "aliases": [
          "클럽하우스 밖 / 초소 일각"
        ],
        "description": "초소와 바리케이드가 있는 외부 경계 구역. 트레일러가 침입한다.",
        "continuity_reason": "DR.NEX의 첫 대규모 침입을 시각적으로 각인시키는 장소다.",
        "visual_anchor_traits": [
          "초소",
          "바리케이드",
          "대형 트레일러",
          "무장 헌병"
        ],
        "variant_axes": [
          "검문 상태",
          "습격 상태"
        ],
        "kind": "exterior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "일반 헌병들이 초소를 지키고 있다",
          "대형 트레일러 달려와서는 초소 앞에 선다"
        ],
        "entity_id": "LOC_0006",
        "entity_type": "location"
      },
      {
        "name": "블랙마켓",
        "aliases": [],
        "description": "서울의 낡은 상가 후미진 곳에 있는 불법 소울라이드 격투장.",
        "continuity_reason": "강 사장의 불법 사업과 소울라이드의 퇴폐적 활용을 보여주는 핵심 장소다.",
        "visual_anchor_traits": [
          "낡은 상가 후미",
          "UFC 같은 철장",
          "안마 의자",
          "격투 선수의 등 장치"
        ],
        "variant_axes": [
          "격투 진행 상태",
          "중단 후 항의 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "서울의 낡은 상가 후미진 곳",
          "UFC같은 철장 안에서 몸 좋은 남자들이 격투를 하고 있다"
        ],
        "entity_id": "LOC_0007",
        "entity_type": "location"
      },
      {
        "name": "소울라이드 업장 일각",
        "aliases": [],
        "description": "난교 파티가 벌어지는 강 사장 업장 내부.",
        "continuity_reason": "강 사장 업장의 퇴폐성과 동녘의 추궁 장면을 구분해주는 장소다.",
        "visual_anchor_traits": [
          "혼잡한 실내",
          "난교 파티",
          "가드들",
          "어두운 유흥 조명"
        ],
        "variant_axes": [
          "파티 진행 상태"
        ],
        "kind": "interior",
        "importance": "supporting",
        "continuity_priority": "medium",
        "reference_image_priority": "helpful",
        "evidence": [
          "난교 파티가 한참인 실내"
        ],
        "entity_id": "LOC_0008",
        "entity_type": "location"
      },
      {
        "name": "초이스 유리방",
        "aliases": [],
        "description": "안쪽은 거울, 바깥은 유리로 보이는 어두운 선택실.",
        "continuity_reason": "비히클 상품화 구조를 한눈에 보여주는 독특한 공간이다.",
        "visual_anchor_traits": [
          "거울/유리 구조",
          "번호판을 단 남녀",
          "바깥의 노인 고객들",
          "어두운 쇼룸 분위기"
        ],
        "variant_axes": [
          "대기 상태",
          "고객 선택 상태"
        ],
        "kind": "interior",
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "안쪽은 거울로, 바깥에선 유리로 보이는 어두운 방",
          "금은동 색깔로 번호판을 달고"
        ],
        "entity_id": "LOC_0009",
        "entity_type": "location"
      },
      {
        "name": "강 사장 사무실",
        "aliases": [],
        "description": "허름한 조폭 사무실 같은 옛스런 방. 위조 면허와 비밀문이 있다.",
        "continuity_reason": "불법 사업의 증거와 비밀 실험실 진입점이 되는 장소다.",
        "visual_anchor_traits": [
          "옛스런 사무실",
          "책상과 액자",
          "위조 허가서",
          "숨겨진 벽문"
        ],
        "variant_axes": [
          "대치 상태",
          "비밀문 개방 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "허름한 조폭 사무실 같은 느낌의 옛스런 사무실",
          "갑자기 뒤쪽 벽채가 돌아가며 열리고"
        ],
        "entity_id": "LOC_0010",
        "entity_type": "location"
      },
      {
        "name": "강 사장 비밀 인체 실험실",
        "aliases": [
          "비밀 인체 실험실"
        ],
        "description": "유리 캡슐에 얼려진 신체가 가득한 불법 클론 저장 공간.",
        "continuity_reason": "불법 클론 유통의 물증이 모여 있는 강력한 시각 앵커다.",
        "visual_anchor_traits": [
          "유리 캡슐들",
          "얼려진 신체",
          "차가운 실험실 조명",
          "밀집된 저장 구조"
        ],
        "variant_axes": [
          "손님 열람 상태",
          "동녘 난입 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "유리 캡슐에 얼려진 신체가 가득한 실험실 공간"
        ],
        "entity_id": "LOC_0011",
        "entity_type": "location"
      },
      {
        "name": "판자촌",
        "aliases": [
          "마을 일각"
        ],
        "description": "좁은 길과 허름한 집들이 이어진 가난한 마을.",
        "continuity_reason": "동녘의 생활 기반과 순례·덕현의 정서를 반복적으로 지탱하는 장소다.",
        "visual_anchor_traits": [
          "좁은 골목",
          "허름한 판잣집",
          "밤의 찬 공기",
          "생활감 있는 어둠"
        ],
        "variant_axes": [
          "귀가 장면",
          "밤길 대화 장면"
        ],
        "kind": "exterior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "EXT. 판자촌 - NIGHT",
          "좁은 판자촌 길을 걸어올라가는"
        ],
        "entity_id": "LOC_0012",
        "entity_type": "location"
      },
      {
        "name": "마을 회관",
        "aliases": [],
        "description": "클론 축하 잔치가 열리는 소박한 회관 내부.",
        "continuity_reason": "계급 갈등과 클론에 대한 마을의 욕망이 충돌하는 장소다.",
        "visual_anchor_traits": [
          "플래카드",
          "소박한 잔치상",
          "노래 장비",
          "듬성듬성 모인 손님"
        ],
        "variant_axes": [
          "축하 잔치 상태",
          "몸싸움 직전 상태"
        ],
        "kind": "interior",
        "importance": "supporting",
        "continuity_priority": "medium",
        "reference_image_priority": "helpful",
        "evidence": [
          "‘경축. 차광훈 영생 시작!’ 이라고 쓰인 플래카드 걸려있고"
        ],
        "entity_id": "LOC_0013",
        "entity_type": "location"
      },
      {
        "name": "화장터",
        "aliases": [],
        "description": "관을 화로에 넣어 화장하는 공간.",
        "continuity_reason": "서창의 직업과 죽음의 일상성을 시각적으로 대표한다.",
        "visual_anchor_traits": [
          "관",
          "화로",
          "검은 양복",
          "불길"
        ],
        "variant_axes": [
          "낮 장례",
          "밤 화장"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "관을 화로에 집어 넣는다",
          "활활 불타는 관"
        ],
        "entity_id": "LOC_0014",
        "entity_type": "location"
      },
      {
        "name": "동녘의 집",
        "aliases": [
          "화장터 옆 동녘의 집",
          "동녘의 방"
        ],
        "description": "화장터 옆의 가난한 집. 쌀독이 비고, 낡은 사진 액자가 놓여 있다.",
        "continuity_reason": "동녘과 서창의 가족 관계를 보여주는 핵심 생활 공간이다.",
        "visual_anchor_traits": [
          "빈 쌀독",
          "낡은 탁자",
          "찢긴 가족사진 액자",
          "어두운 실내"
        ],
        "variant_axes": [
          "부엌 상태",
          "방 안 상태",
          "현관 앞 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "쌀독을 여는데, 쌀이 없다",
          "탁자 위에 놓인 액자에 어린 동녘과 젊은 서창의 사진"
        ],
        "entity_id": "LOC_0015",
        "entity_type": "location"
      },
      {
        "name": "클론 행사장",
        "aliases": [
          "클론 행사장 입구",
          "클론 행사장 내부"
        ],
        "description": "대기줄과 대형 무대, 클론 기계가 있는 대규모 행사장.",
        "continuity_reason": "대중 선전과 당첨의 희망, 오리엔티스 권위를 한데 묶는 장소다.",
        "visual_anchor_traits": [
          "긴 대기줄",
          "대형 무대",
          "캡슐 형태 클론 기계",
          "대형 스크린"
        ],
        "variant_axes": [
          "입구 응모 상태",
          "무대 연설 상태",
          "당첨 발표 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "클론 로또 응모 대기줄이 길게 뻗어있다",
          "가운데에 캡슐 형태의 클론 기계가 놓여있고"
        ],
        "entity_id": "LOC_0016",
        "entity_type": "location"
      },
      {
        "name": "오리엔티스 내부",
        "aliases": [
          "오리엔티스 내부 일각",
          "오리엔티스 복도"
        ],
        "description": "실험실과 복도, 대피 구역이 이어진 첨단 시설 내부.",
        "continuity_reason": "후반부 사건 대부분이 벌어지는 중심 무대다.",
        "visual_anchor_traits": [
          "백색 연구 시설",
          "유리 벽과 복도",
          "실험 장비",
          "경보등"
        ],
        "variant_axes": [
          "견학 상태",
          "비상 대피 상태",
          "복도 추격 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "각종 장비가 놓여있는 실험실들을 걸어가며 설명하는",
          "오리엔티스 전체에 비상 사이렌이 울린다"
        ],
        "entity_id": "LOC_0017",
        "entity_type": "location"
      },
      {
        "name": "오리엔티스 내부 핵심 시설",
        "aliases": [
          "핵심 시설"
        ],
        "description": "중앙 시스템과 보안 금고가 있는 심장부. 캣츠아이가 보관된다.",
        "continuity_reason": "캣츠아이 탈취라는 시즌급 사건의 시각적 중심이다.",
        "visual_anchor_traits": [
          "중앙 시스템 콘솔",
          "보안 금고 문",
          "원통형 캡슐",
          "고급 보안실"
        ],
        "variant_axes": [
          "해킹 상태",
          "캣츠아이 탈취 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "보안 금고 같은 큰 시스템의 문이 열리는데",
          "원형의 신비한 물질이 액체로 가득한 원통형 캡슐"
        ],
        "entity_id": "LOC_0017",
        "entity_type": "location"
      },
      {
        "name": "오리엔티스 실험실",
        "aliases": [],
        "description": "캡슐 속 신체들이 보관된 실험실. 후반에는 DR.NEX가 차량으로 벽을 뚫고 침입한다.",
        "continuity_reason": "클론의 진실과 대규모 전투가 동시에 드러나는 장소다.",
        "visual_anchor_traits": [
          "캡슐 열",
          "깨어난 신체들",
          "실험 장비",
          "부서진 벽과 장갑 차량"
        ],
        "variant_axes": [
          "캡슐 각성 상태",
          "침입 전투 상태"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "캡슐 안에 갇힌 사람들 중 몇몇이 깨어나서",
          "실험실 한쪽 벽을 부수고 들어오는 장갑 차량"
        ],
        "entity_id": "LOC_0018",
        "entity_type": "location"
      },
      {
        "name": "오리엔티스 외곽",
        "aliases": [],
        "description": "건물 외부 차량 탑승 구역. 대피 인원과 추격 세력이 한꺼번에 맞닥뜨린다.",
        "continuity_reason": "후반 클라이맥스의 집결 지점으로, 납치와 라이드가 동시에 벌어진다.",
        "visual_anchor_traits": [
          "건물 외부 출구",
          "대기 차량",
          "양측 무장 세력",
          "혼란스러운 집결"
        ],
        "variant_axes": [
          "대피 직전",
          "최종 충돌 상태"
        ],
        "kind": "exterior",
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "건물 외부로 나오는",
          "동서남북 사방에서 만난 이들"
        ],
        "entity_id": "LOC_0019",
        "entity_type": "location"
      }
    ],
    "props": [
      {
        "name": "1인 캡슐",
        "aliases": [
          "캡슐"
        ],
        "description": "사람 한 명이 서서 들어가는 투명 캡슐. 상태창과 잠금장치, 가스 주입 기능이 있다.",
        "continuity_reason": "소울라이드와 클론 더미 관리의 기본 장치로 반복 등장한다.",
        "visual_anchor_traits": [
          "세로형 투명 캡슐",
          "상태창 디스플레이",
          "잠금장치",
          "내부 수면 가스"
        ],
        "variant_axes": [
          "의식 활성화 상태",
          "의식 동기화 상태",
          "보관 상태"
        ],
        "significance": "key",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "1인 캡슐 50개 세로로 죽 늘어서 있다",
          "캡슐 내부에 가득 차는 하얀 수면 가스"
        ],
        "entity_id": "PROP_0001",
        "entity_type": "prop"
      },
      {
        "name": "상태창",
        "aliases": [
          "캡슐 상태창"
        ],
        "description": "의식 활성화와 동기화 수치를 표시하는 화면.",
        "continuity_reason": "동녘의 특이 상태와 소울라이드 진행을 직접 보여주는 시각 정보다.",
        "visual_anchor_traits": [
          "퍼센트 수치",
          "의식 활성화 문구",
          "의식 동기화 문구",
          "버튼 UI"
        ],
        "variant_axes": [
          "0% 표시",
          "100% 표시",
          "비활성화 버튼"
        ],
        "significance": "key",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "상태창에 ‘의식 활성화’ 현황 표시",
          "‘의식 동기화’수치가 점점 올라가 100%"
        ],
        "entity_id": "PROP_0002",
        "entity_type": "prop"
      },
      {
        "name": "소형 기기",
        "aliases": [
          "목 뒤 기기"
        ],
        "description": "의원과 비히클의 목 뒤에 부착되는 번호식 연결 장치.",
        "continuity_reason": "정치인 본체와 전장 비히클을 연결하는 핵심 장치다.",
        "visual_anchor_traits": [
          "1~50 번호",
          "목 뒤를 감싸는 다리",
          "기계 발광",
          "신경 연결 형태"
        ],
        "variant_axes": [
          "부착 전",
          "활성화 상태"
        ],
        "significance": "key",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "각 기기마다 1~50까지 번호가 매겨져있다",
          "몸체에서 다리가 뻗어 나와 목 뒤 신경까지 감싸고"
        ],
        "entity_id": "PROP_0003",
        "entity_type": "prop"
      },
      {
        "name": "낙하산",
        "aliases": [],
        "description": "배틀로얄 강하용 장비. 동녘의 것은 줄이 끊어졌다가 간신히 펼쳐진다.",
        "continuity_reason": "공중 장면의 생사 위기를 시각적으로 규정한다.",
        "visual_anchor_traits": [
          "군용 낙하산",
          "끊어진 줄",
          "하네스",
          "공중 전개"
        ],
        "variant_axes": [
          "미전개 상태",
          "부분 파손 상태",
          "간신히 전개 상태"
        ],
        "significance": "key",
        "continuity_priority": "medium",
        "reference_image_priority": "helpful",
        "evidence": [
          "낙하산 메고 헬기에서 점프하는",
          "낙하산이 펴지는 듯 하더니 툭 끊어져버린다"
        ],
        "entity_id": "PROP_0004",
        "entity_type": "prop"
      },
      {
        "name": "기관단총",
        "aliases": [
          "총"
        ],
        "description": "배틀로얄과 각종 전투에서 사용되는 화기.",
        "continuity_reason": "김 의원의 난사, 지프 추격, 오리엔티스와 DR.NEX 교전 등 반복적으로 위협을 형성한다.",
        "visual_anchor_traits": [
          "검은 화기",
          "난사 자세",
          "탄창",
          "전장 소품"
        ],
        "variant_axes": [
          "야산 전투",
          "차량 추격",
          "시설 전투"
        ],
        "significance": "recurring",
        "continuity_priority": "medium",
        "reference_image_priority": "not_needed",
        "evidence": [
          "기관단총 소리",
          "기관단총을 난사하고 있다"
        ],
        "entity_id": "PROP_0005",
        "entity_type": "prop"
      },
      {
        "name": "지프차",
        "aliases": [],
        "description": "배틀로얄 후반 동녘을 추격하는 무장 차량.",
        "continuity_reason": "전장 클라이맥스와 우승 직전 생존을 상징하는 소품이다.",
        "visual_anchor_traits": [
          "오픈형 군용 지프",
          "전면 돌진",
          "총기 장착",
          "폭발 잔해"
        ],
        "variant_axes": [
          "추격 상태",
          "폭발 상태"
        ],
        "significance": "key",
        "continuity_priority": "medium",
        "reference_image_priority": "helpful",
        "evidence": [
          "어디선가 돌진해 온 지프차",
          "큰 폭발을 일으키는 지프차"
        ],
        "entity_id": "PROP_0006",
        "entity_type": "prop"
      },
      {
        "name": "갈고리 총",
        "aliases": [
          "라이드 건",
          "갈고리 같은 것"
        ],
        "description": "목 뒤에 침을 꽂아 타인의 몸을 라이드하는 무기.",
        "continuity_reason": "DR.NEX의 전투 방식과 마지막 서현의 라이드 장면을 연결하는 핵심 장치다.",
        "visual_anchor_traits": [
          "갈고리 발사부",
          "목 뒤 침",
          "케이블 느낌",
          "근접 제압용 형태"
        ],
        "variant_axes": [
          "초소 습격 상태",
          "추격전 상태",
          "최종 라이드 상태"
        ],
        "significance": "key",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "갈고리 총 같은 것을 헌병1의 얼굴에 발사한다",
          "치호, 동녘에게 라이드 건을 쏘는데",
          "서현, 간신히 라이드 건을 꺼내"
        ],
        "entity_id": "PROP_0007",
        "entity_type": "prop"
      },
      {
        "name": "트레일러",
        "aliases": [
          "대형 트레일러"
        ],
        "description": "DR.NEX가 시체 수거 차량으로 위장해 침입할 때 사용하는 대형 차량.",
        "continuity_reason": "초소 침입, 의원 납치, 거리 추격전을 하나로 묶는 이동 앵커다.",
        "visual_anchor_traits": [
          "대형 화물칸",
          "운전석",
          "철장 내부",
          "바리케이드 돌파"
        ],
        "variant_axes": [
          "검문 상태",
          "납치 수송 상태",
          "추격전 상태"
        ],
        "significance": "key",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "대형 트레일러 달려와서는 초소 앞에 선다",
          "트레일러 안의 철장 안에 들어가"
        ],
        "entity_id": "PROP_0008",
        "entity_type": "prop"
      },
      {
        "name": "철제 가면",
        "aliases": [],
        "description": "DR.NEX 조직원들이 착용하는 금속 가면.",
        "continuity_reason": "조직 식별의 가장 강한 시각 표식이다.",
        "visual_anchor_traits": [
          "금속 질감",
          "얼굴 전체를 가림",
          "차가운 표면",
          "익명성"
        ],
        "variant_axes": [
          "운전석 착용",
          "전투 착용"
        ],
        "significance": "recurring",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "철제 가면을 쓰고 있다",
          "철제 가면을 쓰고 장갑을 입은 DR.NEX 소속의 테러리스트들"
        ],
        "entity_id": "PROP_0009",
        "entity_type": "prop"
      },
      {
        "name": "네잎클로버",
        "aliases": [
          "네잎 클로버"
        ],
        "description": "덕현이 동녘에게 건네는 작은 행운의 상징.",
        "continuity_reason": "클론 로또 당첨 장면과 동녘의 감정선을 연결하는 소품이다.",
        "visual_anchor_traits": [
          "작은 초록 잎",
          "손바닥 위 두 장",
          "주머니에서 꺼냄"
        ],
        "variant_axes": [
          "증정 상태",
          "기도하듯 쥔 상태"
        ],
        "significance": "key",
        "continuity_priority": "medium",
        "reference_image_priority": "helpful",
        "evidence": [
          "네잎 클로버 2개를 꺼내어 하나를 동녘에게 건네고",
          "네잎 클로버를 들고 기도 하는 포즈"
        ],
        "entity_id": "PROP_0010",
        "entity_type": "prop"
      },
      {
        "name": "위조 허가서",
        "aliases": [
          "면허 허가서"
        ],
        "description": "오리엔티스 명칭이 틀리게 적힌 강 사장의 위조 문서 액자.",
        "continuity_reason": "강 사장의 불법성을 한 컷으로 보여주는 증거물이다.",
        "visual_anchor_traits": [
          "액자",
          "삐뚤빼뚤한 문서",
          "오타 난 기관명",
          "사무실 벽"
        ],
        "variant_axes": [
          "벽걸이 상태"
        ],
        "significance": "key",
        "continuity_priority": "medium",
        "reference_image_priority": "helpful",
        "evidence": [
          "강 사장 액자에 걸린 면허 허가서를 보여주는데",
          "오리엠티스잖아요"
        ],
        "entity_id": "PROP_0011",
        "entity_type": "prop"
      },
      {
        "name": "캣츠아이",
        "aliases": [
          "캣츠 아이"
        ],
        "description": "원형의 신비한 물질이 액체 속 원통형 캡슐에 담긴 핵심 물질.",
        "continuity_reason": "오리엔티스 핵심 시설 침투의 목적물로 향후 연속성에 매우 중요하다.",
        "visual_anchor_traits": [
          "원형 물질",
          "액체가 찬 원통형 캡슐",
          "하드 케이스",
          "신비한 광택"
        ],
        "variant_axes": [
          "보관 상태",
          "탈취 상태"
        ],
        "significance": "key",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "캣츠 아이. 원형의 신비한 물질이 액체로 가득한 원통형 캡슐에 담겨있다"
        ],
        "entity_id": "PROP_0012",
        "entity_type": "prop"
      },
      {
        "name": "ZRBB51",
        "aliases": [
          "로봇형 아머 유닛 ZRBB51"
        ],
        "description": "은성이 사용하는 로봇형 아머 유닛.",
        "continuity_reason": "오리엔티스의 기술적 우위를 시각적으로 대표하는 장비다.",
        "visual_anchor_traits": [
          "로봇형 아머",
          "은성에게 결합",
          "기계식 외장",
          "전투용 실루엣"
        ],
        "variant_axes": [
          "탑승 상태",
          "결합 상태"
        ],
        "significance": "key",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "은성이 타고 있는 로봇형 아머 유닛 ZRBB51",
          "은성에게 부착되기 시작하는 ZRBB51"
        ],
        "entity_id": "PROP_0013",
        "entity_type": "prop"
      }
    ]
  },
  "scene_stills": [
    {
      "still_id": "episode_01_still_001",
      "heading_catalog_index": 1,
      "screenplay_scene_heading": "INT. 클럽하우스 폐창고 - DAY",
      "page_start": 2,
      "page_end": 3,
      "beat_index_within_heading": 1,
      "still_kind": "establishing",
      "beat_title": "캡슐 창고와 깨어 있는 마지막 남자",
      "visible_entities": [
        {
          "entity_id": "LOC_0001",
          "entity_name": "클럽하우스 폐창고",
          "entity_type": "location",
          "role": "배경 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "마지막 캡슐 속 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0001",
          "entity_name": "1인 캡슐",
          "entity_type": "prop",
          "role": "주요 구조물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0002",
          "entity_name": "상태창",
          "entity_type": "prop",
          "role": "수치 표시",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0001",
        "CHAR_0001",
        "PROP_0001",
        "PROP_0002"
      ],
      "still_frame_prompt_raw": "어둡고 낡은 폐창고 안에 세로로 길게 늘어선 1인 캡슐들이 보이고, 각 캡슐 안에는 눈 감은 건장한 남자들이 서 있다. 맨 끝 마지막 캡슐 속 동녘만 눈을 뜬 채 정면을 바라보고, 앞에 선 검사관이 놀라 굳어 있다. 캡슐 상태창에는 의식 활성화 수치가 선명하게 떠 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0001] 클럽하우스 폐창고, [CHAR_0001] 동녘, [PROP_0001] 1인 캡슐, [PROP_0002] 상태창. 정지 화면 설명: 어둡고 낡은 폐창고 안에 세로로 길게 늘어선 1인 캡슐들이 보이고, 각 캡슐 안에는 눈 감은 건장한 남자들이 서 있다. 맨 끝 마지막 캡슐 속 동녘만 눈을 뜬 채 정면을 바라보고, 앞에 선 검사관이 놀라 굳어 있다. 캡슐 상태창에는 의식 활성화 수치가 선명하게 떠 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "28mm",
        "composition": "캡슐 열의 원근감을 살린 중앙 소실점 구도",
        "focus": "마지막 캡슐의 동녘과 검사관에 선명"
      },
      "lighting": {
        "setup": "산업등 기반 저조도 조명",
        "direction": "천장 상부와 캡슐 내부 발광",
        "quality": "차갑고 딱딱함",
        "color": "청회색",
        "contrast": "높음",
        "motivation": "창고 작업등과 캡슐 상태등",
        "mood": "불길하고 기괴함"
      },
      "evidence": [
        "1인 캡슐 50개 세로로 죽 늘어서 있다",
        "마지막 캡슐 속, 눈 뜨고 있는 동녘"
      ]
    },
    {
      "still_id": "episode_01_still_002",
      "heading_catalog_index": 2,
      "screenplay_scene_heading": "INT. 클럽하우스 VIP 룸 - DAY",
      "page_start": 3,
      "page_end": 6,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "젊은 몸의 의원들 사교",
      "visible_entities": [
        {
          "entity_id": "LOC_0002",
          "entity_name": "클럽하우스 VIP 룸",
          "entity_type": "location",
          "role": "배경 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0002",
          "entity_name": "강 의원",
          "entity_type": "character",
          "role": "장난치는 의원",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0003",
          "entity_name": "김 의원",
          "entity_type": "character",
          "role": "헤드락 당하는 의원",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0002",
        "CHAR_0002",
        "CHAR_0003"
      ],
      "still_frame_prompt_raw": "고급 연회장 같은 VIP 룸에서 젊고 잘생긴 남자들이 삼삼오오 모여 웃고 떠든다. 강 의원이 김 의원의 목을 헤드락으로 감고 장난스럽게 웃고, 주변 인물들은 모두 젊은 외형의 클론 몸이다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0002] 클럽하우스 VIP 룸, [CHAR_0002] 강 의원, [CHAR_0003] 김 의원. 정지 화면 설명: 고급 연회장 같은 VIP 룸에서 젊고 잘생긴 남자들이 삼삼오오 모여 웃고 떠든다. 강 의원이 김 의원의 목을 헤드락으로 감고 장난스럽게 웃고, 주변 인물들은 모두 젊은 외형의 클론 몸이다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "군집 속 두 인물을 전경에 두는 사교 장면 구도",
        "focus": "강 의원과 김 의원 중심"
      },
      "lighting": {
        "setup": "실내 연회장 조명",
        "direction": "상부 샹들리에와 벽등",
        "quality": "부드러움",
        "color": "금빛",
        "contrast": "중간",
        "motivation": "고급 룸 실내등",
        "mood": "사치스럽고 가벼움"
      },
      "evidence": [
        "고급진 분위기의 연회장",
        "웃고 있는 남자(김 의원)에게 냅다 헤드락 거는"
      ]
    },
    {
      "still_id": "episode_01_still_003",
      "heading_catalog_index": 3,
      "screenplay_scene_heading": "INT. 클럽하우스 폐창고 - DAY",
      "page_start": 6,
      "page_end": 6,
      "beat_index_within_heading": 1,
      "still_kind": "detail",
      "beat_title": "의식 동기화 완료",
      "visible_entities": [
        {
          "entity_id": "LOC_0001",
          "entity_name": "클럽하우스 폐창고",
          "entity_type": "location",
          "role": "배경 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "50번 캡슐 속 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0001",
          "entity_name": "1인 캡슐",
          "entity_type": "prop",
          "role": "동기화 대상",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0002",
          "entity_name": "상태창",
          "entity_type": "prop",
          "role": "동기화 수치 표시",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0003",
          "entity_name": "소형 기기",
          "entity_type": "prop",
          "role": "목 뒤 연결 장치",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0001",
        "CHAR_0001",
        "PROP_0001",
        "PROP_0002",
        "PROP_0003"
      ],
      "still_frame_prompt_raw": "폐창고의 캡슐 열 사이로 여러 상태창이 동시에 켜지고, 번호가 맞는 캡슐들에서 동기화 수치가 100%에 도달한다. 50번 캡슐 속 동녘의 목 뒤 장치가 활성화된 채 서 있고, 화면에는 의식 동기화 완료가 떠 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0001] 클럽하우스 폐창고, [CHAR_0001] 동녘, [PROP_0001] 1인 캡슐, [PROP_0002] 상태창, [PROP_0003] 소형 기기. 정지 화면 설명: 폐창고의 캡슐 열 사이로 여러 상태창이 동시에 켜지고, 번호가 맞는 캡슐들에서 동기화 수치가 100%에 도달한다. 50번 캡슐 속 동녘의 목 뒤 장치가 활성화된 채 서 있고, 화면에는 의식 동기화 완료가 떠 있다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "약간 로우앵글",
        "lens": "50mm",
        "composition": "캡슐 프레임 안에 동녘과 상태창을 겹치는 구도",
        "focus": "동녘 캡슐과 100% 수치"
      },
      "lighting": {
        "setup": "캡슐 발광 중심",
        "direction": "정면 디스플레이와 측면 내부등",
        "quality": "차갑고 선명함",
        "color": "청백색",
        "contrast": "높음",
        "motivation": "상태창과 캡슐 내부 조명",
        "mood": "기계적이고 긴장됨"
      },
      "evidence": [
        "50번 캡슐 속 동녘 보이고",
        "동녘의 ‘의식 동기화’ 100% 완료된다"
      ]
    },
    {
      "still_id": "episode_01_still_004",
      "heading_catalog_index": 4,
      "screenplay_scene_heading": "INT. 헬리콥터 내부 - DAY",
      "page_start": 6,
      "page_end": 8,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "헬기 안 환복과 혼란",
      "visible_entities": [
        {
          "entity_id": "LOC_0003",
          "entity_name": "헬리콥터 내부",
          "entity_type": "location",
          "role": "배경 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "허둥대는 참가자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0003",
          "entity_name": "김 의원",
          "entity_type": "character",
          "role": "49번 비히클",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0003",
        "CHAR_0001",
        "CHAR_0003"
      ],
      "still_frame_prompt_raw": "비행 중인 군용 헬기 안에서 군복으로 갈아입은 남자들이 흔들리는 기체 안에 서 있다. 동녘은 군화를 제대로 신지 못해 허둥대고, 멀리서 49번 남자가 그를 향해 걸어오며 손을 뻗는다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0003] 헬리콥터 내부, [CHAR_0001] 동녘, [CHAR_0003] 김 의원. 정지 화면 설명: 비행 중인 군용 헬기 안에서 군복으로 갈아입은 남자들이 흔들리는 기체 안에 서 있다. 동녘은 군화를 제대로 신지 못해 허둥대고, 멀리서 49번 남자가 그를 향해 걸어오며 손을 뻗는다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "핸드헬드 느낌의 아이레벨",
        "lens": "24mm",
        "composition": "좁은 기체 내부의 깊이를 살린 비대칭 구도",
        "focus": "전경의 동녘 우선"
      },
      "lighting": {
        "setup": "헬기 내부 실용등",
        "direction": "천장등과 열린 출구의 자연광",
        "quality": "거칠고 흔들림",
        "color": "중성 회색",
        "contrast": "중간",
        "motivation": "기내등과 주간 외광",
        "mood": "불안하고 소란스러움"
      },
      "evidence": [
        "비행 중인 군용 헬기",
        "군복으로 환복하고 있는 캡슐 속 남자들"
      ]
    },
    {
      "still_id": "episode_01_still_005",
      "heading_catalog_index": 5,
      "screenplay_scene_heading": "EXT. 공중 - DAY",
      "page_start": 8,
      "page_end": 11,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "beat_title": "끊어진 낙하산과 자유낙하",
      "visible_entities": [
        {
          "entity_id": "LOC_0004",
          "entity_name": "공중",
          "entity_type": "location",
          "role": "배경 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "추락 중인 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0004",
          "entity_name": "낙하산",
          "entity_type": "prop",
          "role": "파손된 생존 장비",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0004",
        "CHAR_0001",
        "PROP_0004"
      ],
      "still_frame_prompt_raw": "하늘 한가운데서 동녘이 몸을 뒤틀며 추락하고, 낙하산 줄 일부가 끊어진 채 바람에 휘날린다. 아래로는 작게 보이는 전장과 숲이 펼쳐지고, 동녘의 얼굴은 공포로 일그러져 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0004] 공중, [CHAR_0001] 동녘, [PROP_0004] 낙하산. 정지 화면 설명: 하늘 한가운데서 동녘이 몸을 뒤틀며 추락하고, 낙하산 줄 일부가 끊어진 채 바람에 휘날린다. 아래로는 작게 보이는 전장과 숲이 펼쳐지고, 동녘의 얼굴은 공포로 일그러져 있다.",
      "camera": {
        "shot_size": "풀샷",
        "angle": "하이앵글",
        "lens": "35mm",
        "composition": "추락하는 인물을 화면 중앙에 두고 아래 지형을 크게 깔아주는 구도",
        "focus": "동녘과 끊어진 줄"
      },
      "lighting": {
        "setup": "직사광 주광",
        "direction": "상부 태양광",
        "quality": "강하고 선명함",
        "color": "푸른 낮빛",
        "contrast": "높음",
        "motivation": "야외 자연광",
        "mood": "절박하고 현기증 남"
      },
      "evidence": [
        "동녘 지상으로 빠르게 떨어지는데",
        "낙하산이 펴지는 듯 하더니 툭 끊어져버린다"
      ]
    },
    {
      "still_id": "episode_01_still_006",
      "heading_catalog_index": 6,
      "screenplay_scene_heading": "EXT. 야산 - DAY",
      "page_start": 11,
      "page_end": 13,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "beat_title": "폐가 은폐와 드롭 주시",
      "visible_entities": [
        {
          "entity_id": "LOC_0005",
          "entity_name": "야산",
          "entity_type": "location",
          "role": "전장 배경",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "엄폐 중인 참가자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0005",
          "entity_name": "기관단총",
          "entity_type": "prop",
          "role": "전투 무기",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0005",
        "CHAR_0001",
        "PROP_0005"
      ],
      "still_frame_prompt_raw": "야산의 폐가 입구 근처에서 동녘이 겨우 조립한 총을 움켜쥔 채 몸을 낮추고 있다. 멀리 산 정상 쪽 하늘에서는 드롭 상자가 떨어지고, 주변 수풀과 흙비탈이 전장처럼 거칠게 펼쳐진다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0005] 야산, [CHAR_0001] 동녘, [PROP_0005] 기관단총. 정지 화면 설명: 야산의 폐가 입구 근처에서 동녘이 겨우 조립한 총을 움켜쥔 채 몸을 낮추고 있다. 멀리 산 정상 쪽 하늘에서는 드롭 상자가 떨어지고, 주변 수풀과 흙비탈이 전장처럼 거칠게 펼쳐진다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "로우앵글",
        "lens": "32mm",
        "composition": "전경의 동녘과 후경의 드롭을 한 프레임에 담는 구도",
        "focus": "동녘 우선, 후경 드롭도 식별 가능"
      },
      "lighting": {
        "setup": "야외 자연광",
        "direction": "측면 햇빛",
        "quality": "건조하고 선명함",
        "color": "흙빛이 섞인 낮빛",
        "contrast": "중간",
        "motivation": "주간 산지 햇빛",
        "mood": "긴장과 생존 본능"
      },
      "evidence": [
        "폐가로 뛰어드는 동녘",
        "산 정상에 헬기 드롭이 떨어진다"
      ]
    },
    {
      "still_id": "episode_01_still_007",
      "heading_catalog_index": 7,
      "screenplay_scene_heading": "EXT. 다른 일각 - DAY",
      "page_start": 13,
      "page_end": 16,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "beat_title": "시체 사이에 숨은 동녘",
      "visible_entities": [
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "시체 사이에 숨은 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "총에 맞아 쓰러진 시체들 사이에 동녘이 몸을 바짝 붙이고 누워 있다. 바로 옆 시체가 막 꿈틀거리기 시작하고, 동녘은 경악한 얼굴로 옆을 흘깃 본다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0001] 동녘. 정지 화면 설명: 총에 맞아 쓰러진 시체들 사이에 동녘이 몸을 바짝 붙이고 누워 있다. 바로 옆 시체가 막 꿈틀거리기 시작하고, 동녘은 경악한 얼굴로 옆을 흘깃 본다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "전경 시체와 중경 동녘, 옆 시체의 움직임을 겹치는 압박 구도",
        "focus": "동녘의 표정과 꿈틀거리는 시체"
      },
      "lighting": {
        "setup": "야외 자연광",
        "direction": "상부 햇빛",
        "quality": "거칠고 노출이 강함",
        "color": "탁한 낮빛",
        "contrast": "높음",
        "motivation": "주간 외광",
        "mood": "혐오스럽고 불안함"
      },
      "evidence": [
        "죽은 시체들 옆에 같이 누워있는 동녘",
        "시체 갑자기 꿈틀꿈틀"
      ]
    },
    {
      "still_id": "episode_01_still_008",
      "heading_catalog_index": 8,
      "screenplay_scene_heading": "INT. 폐창고 - DAY",
      "page_start": 16,
      "page_end": 16,
      "beat_index_within_heading": 1,
      "still_kind": "climax",
      "beat_title": "지프 폭발 직전 벽틈 탈출",
      "visible_entities": [
        {
          "entity_id": "LOC_0001",
          "entity_name": "클럽하우스 폐창고",
          "entity_type": "location",
          "role": "추격 종착 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "탈출하는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0006",
          "entity_name": "지프차",
          "entity_type": "prop",
          "role": "돌진 차량",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0001",
        "CHAR_0001",
        "PROP_0006"
      ],
      "still_frame_prompt_raw": "막다른 폐창고 안에서 지프차가 총알이 떨어진 채 동녘을 향해 돌진하고, 동녘은 무너진 벽 틈으로 몸을 밀어 넣는 순간이다. 지프 앞범퍼는 벽에 거의 닿아 있고, 천장 구조물은 금방이라도 쏟아질 듯 흔들린다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0001] 클럽하우스 폐창고, [CHAR_0001] 동녘, [PROP_0006] 지프차. 정지 화면 설명: 막다른 폐창고 안에서 지프차가 총알이 떨어진 채 동녘을 향해 돌진하고, 동녘은 무너진 벽 틈으로 몸을 밀어 넣는 순간이다. 지프 앞범퍼는 벽에 거의 닿아 있고, 천장 구조물은 금방이라도 쏟아질 듯 흔들린다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "약간 로우앵글",
        "lens": "27mm",
        "composition": "벽틈의 동녘과 돌진 지프를 대각선 충돌 구도로 배치",
        "focus": "동녘과 지프 전면"
      },
      "lighting": {
        "setup": "창고 틈새 자연광과 먼지",
        "direction": "후면 틈새광",
        "quality": "거칠고 산란됨",
        "color": "회갈색",
        "contrast": "높음",
        "motivation": "무너진 벽 틈의 낮빛",
        "mood": "폭발 직전의 위기"
      },
      "evidence": [
        "그대로 동녘에게 돌진하는 지프차",
        "동녘 바로 뒤 무너진 벽틈으로 얼른 들어가 버리고"
      ]
    },
    {
      "still_id": "episode_01_still_009",
      "heading_catalog_index": 9,
      "screenplay_scene_heading": "INT. 클럽하우스 - DAY",
      "page_start": 16,
      "page_end": 21,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "우승 직후 축하받는 강 의원",
      "visible_entities": [
        {
          "entity_id": "CHAR_0002",
          "entity_name": "강 의원",
          "entity_type": "character",
          "role": "우승자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0003",
          "entity_name": "소형 기기",
          "entity_type": "prop",
          "role": "해제된 연결 장치",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0002",
        "PROP_0003"
      ],
      "still_frame_prompt_raw": "클럽하우스 실내에서 강 의원이 리클라이너에서 막 일어나고, 목 뒤 기계가 해제된 채 주변 보좌관들과 의원들이 몰려와 축하한다. 젊은 몸의 의원들과 늙은 보좌관들이 한 프레임 안에서 강한 대비를 이룬다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0002] 강 의원, [PROP_0003] 소형 기기. 정지 화면 설명: 클럽하우스 실내에서 강 의원이 리클라이너에서 막 일어나고, 목 뒤 기계가 해제된 채 주변 보좌관들과 의원들이 몰려와 축하한다. 젊은 몸의 의원들과 늙은 보좌관들이 한 프레임 안에서 강한 대비를 이룬다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "중앙의 강 의원을 둘러싼 군집 구도",
        "focus": "강 의원과 주변 축하 인물들"
      },
      "lighting": {
        "setup": "실내 행사 조명",
        "direction": "상부 조명",
        "quality": "부드러움",
        "color": "따뜻한 금색",
        "contrast": "중간",
        "motivation": "클럽하우스 실내등",
        "mood": "어수선한 승리감"
      },
      "evidence": [
        "강 의원 뒷목의 기계 해제 되고, 눈을 뜨고 일어나면",
        "주변의 보좌관들과 의원들 강 의원을 축하하고"
      ]
    },
    {
      "still_id": "episode_01_still_010",
      "heading_catalog_index": 9,
      "screenplay_scene_heading": "INT. 클럽하우스 - DAY",
      "page_start": 18,
      "page_end": 20,
      "beat_index_within_heading": 2,
      "still_kind": "reveal",
      "beat_title": "리본 묶인 동녘의 등장",
      "visible_entities": [
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "붙잡혀 온 비히클",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0002",
          "entity_name": "강 의원",
          "entity_type": "character",
          "role": "받아보는 의원",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0004",
          "entity_name": "한치호",
          "entity_type": "character",
          "role": "개입하는 오리엔티스 중사",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0001",
        "CHAR_0002",
        "CHAR_0004"
      ],
      "still_frame_prompt_raw": "문이 열리고 머리에 리본이 묶인 동녘이 양팔을 붙잡힌 채 강 의원 앞에 끌려 들어온다. 동녘은 강하게 저항하고, 주변 관계자와 치호가 둘러서서 상황을 통제한다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0001] 동녘, [CHAR_0002] 강 의원, [CHAR_0004] 한치호. 정지 화면 설명: 문이 열리고 머리에 리본이 묶인 동녘이 양팔을 붙잡힌 채 강 의원 앞에 끌려 들어온다. 동녘은 강하게 저항하고, 주변 관계자와 치호가 둘러서서 상황을 통제한다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "문간에서 끌려오는 동녘을 중심으로 반원형 인물 배치",
        "focus": "동녘의 저항하는 표정"
      },
      "lighting": {
        "setup": "실내 기본 조명",
        "direction": "상부와 문쪽 보조광",
        "quality": "선명함",
        "color": "중성",
        "contrast": "중간",
        "motivation": "클럽하우스 실내등",
        "mood": "굴욕적이고 우스꽝스러움"
      },
      "evidence": [
        "머리에 리본을 묶은 동녘, 양팔을 관계자들에게 붙잡힌 채 들어와서",
        "오리엔티스 중사 한치호"
      ]
    },
    {
      "still_id": "episode_01_still_011",
      "heading_catalog_index": 10,
      "screenplay_scene_heading": "EXT. 클럽하우스 밖 / 초소 일각 - DAY",
      "page_start": 21,
      "page_end": 23,
      "beat_index_within_heading": 1,
      "still_kind": "reveal",
      "beat_title": "철제 가면 여자와 검문",
      "visible_entities": [
        {
          "entity_id": "LOC_0006",
          "entity_name": "클럽하우스 밖 초소",
          "entity_type": "location",
          "role": "검문 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "코카",
          "entity_type": "character",
          "role": "운전석의 침입자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0008",
          "entity_name": "트레일러",
          "entity_type": "prop",
          "role": "침입 차량",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0009",
          "entity_name": "철제 가면",
          "entity_type": "prop",
          "role": "조직 식별 표식",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0006",
        "CHAR_0006",
        "PROP_0008",
        "PROP_0009"
      ],
      "still_frame_prompt_raw": "초소 앞에 멈춘 대형 트레일러 운전석 창문이 내려가고, 철제 가면을 쓴 젊은 여자가 정면을 바라본다. 창문 밖에는 무장 헌병이 경계 자세로 서 있고, 바리케이드와 초소가 뒤에 보인다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0006] 클럽하우스 밖 초소, [CHAR_0006] 코카, [PROP_0008] 트레일러, [PROP_0009] 철제 가면. 정지 화면 설명: 초소 앞에 멈춘 대형 트레일러 운전석 창문이 내려가고, 철제 가면을 쓴 젊은 여자가 정면을 바라본다. 창문 밖에는 무장 헌병이 경계 자세로 서 있고, 바리케이드와 초소가 뒤에 보인다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "55mm",
        "composition": "운전석 창문 프레임과 헌병을 마주보게 두는 대치 구도",
        "focus": "가면 쓴 여자 얼굴 부분"
      },
      "lighting": {
        "setup": "야외 주광",
        "direction": "정면 측광",
        "quality": "선명함",
        "color": "건조한 낮빛",
        "contrast": "중간",
        "motivation": "주간 자연광",
        "mood": "정적 속 위협"
      },
      "evidence": [
        "운전석에 보이는 20대 여자 철제 가면을 쓰고 있다",
        "헌병1, 트레일러 운전석 앞으로 가서는"
      ]
    },
    {
      "still_id": "episode_01_still_012",
      "heading_catalog_index": 10,
      "screenplay_scene_heading": "EXT. 클럽하우스 밖 / 초소 일각 - DAY",
      "page_start": 22,
      "page_end": 23,
      "beat_index_within_heading": 2,
      "still_kind": "action",
      "beat_title": "갈고리 총 발사 순간",
      "visible_entities": [
        {
          "entity_id": "LOC_0006",
          "entity_name": "클럽하우스 밖 초소",
          "entity_type": "location",
          "role": "습격 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "코카",
          "entity_type": "character",
          "role": "공격자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0007",
          "entity_name": "갈고리 총",
          "entity_type": "prop",
          "role": "발사 무기",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0008",
          "entity_name": "트레일러",
          "entity_type": "prop",
          "role": "공격 플랫폼",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0006",
        "CHAR_0006",
        "PROP_0007",
        "PROP_0008"
      ],
      "still_frame_prompt_raw": "철제 가면 여자가 운전석에서 갈고리 총을 쏘는 순간, 발사체가 헌병의 얼굴 앞을 가르며 날아간다. 주변 군인들은 총을 겨눈 채 얼어붙어 있고, 초소 앞 공기가 폭발 직전처럼 팽팽하다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0006] 클럽하우스 밖 초소, [CHAR_0006] 코카, [PROP_0007] 갈고리 총, [PROP_0008] 트레일러. 정지 화면 설명: 철제 가면 여자가 운전석에서 갈고리 총을 쏘는 순간, 발사체가 헌병의 얼굴 앞을 가르며 날아간다. 주변 군인들은 총을 겨눈 채 얼어붙어 있고, 초소 앞 공기가 폭발 직전처럼 팽팽하다.",
      "camera": {
        "shot_size": "미디엄 클로즈업",
        "angle": "약간 로우앵글",
        "lens": "70mm",
        "composition": "발사선이 화면을 가로지르는 순간 포착",
        "focus": "갈고리 총과 헌병 전면"
      },
      "lighting": {
        "setup": "야외 자연광",
        "direction": "측면광",
        "quality": "딱딱함",
        "color": "중성 낮빛",
        "contrast": "높음",
        "motivation": "주간 외광",
        "mood": "급작스러운 폭력"
      },
      "evidence": [
        "갈고리 총 같은 것을 헌병1의 얼굴에 발사한다"
      ]
    },
    {
      "still_id": "episode_01_still_013",
      "heading_catalog_index": 11,
      "screenplay_scene_heading": "EXT. 클럽하우스 바깥 - DAY",
      "page_start": 23,
      "page_end": 25,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "트레일러에서 쏟아지는 DR.NEX",
      "visible_entities": [
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "묶인 채 현장에 있는 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0004",
          "entity_name": "한치호",
          "entity_type": "character",
          "role": "대응하는 오리엔티스 인력",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0008",
          "entity_name": "트레일러",
          "entity_type": "prop",
          "role": "습격 차량",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0009",
          "entity_name": "철제 가면",
          "entity_type": "prop",
          "role": "대원 식별 표식",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0001",
        "CHAR_0004",
        "PROP_0008",
        "PROP_0009"
      ],
      "still_frame_prompt_raw": "의원들과 보좌관들이 클럽하우스 밖으로 나오던 순간, 트레일러 뒷문이 열리며 철제 가면과 장갑을 착용한 DR.NEX 대원들이 우르르 쏟아져 나온다. 포승줄에 묶인 동녘은 치호 옆에서 멈춰 서 있고, 주변 인물들은 공포에 질려 흩어지기 시작한다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0001] 동녘, [CHAR_0004] 한치호, [PROP_0008] 트레일러, [PROP_0009] 철제 가면. 정지 화면 설명: 의원들과 보좌관들이 클럽하우스 밖으로 나오던 순간, 트레일러 뒷문이 열리며 철제 가면과 장갑을 착용한 DR.NEX 대원들이 우르르 쏟아져 나온다. 포승줄에 묶인 동녘은 치호 옆에서 멈춰 서 있고, 주변 인물들은 공포에 질려 흩어지기 시작한다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "28mm",
        "composition": "열린 트레일러를 중심으로 군중이 흩어지는 혼란 구도",
        "focus": "트레일러와 쏟아지는 대원들"
      },
      "lighting": {
        "setup": "야외 주광",
        "direction": "상부 햇빛",
        "quality": "선명함",
        "color": "밝은 낮빛",
        "contrast": "중간",
        "motivation": "주간 자연광",
        "mood": "패닉과 침입"
      },
      "evidence": [
        "트레일러의 뒷문이 열리면",
        "철제 가면을 쓰고 장갑을 입은 DR.NEX 소속의 테러리스트들 대여섯명이 우르르 나온다"
      ]
    },
    {
      "still_id": "episode_01_still_014",
      "heading_catalog_index": 11,
      "screenplay_scene_heading": "EXT. 클럽하우스 바깥 - DAY",
      "page_start": 24,
      "page_end": 25,
      "beat_index_within_heading": 2,
      "still_kind": "reveal",
      "beat_title": "동녘을 풀어주는 DR.NEX",
      "visible_entities": [
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "풀려나는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "동녘을 풀어주는 대장",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0001",
        "CHAR_0005"
      ],
      "still_frame_prompt_raw": "화려한 장갑과 갑옷을 입은 DR.NEX가 포승줄에 묶인 동녘 앞에 서서 무기로 줄을 끊어준다. 동녘은 얼떨떨한 표정으로 올려다보고, 뒤에서는 총격과 혼란이 흐릿하게 이어진다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0001] 동녘, [CHAR_0005] DR.NEX. 정지 화면 설명: 화려한 장갑과 갑옷을 입은 DR.NEX가 포승줄에 묶인 동녘 앞에 서서 무기로 줄을 끊어준다. 동녘은 얼떨떨한 표정으로 올려다보고, 뒤에서는 총격과 혼란이 흐릿하게 이어진다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "약간 로우앵글",
        "lens": "50mm",
        "composition": "서 있는 DR.NEX와 아래의 동녘을 수직 대비로 배치",
        "focus": "끊어지는 줄과 두 인물"
      },
      "lighting": {
        "setup": "야외 전투광",
        "direction": "측후면 햇빛",
        "quality": "선명하고 금속 반사 강함",
        "color": "차가운 낮빛",
        "contrast": "높음",
        "motivation": "주간 자연광과 총구 섬광",
        "mood": "낯선 구원과 위압감"
      },
      "evidence": [
        "테러리스트들의 대장으로 보이는, 화려한 장갑과 갑옷을 쓴 DR.NEX",
        "DR.NEX, 무기를 꺼내어 동녘을 풀어주고"
      ]
    },
    {
      "still_id": "episode_01_still_015",
      "heading_catalog_index": 12,
      "screenplay_scene_heading": "EXT. 거리 - DAY",
      "page_start": 25,
      "page_end": 27,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "beat_title": "트레일러 추격전",
      "visible_entities": [
        {
          "entity_id": "CHAR_0006",
          "entity_name": "코카",
          "entity_type": "character",
          "role": "DR.NEX 측 핵심 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0012",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "오리엔티스 지휘 인력",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0008",
          "entity_name": "트레일러",
          "entity_type": "prop",
          "role": "도주 차량",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0013",
          "entity_name": "ZRBB51",
          "entity_type": "prop",
          "role": "오리엔티스 아머 유닛",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0006",
        "CHAR_0012",
        "PROP_0008",
        "PROP_0013"
      ],
      "still_frame_prompt_raw": "도심 거리에서 DR.NEX의 트레일러와 오리엔티스 바이크들이 나란히 질주하며 서로 옮겨 타는 육탄전을 벌인다. 한쪽에는 ZRBB51이 보이고, 금속 장갑끼리 부딪히는 순간이 도로 위에 얼어붙어 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0006] 코카, [CHAR_0012] 은성, [PROP_0008] 트레일러, [PROP_0013] ZRBB51. 정지 화면 설명: 도심 거리에서 DR.NEX의 트레일러와 오리엔티스 바이크들이 나란히 질주하며 서로 옮겨 타는 육탄전을 벌인다. 한쪽에는 ZRBB51이 보이고, 금속 장갑끼리 부딪히는 순간이 도로 위에 얼어붙어 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "사선 하이앵글",
        "lens": "30mm",
        "composition": "도로의 진행 방향을 따라 차량과 바이크를 대각선으로 배치",
        "focus": "트레일러와 근접 격투 지점"
      },
      "lighting": {
        "setup": "야외 주광",
        "direction": "상부 태양광",
        "quality": "강함",
        "color": "밝은 회청색",
        "contrast": "높음",
        "motivation": "주간 자연광",
        "mood": "속도감과 충돌"
      },
      "evidence": [
        "DR.NEX와 오리엔티스의 추격전",
        "트레일러와 바이크를 옮겨 타며 육탄전을 벌인다"
      ]
    },
    {
      "still_id": "episode_01_still_016",
      "heading_catalog_index": 13,
      "screenplay_scene_heading": "EXT. 일각 - DAY",
      "page_start": 27,
      "page_end": 27,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "beat_title": "다리 위 추격과 강으로의 도주",
      "visible_entities": [
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "도망치는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0004",
          "entity_name": "한치호",
          "entity_type": "character",
          "role": "추격자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0007",
          "entity_name": "갈고리 총",
          "entity_type": "prop",
          "role": "치호의 라이드 건",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0001",
        "CHAR_0004",
        "PROP_0007"
      ],
      "still_frame_prompt_raw": "강물이 흐르는 다리 위에서 동녘이 난간 쪽으로 달려가고, 뒤의 치호가 라이드 건을 겨눈다. 다음 순간을 예고하듯 다리 아래 급류가 프레임 아래로 깊게 보인다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0001] 동녘, [CHAR_0004] 한치호, [PROP_0007] 갈고리 총. 정지 화면 설명: 강물이 흐르는 다리 위에서 동녘이 난간 쪽으로 달려가고, 뒤의 치호가 라이드 건을 겨눈다. 다음 순간을 예고하듯 다리 아래 급류가 프레임 아래로 깊게 보인다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "약간 하이앵글",
        "lens": "35mm",
        "composition": "다리 난간을 리딩라인으로 쓰는 추격 구도",
        "focus": "동녘과 치호"
      },
      "lighting": {
        "setup": "야외 자연광",
        "direction": "측면광",
        "quality": "선명함",
        "color": "차가운 낮빛",
        "contrast": "중간",
        "motivation": "주간 외광",
        "mood": "절박한 도주"
      },
      "evidence": [
        "강물이 흐르는 다리 앞으로 온 동녘",
        "치호, 동녘에게 라이드 건을 쏘는데"
      ]
    },
    {
      "still_id": "episode_01_still_017",
      "heading_catalog_index": 14,
      "screenplay_scene_heading": "EXT. 강가 - DAY",
      "page_start": 27,
      "page_end": 27,
      "beat_index_within_heading": 1,
      "still_kind": "aftermath",
      "beat_title": "급류에서 살아난 동녘",
      "visible_entities": [
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "익사 직전에서 살아난 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "급류에 휩쓸린 끝에 동녘이 강가의 나뭇가지를 붙잡고 진흙투성이 몸으로 겨우 기어오른다. 물살은 뒤에서 거세게 흐르고, 젖은 옷과 숨 가쁜 표정이 생존 직후의 상태를 드러낸다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0001] 동녘. 정지 화면 설명: 급류에 휩쓸린 끝에 동녘이 강가의 나뭇가지를 붙잡고 진흙투성이 몸으로 겨우 기어오른다. 물살은 뒤에서 거세게 흐르고, 젖은 옷과 숨 가쁜 표정이 생존 직후의 상태를 드러낸다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "로우앵글",
        "lens": "45mm",
        "composition": "전경의 가지와 중경의 동녘을 겹치는 생존 구도",
        "focus": "동녘의 손과 얼굴"
      },
      "lighting": {
        "setup": "야외 자연광",
        "direction": "상부 확산광",
        "quality": "축축하고 부드러움",
        "color": "회청색",
        "contrast": "중간",
        "motivation": "강가의 흐린 낮빛",
        "mood": "탈진과 안도"
      },
      "evidence": [
        "강물 급류에 떠내려가던 동녘",
        "나뭇가지를 잡고 겨우 살아나고"
      ]
    },
    {
      "still_id": "episode_01_still_018",
      "heading_catalog_index": 15,
      "screenplay_scene_heading": "INT. 블랙마켓 - DAY",
      "page_start": 27,
      "page_end": 29,
      "beat_index_within_heading": 1,
      "still_kind": "establishing",
      "beat_title": "불법 격투 블랙마켓",
      "visible_entities": [
        {
          "entity_id": "LOC_0007",
          "entity_name": "블랙마켓",
          "entity_type": "location",
          "role": "배경 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "업장 운영자",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0007",
        "CHAR_0007"
      ],
      "still_frame_prompt_raw": "낡은 상가 후미의 블랙마켓 안, 철장 링에서는 몸 좋은 남자들이 격투를 벌이고 등 뒤에는 소울라이드 장치가 붙어 있다. 링 주변 안마 의자에는 눈 감은 노인들이 앉아 있고, 강 사장이 보디가드와 함께 그 앞에 서 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0007] 블랙마켓, [CHAR_0007] 강 사장. 정지 화면 설명: 낡은 상가 후미의 블랙마켓 안, 철장 링에서는 몸 좋은 남자들이 격투를 벌이고 등 뒤에는 소울라이드 장치가 붙어 있다. 링 주변 안마 의자에는 눈 감은 노인들이 앉아 있고, 강 사장이 보디가드와 함께 그 앞에 서 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "24mm",
        "composition": "철장 링과 안마 의자 관객석을 한 프레임에 담는 구도",
        "focus": "링과 노인 관객층 모두 식별"
      },
      "lighting": {
        "setup": "실내 혼합 조명",
        "direction": "상부 형광등과 링 조명",
        "quality": "거칠고 누렇다",
        "color": "녹슨 황색",
        "contrast": "높음",
        "motivation": "상가 조명과 링 조명",
        "mood": "퇴폐적이고 불법적"
      },
      "evidence": [
        "서울의 낡은 상가 후미진 곳",
        "UFC같은 철장 안에서 몸 좋은 남자들이 격투를 하고 있다"
      ]
    },
    {
      "still_id": "episode_01_still_019",
      "heading_catalog_index": 16,
      "screenplay_scene_heading": "INT. 소울라이드 업장 일각 - DAY",
      "page_start": 29,
      "page_end": 31,
      "beat_index_within_heading": 1,
      "still_kind": "establishing",
      "beat_title": "퇴폐 업장 속 강 사장과 동녘",
      "visible_entities": [
        {
          "entity_id": "LOC_0008",
          "entity_name": "소울라이드 업장 일각",
          "entity_type": "location",
          "role": "배경 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "앞서 걷는 업주",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "따라붙는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0008",
        "CHAR_0007",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "난교 파티가 한창인 어두운 실내를 강 사장이 가로질러 걷고, 동녘이 바로 옆에서 집요하게 따라붙는다. 주변에는 뒤엉킨 손님들과 이를 지켜보는 가드들이 어수선하게 배치되어 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0008] 소울라이드 업장 일각, [CHAR_0007] 강 사장, [CHAR_0001] 동녘. 정지 화면 설명: 난교 파티가 한창인 어두운 실내를 강 사장이 가로질러 걷고, 동녘이 바로 옆에서 집요하게 따라붙는다. 주변에는 뒤엉킨 손님들과 이를 지켜보는 가드들이 어수선하게 배치되어 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "전진하는 두 인물을 중앙에 두고 주변 혼란을 둘러 배치",
        "focus": "강 사장과 동녘"
      },
      "lighting": {
        "setup": "유흥업소 조명",
        "direction": "상부와 측면 색조명",
        "quality": "탁하고 번짐",
        "color": "붉은 보라색",
        "contrast": "중간",
        "motivation": "실내 장식 조명",
        "mood": "퇴폐와 불쾌함"
      },
      "evidence": [
        "난교 파티가 한참인 실내",
        "강 사장, 걸어들어오며"
      ]
    },
    {
      "still_id": "episode_01_still_020",
      "heading_catalog_index": 17,
      "screenplay_scene_heading": "INT. 초이스 유리방 - DAY",
      "page_start": 31,
      "page_end": 32,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "번호판을 단 비히클 쇼룸",
      "visible_entities": [
        {
          "entity_id": "LOC_0009",
          "entity_name": "초이스 유리방",
          "entity_type": "location",
          "role": "배경 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "설명하는 업주",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0009",
        "CHAR_0007"
      ],
      "still_frame_prompt_raw": "어두운 유리방 안쪽에 금은동 색 번호판을 단 남녀 비히클들이 도도하게 앉아 있고, 바깥쪽에서는 노인 고객들이 유리를 통해 그들을 유심히 살핀다. 강 사장이 손님 쪽을 향해 설명하는 자세로 서 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0009] 초이스 유리방, [CHAR_0007] 강 사장. 정지 화면 설명: 어두운 유리방 안쪽에 금은동 색 번호판을 단 남녀 비히클들이 도도하게 앉아 있고, 바깥쪽에서는 노인 고객들이 유리를 통해 그들을 유심히 살핀다. 강 사장이 손님 쪽을 향해 설명하는 자세로 서 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "28mm",
        "composition": "유리 경계를 화면 중앙에 두고 안팎을 동시에 보여주는 대칭 구도",
        "focus": "안쪽 비히클들과 바깥 노인들 모두 선명"
      },
      "lighting": {
        "setup": "쇼룸형 저조도 조명",
        "direction": "안쪽 인물 위주 스폿과 바깥 약광",
        "quality": "부드럽고 음침함",
        "color": "차가운 회보라",
        "contrast": "높음",
        "motivation": "전시용 실내 조명",
        "mood": "상품화된 인간의 서늘함"
      },
      "evidence": [
        "안쪽은 거울로, 바깥에선 유리로 보이는 어두운 방",
        "금은동 색깔로 번호판을 달고"
      ]
    },
    {
      "still_id": "episode_01_still_021",
      "heading_catalog_index": 18,
      "screenplay_scene_heading": "INT. 강 사장 사무실 - DAY",
      "page_start": 32,
      "page_end": 34,
      "beat_index_within_heading": 1,
      "still_kind": "reveal",
      "beat_title": "위조 허가서와 비밀문",
      "visible_entities": [
        {
          "entity_id": "LOC_0010",
          "entity_name": "강 사장 사무실",
          "entity_type": "location",
          "role": "대치 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "허가서를 내미는 업주",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "비밀문을 여는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0011",
          "entity_name": "위조 허가서",
          "entity_type": "prop",
          "role": "불법 증거물",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0010",
        "CHAR_0007",
        "CHAR_0001",
        "PROP_0011"
      ],
      "still_frame_prompt_raw": "허름한 사무실에서 강 사장이 액자 속 허가서를 내보이며 버럭하고, 동녘은 책상 아래 버튼 쪽으로 몸을 숙인다. 뒤쪽 벽은 막 돌아 열리기 시작해 숨겨진 공간의 틈이 드러난다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0010] 강 사장 사무실, [CHAR_0007] 강 사장, [CHAR_0001] 동녘, [PROP_0011] 위조 허가서. 정지 화면 설명: 허름한 사무실에서 강 사장이 액자 속 허가서를 내보이며 버럭하고, 동녘은 책상 아래 버튼 쪽으로 몸을 숙인다. 뒤쪽 벽은 막 돌아 열리기 시작해 숨겨진 공간의 틈이 드러난다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "40mm",
        "composition": "전경 책상, 중경 인물, 후경 열리는 벽문을 한 축에 놓는 구도",
        "focus": "동녘의 동작과 열리는 벽"
      },
      "lighting": {
        "setup": "사무실 형광등",
        "direction": "상부 조명",
        "quality": "평평하고 누렇다",
        "color": "낡은 황색",
        "contrast": "중간",
        "motivation": "실내 형광등",
        "mood": "들통나는 순간의 긴장"
      },
      "evidence": [
        "면허 허가서를 보여주는데",
        "뒤쪽 벽채가 돌아가며 열리고"
      ]
    },
    {
      "still_id": "episode_01_still_022",
      "heading_catalog_index": 19,
      "screenplay_scene_heading": "INT. 강 사장 비밀 인체 실험실 - DAY",
      "page_start": 34,
      "page_end": 36,
      "beat_index_within_heading": 1,
      "still_kind": "reveal",
      "beat_title": "얼려진 신체들의 비밀 실험실",
      "visible_entities": [
        {
          "entity_id": "LOC_0011",
          "entity_name": "강 사장 비밀 인체 실험실",
          "entity_type": "location",
          "role": "불법 저장 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "폭로하는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "당황한 업주",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0001",
          "entity_name": "1인 캡슐",
          "entity_type": "prop",
          "role": "신체 보관 장치",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0011",
        "CHAR_0001",
        "CHAR_0007",
        "PROP_0001"
      ],
      "still_frame_prompt_raw": "차가운 실험실 안에 유리 캡슐들이 빽빽하게 늘어서고, 그 안에는 얼려진 신체들이 보인다. 동녘이 안으로 뛰어들어 손가락질하고, 강 사장과 손님 노인이 놀란 얼굴로 돌아본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0011] 강 사장 비밀 인체 실험실, [CHAR_0001] 동녘, [CHAR_0007] 강 사장, [PROP_0001] 1인 캡슐. 정지 화면 설명: 차가운 실험실 안에 유리 캡슐들이 빽빽하게 늘어서고, 그 안에는 얼려진 신체들이 보인다. 동녘이 안으로 뛰어들어 손가락질하고, 강 사장과 손님 노인이 놀란 얼굴로 돌아본다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "26mm",
        "composition": "캡슐 열의 깊이와 인물 반응을 함께 담는 구도",
        "focus": "동녘과 캡슐들"
      },
      "lighting": {
        "setup": "실험실 냉광",
        "direction": "천장 패널등과 캡슐 내부광",
        "quality": "차갑고 균일함",
        "color": "청백색",
        "contrast": "높음",
        "motivation": "실험실 조명과 보관 캡슐 발광",
        "mood": "충격적이고 비인간적"
      },
      "evidence": [
        "유리 캡슐에 얼려진 신체가 가득한 실험실 공간",
        "뛰어들어오는 동녘"
      ]
    },
    {
      "still_id": "episode_01_still_023",
      "heading_catalog_index": 20,
      "screenplay_scene_heading": "EXT. 판자촌 - NIGHT",
      "page_start": 36,
      "page_end": 37,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "판자촌 밤길의 만남",
      "visible_entities": [
        {
          "entity_id": "LOC_0012",
          "entity_name": "판자촌",
          "entity_type": "location",
          "role": "생활 배경",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "귀가하는 청년",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "다가오는 할머니",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "순례와 함께 온 아이",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0012",
        "CHAR_0001",
        "CHAR_0008",
        "CHAR_0009"
      ],
      "still_frame_prompt_raw": "밤의 판자촌 골목에서 낙심한 동녘이 터덜터덜 걷고, 맞은편에서 순례와 다리를 저는 덕현이 반갑게 다가온다. 허름한 집들과 좁은 길이 차가운 밤공기 속에 이어진다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0012] 판자촌, [CHAR_0001] 동녘, [CHAR_0008] 순례, [CHAR_0009] 덕현. 정지 화면 설명: 밤의 판자촌 골목에서 낙심한 동녘이 터덜터덜 걷고, 맞은편에서 순례와 다리를 저는 덕현이 반갑게 다가온다. 허름한 집들과 좁은 길이 차가운 밤공기 속에 이어진다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "골목 원근 속에서 두 무리가 마주 오는 구도",
        "focus": "네 인물의 만남 지점"
      },
      "lighting": {
        "setup": "야간 생활등",
        "direction": "집 창문빛과 골목등",
        "quality": "부드럽고 약함",
        "color": "차가운 청색에 따뜻한 창빛 혼합",
        "contrast": "중간",
        "motivation": "판자촌 외등과 실내 누출광",
        "mood": "쓸쓸하지만 인간적"
      },
      "evidence": [
        "동녘.. 낙심한 채 터덜터덜 걸어오는 중",
        "할머니 순례와 소아마비를 앓는지 다리를 저는 손자 덕현"
      ]
    },
    {
      "still_id": "episode_01_still_024",
      "heading_catalog_index": 21,
      "screenplay_scene_heading": "INT. 마을 회관 - NIGHT",
      "page_start": 37,
      "page_end": 41,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "영생 잔치의 모욕",
      "visible_entities": [
        {
          "entity_id": "LOC_0013",
          "entity_name": "마을 회관",
          "entity_type": "location",
          "role": "잔치 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "분노하는 청년",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "모욕당하는 노인",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "순례 곁의 아이",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0013",
        "CHAR_0001",
        "CHAR_0008",
        "CHAR_0009"
      ],
      "still_frame_prompt_raw": "마을 회관 안 플래카드 아래에서 차광훈이 싸늘한 얼굴로 순례 쪽으로 다가서고, 동녘은 옆에서 분노를 억누른 채 앞으로 나서려 한다. 뒤에는 듬성듬성 앉은 손님들과 잔치 분위기의 소품이 어색하게 남아 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0013] 마을 회관, [CHAR_0001] 동녘, [CHAR_0008] 순례, [CHAR_0009] 덕현. 정지 화면 설명: 마을 회관 안 플래카드 아래에서 차광훈이 싸늘한 얼굴로 순례 쪽으로 다가서고, 동녘은 옆에서 분노를 억누른 채 앞으로 나서려 한다. 뒤에는 듬성듬성 앉은 손님들과 잔치 분위기의 소품이 어색하게 남아 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "38mm",
        "composition": "광훈과 순례를 대치축으로 두고 동녘을 끼워 넣는 삼각 구도",
        "focus": "순례와 동녘의 반응"
      },
      "lighting": {
        "setup": "회관 형광등",
        "direction": "상부 조명",
        "quality": "평평함",
        "color": "누런 실내색",
        "contrast": "낮음",
        "motivation": "마을 회관 실내등",
        "mood": "축하와 모욕의 불협화음"
      },
      "evidence": [
        "‘경축. 차광훈 영생 시작!’ 이라고 쓰인 플래카드",
        "싸늘한 표정으로 순례 앞에 다가선다"
      ]
    },
    {
      "still_id": "episode_01_still_025",
      "heading_catalog_index": 22,
      "screenplay_scene_heading": "EXT. 마을 일각 - NIGHT",
      "page_start": 41,
      "page_end": 43,
      "beat_index_within_heading": 1,
      "still_kind": "detail",
      "beat_title": "네잎클로버를 건네는 덕현",
      "visible_entities": [
        {
          "entity_id": "LOC_0012",
          "entity_name": "판자촌",
          "entity_type": "location",
          "role": "밤길 배경",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "받는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "지켜보는 할머니",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "건네는 아이",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0010",
          "entity_name": "네잎클로버",
          "entity_type": "prop",
          "role": "행운의 상징",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0012",
        "CHAR_0001",
        "CHAR_0008",
        "CHAR_0009",
        "PROP_0010"
      ],
      "still_frame_prompt_raw": "판자촌 밤길에서 덕현이 주머니에서 꺼낸 네잎클로버 하나를 동녘의 손에 건네고 있다. 순례는 옆에서 흐뭇하게 바라보고, 동녘은 울컥한 표정으로 작은 잎을 내려다본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0012] 판자촌, [CHAR_0001] 동녘, [CHAR_0008] 순례, [CHAR_0009] 덕현, [PROP_0010] 네잎클로버. 정지 화면 설명: 판자촌 밤길에서 덕현이 주머니에서 꺼낸 네잎클로버 하나를 동녘의 손에 건네고 있다. 순례는 옆에서 흐뭇하게 바라보고, 동녘은 울컥한 표정으로 작은 잎을 내려다본다.",
      "camera": {
        "shot_size": "클로즈업",
        "angle": "아이레벨",
        "lens": "75mm",
        "composition": "두 손과 클로버를 중심으로 얼굴 일부를 함께 담는 감정 구도",
        "focus": "네잎클로버와 동녘의 반응"
      },
      "lighting": {
        "setup": "야간 생활등",
        "direction": "측면 창빛",
        "quality": "부드러움",
        "color": "따뜻한 황색과 차가운 밤빛 혼합",
        "contrast": "중간",
        "motivation": "집 앞 조명",
        "mood": "작지만 진한 희망"
      },
      "evidence": [
        "네잎 클로버 2개를 꺼내어 하나를 동녘에게 건네고"
      ]
    },
    {
      "still_id": "episode_01_still_026",
      "heading_catalog_index": 23,
      "screenplay_scene_heading": "INT. 화장터 - DAY",
      "page_start": 43,
      "page_end": 44,
      "beat_index_within_heading": 1,
      "still_kind": "aftermath",
      "beat_title": "불타는 관과 서창",
      "visible_entities": [
        {
          "entity_id": "LOC_0014",
          "entity_name": "화장터",
          "entity_type": "location",
          "role": "장례 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0010",
          "entity_name": "서창",
          "entity_type": "character",
          "role": "화장을 집도하는 노인",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "멀리서 지켜보는 인물",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0014",
        "CHAR_0010",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "화장터 안에서 관이 화로 안으로 들어가며 불길이 치솟고, 가족들은 울부짖는다. 검은 양복의 서창은 무표정하게 옆에 서 있고, 멀리서는 동녘이 그 장면을 지켜본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0014] 화장터, [CHAR_0010] 서창, [CHAR_0001] 동녘. 정지 화면 설명: 화장터 안에서 관이 화로 안으로 들어가며 불길이 치솟고, 가족들은 울부짖는다. 검은 양복의 서창은 무표정하게 옆에 서 있고, 멀리서는 동녘이 그 장면을 지켜본다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "32mm",
        "composition": "화로와 가족, 서창을 좌우로 나누는 장례 구도",
        "focus": "불타는 관과 서창"
      },
      "lighting": {
        "setup": "화로 불빛과 실내 자연광",
        "direction": "전면 화염광",
        "quality": "깜빡이고 거침",
        "color": "주황과 회색",
        "contrast": "높음",
        "motivation": "화로의 불길",
        "mood": "비정하고 장엄함"
      },
      "evidence": [
        "관을 화로에 집어 넣는다",
        "활활 불타는 관"
      ]
    },
    {
      "still_id": "episode_01_still_027",
      "heading_catalog_index": 24,
      "screenplay_scene_heading": "INT. 화장터 옆 동녘의 집 - NIGHT",
      "page_start": 44,
      "page_end": 47,
      "beat_index_within_heading": 1,
      "still_kind": "detail",
      "beat_title": "빈 쌀독과 피 묻은 기침",
      "visible_entities": [
        {
          "entity_id": "LOC_0015",
          "entity_name": "동녘의 집",
          "entity_type": "location",
          "role": "가난한 생활 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "쌀독을 여는 손자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0010",
          "entity_name": "서창",
          "entity_type": "character",
          "role": "기침하는 할아버지",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0015",
        "CHAR_0001",
        "CHAR_0010"
      ],
      "still_frame_prompt_raw": "어두운 집 안에서 동녘이 쌀독 뚜껑을 열어보지만 안은 비어 있고, 옆에서는 서창이 손을 씻다가 기침하며 입가의 피를 닦는다. 가난한 부엌의 적막이 두 사람 사이를 채운다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0015] 동녘의 집, [CHAR_0001] 동녘, [CHAR_0010] 서창. 정지 화면 설명: 어두운 집 안에서 동녘이 쌀독 뚜껑을 열어보지만 안은 비어 있고, 옆에서는 서창이 손을 씻다가 기침하며 입가의 피를 닦는다. 가난한 부엌의 적막이 두 사람 사이를 채운다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "전경의 빈 쌀독과 후경의 서창을 한 축에 놓는 구도",
        "focus": "빈 쌀독과 서창의 피 묻은 입가"
      },
      "lighting": {
        "setup": "가정집 약한 실내등",
        "direction": "천장등과 세면대 반사광",
        "quality": "약하고 음침함",
        "color": "누런 전구색",
        "contrast": "중간",
        "motivation": "집 안 전등",
        "mood": "궁핍과 병약함"
      },
      "evidence": [
        "쌀독을 여는데, 쌀이 없다",
        "입에서 피가 묻어난다"
      ]
    },
    {
      "still_id": "episode_01_still_028",
      "heading_catalog_index": 25,
      "screenplay_scene_heading": "INT. 동녘의 방 - NIGHT",
      "page_start": 47,
      "page_end": 47,
      "beat_index_within_heading": 1,
      "still_kind": "detail",
      "beat_title": "찢긴 가족사진을 덮는 밤",
      "visible_entities": [
        {
          "entity_id": "LOC_0015",
          "entity_name": "동녘의 집",
          "entity_type": "location",
          "role": "방 안 배경",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "사진을 덮는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0015",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "동녘의 방 탁자 위에 어린 동녘과 젊은 서창이 찍힌 사진 액자가 놓여 있고, 옆의 누군가가 있었을 자리는 찢겨 나가 있다. 라면을 먹던 동녘이 그 액자를 내려다보다 손으로 덮는 순간이다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0015] 동녘의 집, [CHAR_0001] 동녘. 정지 화면 설명: 동녘의 방 탁자 위에 어린 동녘과 젊은 서창이 찍힌 사진 액자가 놓여 있고, 옆의 누군가가 있었을 자리는 찢겨 나가 있다. 라면을 먹던 동녘이 그 액자를 내려다보다 손으로 덮는 순간이다.",
      "camera": {
        "shot_size": "클로즈업",
        "angle": "아이레벨",
        "lens": "85mm",
        "composition": "액자를 전경에 크게 두고 동녘 손이 들어오는 정물 구도",
        "focus": "찢긴 사진과 손"
      },
      "lighting": {
        "setup": "방 안 단일 조명",
        "direction": "측면 탁상광",
        "quality": "부드럽고 정적",
        "color": "따뜻한 황색",
        "contrast": "중간",
        "motivation": "실내 전등",
        "mood": "쓸쓸한 가족의 공백"
      },
      "evidence": [
        "탁자 위에 놓인 액자에 어린 동녘과 젊은 서창의 사진",
        "서창 옆 누군가 서 있을 법한 자리는 찢겨져 있다"
      ]
    },
    {
      "still_id": "episode_01_still_029",
      "heading_catalog_index": 26,
      "screenplay_scene_heading": "EXT. 동녘의 집 앞 - NIGHT",
      "page_start": 47,
      "page_end": 48,
      "beat_index_within_heading": 1,
      "still_kind": "reveal",
      "beat_title": "밤중의 두 번째 죽음",
      "visible_entities": [
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "문을 연 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "LOC_0015",
          "entity_name": "동녘의 집",
          "entity_type": "location",
          "role": "현관 배경",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0001",
        "LOC_0015"
      ],
      "still_frame_prompt_raw": "동녘이 현관문을 연 집 앞에, 낮에 화장터에 있던 가족의 아들이 늙은 어머니를 업은 채 서 있다. 밤공기 속에서 아들의 얼굴은 망연하고, 동녘은 문턱에서 얼어붙은 표정이다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0001] 동녘, [LOC_0015] 동녘의 집. 정지 화면 설명: 동녘이 현관문을 연 집 앞에, 낮에 화장터에 있던 가족의 아들이 늙은 어머니를 업은 채 서 있다. 밤공기 속에서 아들의 얼굴은 망연하고, 동녘은 문턱에서 얼어붙은 표정이다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "문 안쪽 아이레벨",
        "lens": "50mm",
        "composition": "문틀을 프레임으로 삼아 바깥 인물을 맞이하는 구도",
        "focus": "업힌 노모와 아들의 얼굴"
      },
      "lighting": {
        "setup": "현관등과 밤 외광",
        "direction": "문 안쪽 역광과 바깥 약광",
        "quality": "부드럽고 침잠함",
        "color": "차가운 밤빛",
        "contrast": "중간",
        "motivation": "현관등",
        "mood": "허망하고 비극적"
      },
      "evidence": [
        "아까 화장장에서의 그 가족 아들. 아까의 할머니를 업고 있다"
      ]
    },
    {
      "still_id": "episode_01_still_030",
      "heading_catalog_index": 27,
      "screenplay_scene_heading": "EXT. 화장터 - NIGHT",
      "page_start": 48,
      "page_end": 48,
      "beat_index_within_heading": 1,
      "still_kind": "aftermath",
      "beat_title": "서창 대신 선 동녘",
      "visible_entities": [
        {
          "entity_id": "LOC_0014",
          "entity_name": "화장터",
          "entity_type": "location",
          "role": "밤 화장 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "화장을 집도하는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0014",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "밤의 화장터에서 관이 불구덩이로 들어가고, 가족들은 오열한다. 검은 양복을 입은 동녘이 서창 대신 앞에 서서 불길을 묵묵히 바라본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0014] 화장터, [CHAR_0001] 동녘. 정지 화면 설명: 밤의 화장터에서 관이 불구덩이로 들어가고, 가족들은 오열한다. 검은 양복을 입은 동녘이 서창 대신 앞에 서서 불길을 묵묵히 바라본다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "불구덩이와 동녘을 중심축으로 가족을 양옆에 배치",
        "focus": "동녘과 불길"
      },
      "lighting": {
        "setup": "화염광 중심",
        "direction": "전면 하부 불빛",
        "quality": "깜빡이고 강함",
        "color": "주황과 검정",
        "contrast": "높음",
        "motivation": "화장 불길",
        "mood": "성장과 비애"
      },
      "evidence": [
        "동녘. 서창 대신 양복을 입고. 화장을 집도하고 있다"
      ]
    },
    {
      "still_id": "episode_01_still_031",
      "heading_catalog_index": 28,
      "screenplay_scene_heading": "INT. 클론 행사장 입구 - DAY",
      "page_start": 48,
      "page_end": 50,
      "beat_index_within_heading": 1,
      "still_kind": "establishing",
      "beat_title": "클론 로또 대기줄",
      "visible_entities": [
        {
          "entity_id": "LOC_0016",
          "entity_name": "클론 행사장",
          "entity_type": "location",
          "role": "응모 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "응모 대기자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "응모자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "동행한 아이",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0016",
        "CHAR_0001",
        "CHAR_0008",
        "CHAR_0009"
      ],
      "still_frame_prompt_raw": "사람들로 북적이는 행사장 입구에 긴 응모 대기줄이 뻗어 있고, 순례와 덕현, 동녘이 나란히 서 있다. 조사원 부스와 측정기가 앞쪽에 보이며, 모두가 기대와 긴장 속에 줄을 기다린다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0016] 클론 행사장, [CHAR_0001] 동녘, [CHAR_0008] 순례, [CHAR_0009] 덕현. 정지 화면 설명: 사람들로 북적이는 행사장 입구에 긴 응모 대기줄이 뻗어 있고, 순례와 덕현, 동녘이 나란히 서 있다. 조사원 부스와 측정기가 앞쪽에 보이며, 모두가 기대와 긴장 속에 줄을 기다린다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "28mm",
        "composition": "줄의 길이를 강조하는 사선 구도",
        "focus": "전경의 세 인물과 부스"
      },
      "lighting": {
        "setup": "행사장 로비 조명",
        "direction": "천장등과 입구 자연광",
        "quality": "밝고 균일함",
        "color": "중성 백색",
        "contrast": "낮음",
        "motivation": "실내 행사 조명",
        "mood": "희망과 북적임"
      },
      "evidence": [
        "클론 로또 응모 대기줄이 길게 뻗어있다",
        "줄을 선 순례와 덕현, 그리고 동녘"
      ]
    },
    {
      "still_id": "episode_01_still_032",
      "heading_catalog_index": 29,
      "screenplay_scene_heading": "INT. 클론 행사장 내부 - DAY",
      "page_start": 51,
      "page_end": 56,
      "beat_index_within_heading": 1,
      "still_kind": "establishing",
      "beat_title": "한재호의 등장과 환호",
      "visible_entities": [
        {
          "entity_id": "LOC_0016",
          "entity_name": "클론 행사장",
          "entity_type": "location",
          "role": "무대 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0011",
          "entity_name": "한재호",
          "entity_type": "character",
          "role": "등장하는 원장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0012",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "휠체어를 미는 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0013",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "앞에서 안내하는 인물",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0016",
        "CHAR_0011",
        "CHAR_0012",
        "CHAR_0013"
      ],
      "still_frame_prompt_raw": "대형 무대 중앙의 캡슐 형태 클론 기계 앞에서 휠체어를 탄 한재호가 등장하고, 은성과 서현이 그를 보좌한다. 객석의 군중은 환호하며 손을 들고, 무대 조명과 대형 스크린이 행사장의 열기를 채운다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0016] 클론 행사장, [CHAR_0011] 한재호, [CHAR_0012] 은성, [CHAR_0013] 서현. 정지 화면 설명: 대형 무대 중앙의 캡슐 형태 클론 기계 앞에서 휠체어를 탄 한재호가 등장하고, 은성과 서현이 그를 보좌한다. 객석의 군중은 환호하며 손을 들고, 무대 조명과 대형 스크린이 행사장의 열기를 채운다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "약간 로우앵글",
        "lens": "30mm",
        "composition": "무대 중앙의 한재호와 군중을 대칭적으로 담는 영웅 구도",
        "focus": "한재호와 클론 기계"
      },
      "lighting": {
        "setup": "행사 무대 조명",
        "direction": "정면 스폿과 상부 무빙라이트",
        "quality": "화려하고 선명함",
        "color": "백색과 청색",
        "contrast": "높음",
        "motivation": "공연 조명",
        "mood": "숭배와 선전"
      },
      "evidence": [
        "가운데에 캡슐 형태의 클론 기계가 놓여있고",
        "휠체어에 탄 한재호"
      ]
    },
    {
      "still_id": "episode_01_still_033",
      "heading_catalog_index": 29,
      "screenplay_scene_heading": "INT. 클론 행사장 내부 - DAY",
      "page_start": 54,
      "page_end": 55,
      "beat_index_within_heading": 2,
      "still_kind": "climax",
      "beat_title": "2068번 당첨의 순간",
      "visible_entities": [
        {
          "entity_id": "LOC_0016",
          "entity_name": "클론 행사장",
          "entity_type": "location",
          "role": "당첨 발표 무대",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "당첨자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "함께 기뻐하는 당첨자",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "환호하는 아이",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0011",
          "entity_name": "한재호",
          "entity_type": "character",
          "role": "축하하는 원장",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0012",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "무대 스태프",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0013",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "무대 스태프",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0010",
          "entity_name": "네잎클로버",
          "entity_type": "prop",
          "role": "행운의 상징",
          "prominence": "detail"
        }
      ],
      "visible_entity_ids": [
        "LOC_0016",
        "CHAR_0001",
        "CHAR_0008",
        "CHAR_0009",
        "CHAR_0011",
        "CHAR_0012",
        "CHAR_0013",
        "PROP_0010"
      ],
      "still_frame_prompt_raw": "무대 위에서 순례와 덕현이 환호하는 가운데, 동녘이 손에 쥔 2068 번호표를 확인하며 얼어붙어 있다. 한재호와 사회자, 그리고 옆의 은성과 서현이 그를 바라보는 순간이 한 프레임에 잡힌다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0016] 클론 행사장, [CHAR_0001] 동녘, [CHAR_0008] 순례, [CHAR_0009] 덕현, [CHAR_0011] 한재호, [CHAR_0012] 은성, [CHAR_0013] 서현, [PROP_0010] 네잎클로버. 정지 화면 설명: 무대 위에서 순례와 덕현이 환호하는 가운데, 동녘이 손에 쥔 2068 번호표를 확인하며 얼어붙어 있다. 한재호와 사회자, 그리고 옆의 은성과 서현이 그를 바라보는 순간이 한 프레임에 잡힌다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "40mm",
        "composition": "전경 번호표, 중경 동녘, 후경 무대 인물들을 겹치는 구도",
        "focus": "동녘의 번호표와 표정"
      },
      "lighting": {
        "setup": "무대 조명",
        "direction": "정면 스폿",
        "quality": "밝고 선명함",
        "color": "백색",
        "contrast": "중간",
        "motivation": "행사 스폿라이트",
        "mood": "기적 같은 환희"
      },
      "evidence": [
        "2068번! 축하드립니다",
        "손에 든 2068을 확인하고"
      ]
    },
    {
      "still_id": "episode_01_still_034",
      "heading_catalog_index": 30,
      "screenplay_scene_heading": "INT. 오리엔티스 내부 - DAY",
      "page_start": 56,
      "page_end": 57,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "당첨자 견학 설명",
      "visible_entities": [
        {
          "entity_id": "LOC_0017",
          "entity_name": "오리엔티스 내부",
          "entity_type": "location",
          "role": "견학 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "질문하는 당첨자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0012",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "설명하는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0013",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "보충 설명하는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0017",
        "CHAR_0001",
        "CHAR_0012",
        "CHAR_0013"
      ],
      "still_frame_prompt_raw": "백색 연구 시설 복도를 따라 은성이 당첨자들을 이끌며 설명하고, 서현이 옆에서 보충한다. 동녘은 무리 속에서 머뭇거리며 질문하려는 표정으로 두 사람을 바라본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0017] 오리엔티스 내부, [CHAR_0001] 동녘, [CHAR_0012] 은성, [CHAR_0013] 서현. 정지 화면 설명: 백색 연구 시설 복도를 따라 은성이 당첨자들을 이끌며 설명하고, 서현이 옆에서 보충한다. 동녘은 무리 속에서 머뭇거리며 질문하려는 표정으로 두 사람을 바라본다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "이동하는 행렬을 측면으로 잡는 안내 투어 구도",
        "focus": "은성, 서현, 동녘"
      },
      "lighting": {
        "setup": "연구시설 패널등",
        "direction": "상부 균일광",
        "quality": "깨끗하고 차가움",
        "color": "백청색",
        "contrast": "낮음",
        "motivation": "실험실 복도 조명",
        "mood": "질서정연하지만 서늘함"
      },
      "evidence": [
        "각종 장비가 놓여있는 실험실들을 걸어가며 설명하는 은성",
        "서현 옆에서 거든다"
      ]
    },
    {
      "still_id": "episode_01_still_035",
      "heading_catalog_index": 31,
      "screenplay_scene_heading": "INT. 오리엔티스 일각 - DAY",
      "page_start": 57,
      "page_end": 57,
      "beat_index_within_heading": 1,
      "still_kind": "reaction",
      "beat_title": "괴성을 듣고 멈춘 동녘",
      "visible_entities": [
        {
          "entity_id": "LOC_0017",
          "entity_name": "오리엔티스 내부",
          "entity_type": "location",
          "role": "복도 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "소리를 듣는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0017",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "화장실에서 나온 동녘이 텅 빈 오리엔티스 일각 복도에서 걸음을 멈추고, 한쪽 방향을 경계하며 고개를 돌린다. 깨끗한 백색 복도 끝은 조용하지만, 동녘의 표정만 급격히 굳어 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0017] 오리엔티스 내부, [CHAR_0001] 동녘. 정지 화면 설명: 화장실에서 나온 동녘이 텅 빈 오리엔티스 일각 복도에서 걸음을 멈추고, 한쪽 방향을 경계하며 고개를 돌린다. 깨끗한 백색 복도 끝은 조용하지만, 동녘의 표정만 급격히 굳어 있다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "복도의 빈 공간을 크게 두고 동녘을 한쪽에 치우친 구도",
        "focus": "동녘의 반응"
      },
      "lighting": {
        "setup": "복도 패널등",
        "direction": "상부 균일광",
        "quality": "차갑고 정적",
        "color": "백색",
        "contrast": "낮음",
        "motivation": "시설 조명",
        "mood": "이상 징후의 전조"
      },
      "evidence": [
        "다시 돌아가려는데, 어느 한쪽에 들리는 괴성",
        "소리를 따라가는 동녘"
      ]
    },
    {
      "still_id": "episode_01_still_036",
      "heading_catalog_index": 32,
      "screenplay_scene_heading": "INT. 오리엔티스 실험실 - DAY",
      "page_start": 57,
      "page_end": 59,
      "beat_index_within_heading": 1,
      "still_kind": "reveal",
      "beat_title": "캡슐 속 광훈의 절규",
      "visible_entities": [
        {
          "entity_id": "LOC_0018",
          "entity_name": "오리엔티스 실험실",
          "entity_type": "location",
          "role": "캡슐 보관 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "목격자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0001",
          "entity_name": "1인 캡슐",
          "entity_type": "prop",
          "role": "갇힌 몸들의 보관 장치",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0018",
        "CHAR_0001",
        "PROP_0001"
      ],
      "still_frame_prompt_raw": "오리엔티스 실험실의 캡슐 열 사이에서 몇몇 몸들이 깨어나 유리를 두드리고, 그중 광훈이 공포에 질린 얼굴로 살려달라 외친다. 동녘은 캡슐 바로 앞까지 다가가 충격받은 표정으로 서 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0018] 오리엔티스 실험실, [CHAR_0001] 동녘, [PROP_0001] 1인 캡슐. 정지 화면 설명: 오리엔티스 실험실의 캡슐 열 사이에서 몇몇 몸들이 깨어나 유리를 두드리고, 그중 광훈이 공포에 질린 얼굴로 살려달라 외친다. 동녘은 캡슐 바로 앞까지 다가가 충격받은 표정으로 서 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "전경 동녘, 중경 광훈 캡슐, 후경 다른 캡슐들을 겹치는 구도",
        "focus": "광훈이 있는 캡슐과 동녘"
      },
      "lighting": {
        "setup": "실험실 냉광",
        "direction": "천장 패널등과 캡슐 내부광",
        "quality": "차갑고 선명함",
        "color": "청백색",
        "contrast": "중간",
        "motivation": "실험실 조명",
        "mood": "충격과 공포"
      },
      "evidence": [
        "캡슐 안에 갇힌 사람들 중 몇몇이 깨어나서",
        "그 중에 광훈이 있다"
      ]
    },
    {
      "still_id": "episode_01_still_037",
      "heading_catalog_index": 33,
      "screenplay_scene_heading": "INT. 오리엔티스 복도 - DAY",
      "page_start": 59,
      "page_end": 59,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "beat_title": "서현을 쫓는 복도 긴장",
      "visible_entities": [
        {
          "entity_id": "LOC_0017",
          "entity_name": "오리엔티스 내부",
          "entity_type": "location",
          "role": "복도 배경",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "쫓아가는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0013",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "피하는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0017",
        "CHAR_0001",
        "CHAR_0013"
      ],
      "still_frame_prompt_raw": "오리엔티스 복도에서 동녘이 앞서 가는 서현을 집요하게 바라보며 따라가고, 준호와 준섭이 양옆에서 그를 제지한다. 서현은 얼굴을 돌린 채 눈을 피하고 있어 공기가 팽팽하다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0017] 오리엔티스 내부, [CHAR_0001] 동녘, [CHAR_0013] 서현. 정지 화면 설명: 오리엔티스 복도에서 동녘이 앞서 가는 서현을 집요하게 바라보며 따라가고, 준호와 준섭이 양옆에서 그를 제지한다. 서현은 얼굴을 돌린 채 눈을 피하고 있어 공기가 팽팽하다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "복도 축을 따라 인물들이 일렬 긴장 구도로 배치",
        "focus": "동녘과 서현"
      },
      "lighting": {
        "setup": "복도 패널등",
        "direction": "상부광",
        "quality": "차갑고 균일함",
        "color": "백색",
        "contrast": "낮음",
        "motivation": "시설 조명",
        "mood": "의심과 압박"
      },
      "evidence": [
        "서현을 쫓아가는 동녘",
        "눈을 자꾸 피하는 서현"
      ]
    },
    {
      "still_id": "episode_01_still_038",
      "heading_catalog_index": 34,
      "screenplay_scene_heading": "INT. 오리엔티스 실험실 - DAY",
      "page_start": 59,
      "page_end": 61,
      "beat_index_within_heading": 1,
      "still_kind": "climax",
      "beat_title": "장갑 차량의 벽 돌파",
      "visible_entities": [
        {
          "entity_id": "LOC_0018",
          "entity_name": "오리엔티스 실험실",
          "entity_type": "location",
          "role": "침입 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "되돌아온 목격자",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "침입 세력의 상징",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0001",
          "entity_name": "1인 캡슐",
          "entity_type": "prop",
          "role": "실험실 구조물",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0018",
        "CHAR_0001",
        "CHAR_0005",
        "PROP_0001"
      ],
      "still_frame_prompt_raw": "실험실 한쪽 벽을 부수고 장갑 차량이 들이닥치며 파편이 사방으로 튄다. 캡슐 열 사이로 DR.NEX 대원들이 뛰어내리고, 오리엔티스 인력과 동녘이 막 실험실로 되돌아온 순간이 겹친다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0018] 오리엔티스 실험실, [CHAR_0001] 동녘, [CHAR_0005] DR.NEX, [PROP_0001] 1인 캡슐. 정지 화면 설명: 실험실 한쪽 벽을 부수고 장갑 차량이 들이닥치며 파편이 사방으로 튄다. 캡슐 열 사이로 DR.NEX 대원들이 뛰어내리고, 오리엔티스 인력과 동녘이 막 실험실로 되돌아온 순간이 겹친다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "약간 로우앵글",
        "lens": "24mm",
        "composition": "부서진 벽과 차량 진입 방향을 강조한 충돌 구도",
        "focus": "장갑 차량과 파편"
      },
      "lighting": {
        "setup": "실험실 냉광과 비상등",
        "direction": "천장등, 파손부 외광",
        "quality": "거칠고 번쩍임",
        "color": "청백색과 적색 경보 혼합",
        "contrast": "높음",
        "motivation": "실험실 조명과 비상 경보",
        "mood": "침입과 대혼란"
      },
      "evidence": [
        "실험실 한쪽 벽을 부수고 들어오는 장갑 차량",
        "차량에서 뛰어내리는 DR.NEX 부대"
      ]
    },
    {
      "still_id": "episode_01_still_039",
      "heading_catalog_index": 35,
      "screenplay_scene_heading": "INT. 오리엔티스 내부 일각 - DAY",
      "page_start": 61,
      "page_end": 61,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "beat_title": "순례를 업고 대피하는 동녘",
      "visible_entities": [
        {
          "entity_id": "LOC_0017",
          "entity_name": "오리엔티스 내부",
          "entity_type": "location",
          "role": "대피 복도",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "순례를 업은 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "업힌 당첨자",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0017",
        "CHAR_0001",
        "CHAR_0008"
      ],
      "still_frame_prompt_raw": "비상 상황의 오리엔티스 복도에서 준호가 앞장서 뛰고, 동녘은 잘 뛰지 못하는 순례를 업은 채 당첨자 무리와 함께 달린다. 뒤쪽 복도에는 경보등이 번쩍이고 모두의 얼굴에 공포가 서려 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0017] 오리엔티스 내부, [CHAR_0001] 동녘, [CHAR_0008] 순례. 정지 화면 설명: 비상 상황의 오리엔티스 복도에서 준호가 앞장서 뛰고, 동녘은 잘 뛰지 못하는 순례를 업은 채 당첨자 무리와 함께 달린다. 뒤쪽 복도에는 경보등이 번쩍이고 모두의 얼굴에 공포가 서려 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "32mm",
        "composition": "복도 깊이를 따라 달리는 행렬을 포착하는 구도",
        "focus": "동녘과 순례"
      },
      "lighting": {
        "setup": "비상 조명",
        "direction": "상부 패널등과 적색 경보등",
        "quality": "깜빡이고 긴박함",
        "color": "백색과 적색 혼합",
        "contrast": "중간",
        "motivation": "시설 비상등",
        "mood": "대피의 절박함"
      },
      "evidence": [
        "순례 잘 뛰지 못하자, 동녘이 들쳐 업고 뛴다"
      ]
    },
    {
      "still_id": "episode_01_still_040",
      "heading_catalog_index": 36,
      "screenplay_scene_heading": "INT. 오리엔티스 내부 핵심 시설 - DAY",
      "page_start": 61,
      "page_end": 61,
      "beat_index_within_heading": 1,
      "still_kind": "reveal",
      "beat_title": "캣츠아이 탈취",
      "visible_entities": [
        {
          "entity_id": "LOC_0017",
          "entity_name": "오리엔티스 내부 핵심 시설",
          "entity_type": "location",
          "role": "보안 심장부",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "탈취자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0012",
          "entity_name": "캣츠아이",
          "entity_type": "prop",
          "role": "탈취 목표물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0017",
        "CHAR_0005",
        "PROP_0012"
      ],
      "still_frame_prompt_raw": "핵심 시설의 보안 금고 문이 열리고, 액체가 찬 원통형 캡슐 안의 원형 물질 캣츠아이가 드러난다. DR.NEX가 그것을 하드 케이스에 담아 들고 있고, 옆에서는 사마엘이 중앙 시스템 콘솔을 조작한다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0017] 오리엔티스 내부 핵심 시설, [CHAR_0005] DR.NEX, [PROP_0012] 캣츠아이. 정지 화면 설명: 핵심 시설의 보안 금고 문이 열리고, 액체가 찬 원통형 캡슐 안의 원형 물질 캣츠아이가 드러난다. DR.NEX가 그것을 하드 케이스에 담아 들고 있고, 옆에서는 사마엘이 중앙 시스템 콘솔을 조작한다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "약간 로우앵글",
        "lens": "40mm",
        "composition": "열린 금고와 DR.NEX를 중심에 두는 보물 탈취 구도",
        "focus": "캣츠아이와 DR.NEX의 손"
      },
      "lighting": {
        "setup": "보안실 냉광",
        "direction": "상부 조명과 캡슐 내부 발광",
        "quality": "차갑고 또렷함",
        "color": "청백색",
        "contrast": "높음",
        "motivation": "보안 시설 조명",
        "mood": "금단의 물건을 훔치는 긴장"
      },
      "evidence": [
        "보안 금고 같은 큰 시스템의 문이 열리는데",
        "캣츠아이를 집어 들고 있던 하드 케이스에 담는다"
      ]
    },
    {
      "still_id": "episode_01_still_041",
      "heading_catalog_index": 37,
      "screenplay_scene_heading": "INT. 오리엔티스 외곽 - DAY",
      "page_start": 61,
      "page_end": 62,
      "beat_index_within_heading": 1,
      "still_kind": "climax",
      "beat_title": "서현 납치 직전의 최종 충돌",
      "visible_entities": [
        {
          "entity_id": "LOC_0019",
          "entity_name": "오리엔티스 외곽",
          "entity_type": "location",
          "role": "최종 충돌 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "현장에 있는 목격자",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0004",
          "entity_name": "한치호",
          "entity_type": "character",
          "role": "구출 시도 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "납치 세력 수장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "코카",
          "entity_type": "character",
          "role": "DR.NEX 측 핵심 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0012",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "구출 시도 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0013",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "납치 대상",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0019",
        "CHAR_0001",
        "CHAR_0004",
        "CHAR_0005",
        "CHAR_0006",
        "CHAR_0012",
        "CHAR_0013"
      ],
      "still_frame_prompt_raw": "오리엔티스 외곽 차량 구역에서 DR.NEX 부대가 서현을 둘러싸 들어 올리고, 은성과 치호를 포함한 오리엔티스 대원들이 사방에서 달려든다. 동녘은 가까운 곳에서 붙잡힌 채 상황을 보고 있고, 대기 차량과 무장 세력이 한 화면에 뒤엉킨다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0019] 오리엔티스 외곽, [CHAR_0001] 동녘, [CHAR_0004] 한치호, [CHAR_0005] DR.NEX, [CHAR_0006] 코카, [CHAR_0012] 은성, [CHAR_0013] 서현. 정지 화면 설명: 오리엔티스 외곽 차량 구역에서 DR.NEX 부대가 서현을 둘러싸 들어 올리고, 은성과 치호를 포함한 오리엔티스 대원들이 사방에서 달려든다. 동녘은 가까운 곳에서 붙잡힌 채 상황을 보고 있고, 대기 차량과 무장 세력이 한 화면에 뒤엉킨다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "28mm",
        "composition": "사방에서 모인 세력을 교차시키는 혼전 구도",
        "focus": "들려가는 서현과 양측 충돌선"
      },
      "lighting": {
        "setup": "야외 주광",
        "direction": "상부 햇빛",
        "quality": "선명하고 거침",
        "color": "차가운 낮빛",
        "contrast": "높음",
        "motivation": "주간 자연광",
        "mood": "절정의 혼란"
      },
      "evidence": [
        "동서남북 사방에서 만난 이들",
        "서현을 붙잡아 들고 납치하려 한다"
      ]
    },
    {
      "still_id": "episode_01_still_042",
      "heading_catalog_index": 37,
      "screenplay_scene_heading": "INT. 오리엔티스 외곽 - DAY",
      "page_start": 62,
      "page_end": 62,
      "beat_index_within_heading": 2,
      "still_kind": "reveal",
      "beat_title": "동녘에게 발사된 라이드 건",
      "visible_entities": [
        {
          "entity_id": "LOC_0019",
          "entity_name": "오리엔티스 외곽",
          "entity_type": "location",
          "role": "최종 라이드 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "발사 대상",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0004",
          "entity_name": "한치호",
          "entity_type": "character",
          "role": "동녘을 밀어붙이는 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0013",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "라이드 건을 쏘는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0007",
          "entity_name": "갈고리 총",
          "entity_type": "prop",
          "role": "라이드 무기",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0019",
        "CHAR_0001",
        "CHAR_0004",
        "CHAR_0013",
        "PROP_0007"
      ],
      "still_frame_prompt_raw": "치호가 동녘을 서현 쪽으로 밀어붙인 순간, 붙잡혀 가던 서현이 간신히 라이드 건을 꺼내 동녘에게 발사한다. 두 사람 사이의 짧은 거리와 주변의 혼전이 멈춘 듯 얼어붙고, 발사선이 프레임을 가른다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0019] 오리엔티스 외곽, [CHAR_0001] 동녘, [CHAR_0004] 한치호, [CHAR_0013] 서현, [PROP_0007] 갈고리 총. 정지 화면 설명: 치호가 동녘을 서현 쪽으로 밀어붙인 순간, 붙잡혀 가던 서현이 간신히 라이드 건을 꺼내 동녘에게 발사한다. 두 사람 사이의 짧은 거리와 주변의 혼전이 멈춘 듯 얼어붙고, 발사선이 프레임을 가른다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "65mm",
        "composition": "동녘과 서현을 정면 충돌 축으로 놓고 발사선을 강조",
        "focus": "서현의 손과 동녘의 얼굴"
      },
      "lighting": {
        "setup": "야외 주광",
        "direction": "측면광",
        "quality": "선명함",
        "color": "차가운 낮빛",
        "contrast": "높음",
        "motivation": "주간 자연광",
        "mood": "운명을 바꾸는 찰나"
      },
      "evidence": [
        "치호\n서현아! 이쪽으로 라이드 해!",
        "서현, 간신히 라이드 건을 꺼내 동녘에게 발사한다"
      ]
    }
  ],
  "summary": "srd part 1 blue revision.pdf 씬 스틸 추출 결과: 인물 13개, 배경/장소 20개, 중요 소품 13개, 씬 스틸 42개.",
  "notes": [
    "모든 헤딩 카탈로그 항목 1~37에 대해 최소 1개 이상의 스틸을 배치했다.",
    "대사나 내면보다 정지 화면에서 식별 가능한 인물, 장치, 공간, 행동 순간을 우선했다.",
    "몽타주와 음성 대화는 직접 보이는 장면으로만 환원해 묘사했다.",
    "엑스트라나 이름 없는 인물은 상위 엔티티 목록에 올리지 않고, 연속성에 중요한 앵커만 정리했다."
  ],
  "scene_heading_catalog": [
    {
      "order_index": 1,
      "page": 2,
      "heading": "INT. 클럽하우스 폐창고 - DAY"
    },
    {
      "order_index": 2,
      "page": 3,
      "heading": "INT. 클럽하우스 VIP 룸 - DAY"
    },
    {
      "order_index": 3,
      "page": 6,
      "heading": "INT. 클럽하우스 폐창고 - DAY"
    },
    {
      "order_index": 4,
      "page": 6,
      "heading": "INT. 헬리콥터 내부 - DAY"
    },
    {
      "order_index": 5,
      "page": 8,
      "heading": "EXT. 공중 - DAY"
    },
    {
      "order_index": 6,
      "page": 11,
      "heading": "EXT. 야산 - DAY"
    },
    {
      "order_index": 7,
      "page": 13,
      "heading": "EXT. 다른 일각 - DAY"
    },
    {
      "order_index": 8,
      "page": 16,
      "heading": "INT. 폐창고 - DAY"
    },
    {
      "order_index": 9,
      "page": 16,
      "heading": "INT. 클럽하우스 - DAY"
    },
    {
      "order_index": 10,
      "page": 21,
      "heading": "EXT. 클럽하우스 밖 / 초소 일각 - DAY"
    },
    {
      "order_index": 11,
      "page": 23,
      "heading": "EXT. 클럽하우스 바깥 - DAY"
    },
    {
      "order_index": 12,
      "page": 25,
      "heading": "EXT. 거리 - DAY"
    },
    {
      "order_index": 13,
      "page": 27,
      "heading": "EXT. 일각 - DAY"
    },
    {
      "order_index": 14,
      "page": 27,
      "heading": "EXT. 강가 - DAY"
    },
    {
      "order_index": 15,
      "page": 27,
      "heading": "INT. 블랙마켓 - DAY"
    },
    {
      "order_index": 16,
      "page": 29,
      "heading": "INT. 소울라이드 업장 일각 - DAY"
    },
    {
      "order_index": 17,
      "page": 31,
      "heading": "INT. 초이스 유리방 - DAY"
    },
    {
      "order_index": 18,
      "page": 32,
      "heading": "INT. 강 사장 사무실 - DAY"
    },
    {
      "order_index": 19,
      "page": 34,
      "heading": "INT. 강 사장 비밀 인체 실험실 - DAY"
    },
    {
      "order_index": 20,
      "page": 36,
      "heading": "EXT. 판자촌 - NIGHT"
    },
    {
      "order_index": 21,
      "page": 37,
      "heading": "INT. 마을 회관 - NIGHT"
    },
    {
      "order_index": 22,
      "page": 41,
      "heading": "EXT. 마을 일각 - NIGHT"
    },
    {
      "order_index": 23,
      "page": 43,
      "heading": "INT. 화장터 - DAY"
    },
    {
      "order_index": 24,
      "page": 44,
      "heading": "INT. 화장터 옆 동녘의 집 - NIGHT"
    },
    {
      "order_index": 25,
      "page": 47,
      "heading": "INT. 동녘의 방 - NIGHT"
    },
    {
      "order_index": 26,
      "page": 47,
      "heading": "EXT. 동녘의 집 앞 - NIGHT"
    },
    {
      "order_index": 27,
      "page": 48,
      "heading": "EXT. 화장터 - NIGHT"
    },
    {
      "order_index": 28,
      "page": 48,
      "heading": "INT. 클론 행사장 입구 - DAY"
    },
    {
      "order_index": 29,
      "page": 51,
      "heading": "INT. 클론 행사장 내부 - DAY"
    },
    {
      "order_index": 30,
      "page": 56,
      "heading": "INT. 오리엔티스 내부 - DAY"
    },
    {
      "order_index": 31,
      "page": 57,
      "heading": "INT. 오리엔티스 일각 - DAY"
    },
    {
      "order_index": 32,
      "page": 57,
      "heading": "INT. 오리엔티스 실험실 - DAY"
    },
    {
      "order_index": 33,
      "page": 59,
      "heading": "INT. 오리엔티스 복도 - DAY"
    },
    {
      "order_index": 34,
      "page": 59,
      "heading": "INT. 오리엔티스 실험실 - DAY"
    },
    {
      "order_index": 35,
      "page": 61,
      "heading": "INT. 오리엔티스 내부 일각 - DAY"
    },
    {
      "order_index": 36,
      "page": 61,
      "heading": "INT. 오리엔티스 내부 핵심 시설 - DAY"
    },
    {
      "order_index": 37,
      "page": 61,
      "heading": "INT. 오리엔티스 외곽 - DAY"
    }
  ],
  "extraction_metrics": {
    "detected_heading_count": 37,
    "covered_heading_catalog_count": 37,
    "distinct_output_heading_count": 35,
    "scene_still_count": 42,
    "id_assignment": {
      "matched_existing": 1,
      "created_new": 45,
      "backfilled_from_scene_refs": 0
    }
  },
  "extraction_metadata": {
    "provider": "openai",
    "mode": "fulltext",
    "source_language": {
      "code": "ko",
      "name": "Korean"
    },
    "prompt_version": "v2",
    "prompt_manifest": "/Users/jedi/Documents/TheRoad-Scene/screenplay/scene_still_prompts/manifest.json",
    "prompt_version_path": "/Users/jedi/Documents/TheRoad-Scene/screenplay/scene_still_prompts/versions/v2",
    "prompt_files": {
      "system.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/scene_still_prompts/versions/v2/system.md",
      "user.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/scene_still_prompts/versions/v2/user.md"
    },
    "prompt_hashes": {
      "system.md": "7c712a1d9e2368a015502e828e5958637bf7cd657b3e610cf44c9c8f5b4133f5",
      "user.md": "8b669aa26901ff58fa7b098963bc055466cc8e1751af674fc7fa15ef5922c454"
    },
    "requested_model": "gpt-5.4",
    "fallback_model": "gpt-5",
    "model_used": "gpt-5.4",
    "elapsed_seconds": 264.63
  }
}
