{
  "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": "배틀로얄의 위협과 액션 구도를 선명하게 만드는 반복 등장 인물이다.",
        "visual_anchor_traits": [
          "젊은 남자 클론 외형",
          "군복 차림의 49번 비히클",
          "기관단총을 든 모습",
          "비웃는 표정"
        ],
        "variant_axes": [
          "VIP 룸 정장/헬기 군복/야산 전투"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "49번(김 의원 소울라이드 비히클)",
          "김 의원이 라이드한 49번이 기관단총을 난사하고 있다",
          "멀리서 김 의원 손을 흔든다"
        ],
        "entity_id": "CHAR_0003",
        "entity_type": "character"
      },
      {
        "name": "치호",
        "aliases": [
          "한치호",
          "오리엔티스 중사 한치호"
        ],
        "description": "오리엔티스 소속 중사. 동녘을 의심하고 추적하며, 후반부 전투와 납치 국면에서 적극적으로 움직인다.",
        "continuity_reason": "클럽하우스 단속, 추격전, 오리엔티스 전투, 마지막 라이드 장면까지 이어지는 핵심 연결 인물이다.",
        "visual_anchor_traits": [
          "군인 체형의 남자",
          "오리엔티스 마크가 있는 제복",
          "목 보호 장갑",
          "강한 경계심의 표정"
        ],
        "variant_axes": [
          "제복/전투 장비",
          "실내 조사/야외 추격/근접전"
        ],
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "오리엔티스 중사 한치호",
          "치호는 어느 새 목을 보호하는 장갑을 입은 후",
          "치호, 갑자기 무언가 생각난듯!"
        ],
        "entity_id": "CHAR_0004",
        "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 을 통해",
          "은성에게 부착되기 시작하는 ZRBB51"
        ],
        "entity_id": "CHAR_0005",
        "entity_type": "character"
      },
      {
        "name": "서현",
        "aliases": [],
        "description": "오리엔티스 연구원 겸 전투 인력. 동녘과 시선이 맞을 때 이상 반응을 보이며, 후반부 납치의 표적이 된다.",
        "continuity_reason": "행사장, 연구 설명, 실험실, 마지막 납치와 기억 몽타주까지 이어지는 중요한 시각 앵커다.",
        "visual_anchor_traits": [
          "날카로운 인상의 여성",
          "오리엔티스 복장",
          "차가운 시선",
          "근접전에서 민첩한 몸놀림"
        ],
        "variant_axes": [
          "행사 진행 보조/연구원/전투원/납치 직전"
        ],
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "서현이 앞쪽으로 안내하면서 나오고 있다",
          "서현의 눈이 휘둥그레지며 의식을 잃고",
          "현란한 손동작으로 DR.NEX 부대원의 목뒤 장갑을 뜯어낸 후",
          "붙잡혀 가던 서현, 간신히 라이드 건을 꺼내 동녘에게 발사한다"
        ],
        "entity_id": "CHAR_0006",
        "entity_type": "character"
      },
      {
        "name": "DR.NEX",
        "aliases": [],
        "description": "화려한 장갑과 갑옷을 착용한 테러리스트 수장. 변조된 목소리와 압도적 존재감으로 등장한다.",
        "continuity_reason": "클럽하우스 습격, 추격전, 오리엔티스 침투, 캣츠아이 탈취를 이끄는 적대 세력의 대표 얼굴이다.",
        "visual_anchor_traits": [
          "화려한 장갑과 갑옷",
          "철제 가면 계열의 위압적 장비",
          "변조 장치가 달린 듯한 헬멧",
          "정면으로 서는 지휘자 자세"
        ],
        "variant_axes": [
          "클럽하우스 습격/거리 추격/오리엔티스 침투"
        ],
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "테러리스트들의 대장으로 보이는, 화려한 장갑과 갑옷을 쓴 DR.NEX",
          "DR.NEX, 캣츠아이를 집어 들고 있던 하드 케이스에 담는다"
        ],
        "entity_id": "CHAR_0007",
        "entity_type": "character"
      },
      {
        "name": "코카",
        "aliases": [
          "아까의 여자"
        ],
        "description": "철제 가면을 쓴 DR.NEX 소속 여성. 트레일러 운전과 라이드 건 공격을 수행한다.",
        "continuity_reason": "초소 침입과 후반 DR.NEX 작전에서 반복적으로 보이는 시각적으로 강한 앵커다.",
        "visual_anchor_traits": [
          "20대 여성 체형",
          "철제 가면",
          "운전석에 앉은 모습",
          "갈고리 총 형태의 라이드 건"
        ],
        "variant_axes": [
          "운전석/전투원/DR.NEX 측근"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "운전석에 보이는 20대 여자 철제 가면을 쓰고 있다",
          "코카",
          "코카와 나머지 DR.NEX 대원들"
        ],
        "entity_id": "CHAR_0008",
        "entity_type": "character"
      },
      {
        "name": "강 사장",
        "aliases": [],
        "description": "블랙마켓과 소울라이드 업장을 운영하는 작달만한 키의 업주. 불법 클론 거래와 비밀 실험실을 숨기고 있다.",
        "continuity_reason": "동녘의 생계, 불법 시장, DR.NEX 유통 의혹을 연결하는 핵심 인물이다.",
        "visual_anchor_traits": [
          "작달만한 키",
          "능청스러운 표정",
          "보디가드와 함께 다님",
          "허름한 조폭풍 사무실에 어울리는 차림"
        ],
        "variant_axes": [
          "블랙마켓 업주/업장 관리자/사무실 주인"
        ],
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "작달만한 키의 강 사장",
          "강 사장, 보디가드들과 함께",
          "강 사장 사무실"
        ],
        "entity_id": "CHAR_0009",
        "entity_type": "character"
      },
      {
        "name": "순례",
        "aliases": [
          "차순례"
        ],
        "description": "판자촌의 노인 여성. 덕현의 할머니로, 동녘을 챙기고 클론 로또에 응모한다.",
        "continuity_reason": "판자촌 정서와 클론 로또의 감정선을 대표하는 인물이다.",
        "visual_anchor_traits": [
          "연로한 여성",
          "소박한 옷차림",
          "기침하는 모습",
          "보따리와 나물"
        ],
        "variant_axes": [
          "판자촌 길/마을 회관/행사장 대기줄/피난 장면"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "할머니 순례",
          "순례와 덕현, 그리고 동녘",
          "순례 잘 뛰지 못하자, 동녘이 들쳐 업고 뛴다"
        ],
        "entity_id": "CHAR_0010",
        "entity_type": "character"
      },
      {
        "name": "덕현",
        "aliases": [],
        "description": "다리를 저는 어린 소년. 순례의 손자로, 네잎 클로버를 건네며 동녘을 응원한다.",
        "continuity_reason": "판자촌의 희망과 클론 로또 감정선을 시각적으로 강화하는 인물이다.",
        "visual_anchor_traits": [
          "어린 남자아이",
          "다리를 저는 걸음",
          "밝은 표정",
          "주머니에서 네잎 클로버를 꺼내는 손"
        ],
        "variant_axes": [
          "판자촌 길/마을 회관/행사장"
        ],
        "importance": "supporting",
        "continuity_priority": "medium",
        "reference_image_priority": "helpful",
        "evidence": [
          "소아마비를 앓는지 다리를 저는 손자 덕현",
          "주머니에서 주섬주섬 네잎 클로버 2개를 꺼내어"
        ],
        "entity_id": "CHAR_0011",
        "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_0012",
        "entity_type": "character"
      },
      {
        "name": "한재호",
        "aliases": [
          "오리엔티스의 한재호 원장님"
        ],
        "description": "휠체어를 탄 오리엔티스 원장. 대중 앞에서 클론 보급의 이상을 설파한다.",
        "continuity_reason": "행사장과 오리엔티스의 권위, 대중적 이미지, 후반 갈등의 중심축을 형성한다.",
        "visual_anchor_traits": [
          "휠체어",
          "연설용 마이크",
          "군중의 환호를 받는 중심 인물",
          "차분한 표정"
        ],
        "variant_axes": [
          "무대 연설/당첨자 악수"
        ],
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "휠체어에 탄 한재호",
          "한재호 마이크를 잡고선",
          "한재호와 악수를 나눈다"
        ],
        "entity_id": "CHAR_0013",
        "entity_type": "character"
      }
    ],
    "locations": [
      {
        "name": "클럽하우스 폐창고",
        "aliases": [
          "폐창고"
        ],
        "description": "어둡고 낡은 창고 내부에 1인 캡슐 50개가 세로로 늘어서 있는 공간. 상태창과 소울라이드 장치가 핵심 시각 요소다.",
        "continuity_reason": "동녘의 첫 등장과 의식 동기화, 후반 폭발 직전 추격까지 반복되는 핵심 장소다.",
        "visual_anchor_traits": [
          "낡은 창고 구조",
          "세로로 늘어선 1인 캡슐 50개",
          "캡슐 상태창",
          "어두운 실내"
        ],
        "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": [],
        "description": "고급 연회장 분위기의 실내. 젊은 남자 클론 외형의 의원들이 모여 대화하고 리클라이너에 눕는다.",
        "continuity_reason": "배틀로얄 참가자들의 사회적 정체와 소울라이드 준비 과정을 보여주는 장소다.",
        "visual_anchor_traits": [
          "고급 연회장",
          "젊은 남자들 50명",
          "1인용 리클라이너 소파",
          "목 뒤 소형 기기"
        ],
        "variant_axes": [
          "사교 대화/기기 부착 준비"
        ],
        "kind": "interior",
        "importance": "supporting",
        "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": "멜트다운 시체와의 접촉으로 세계관의 공포를 시각화하는 장소다.",
        "visual_anchor_traits": [
          "시체들이 널린 땅",
          "피와 흙",
          "엎드린 동녘",
          "갑자기 일어나는 시체"
        ],
        "variant_axes": [
          "위장 잠복/멜트다운 공격"
        ],
        "kind": "exterior",
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "죽은 시체들 옆에 같이 누워있는 동녘",
          "갑자기 벌떡 일어나는 시체"
        ],
        "entity_id": "LOC_0006",
        "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_0007",
        "entity_type": "location"
      },
      {
        "name": "클럽하우스 바깥",
        "aliases": [
          "클럽하우스 외부"
        ],
        "description": "의원들과 보좌관들이 빠져나오는 외부 공간. DR.NEX 트레일러 습격이 벌어진다.",
        "continuity_reason": "정치권과 DR.NEX가 정면 충돌하는 대규모 혼란 장면의 무대다.",
        "visual_anchor_traits": [
          "건물 외부 공터",
          "의원들과 노인 보좌관",
          "포승줄의 동녘",
          "트레일러 후문"
        ],
        "variant_axes": [
          "퇴장 직후/테러리스트 하차"
        ],
        "kind": "exterior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "젊은 의원들 늙은 보좌관들의 시중을 받으며 하우스 밖으로 나오고 있다",
          "트레일러의 뒷문이 열리면"
        ],
        "entity_id": "LOC_0008",
        "entity_type": "location"
      },
      {
        "name": "거리",
        "aliases": [
          "추격전 거리"
        ],
        "description": "트레일러와 바이크, 아머 유닛이 뒤엉키는 도심 추격전 공간.",
        "continuity_reason": "DR.NEX와 오리엔티스의 전투 스타일과 네트워크 전술을 보여주는 핵심 액션 장소다.",
        "visual_anchor_traits": [
          "달리는 트레일러",
          "오리엔티스 바이크",
          "ZRBB51",
          "도로 위 육탄전"
        ],
        "variant_axes": [
          "차량 추격/네트워크 전술 붕괴"
        ],
        "kind": "exterior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "DR.NEX와 오리엔티스의 추격전",
          "트레일러와 바이크를 옮겨 타며 육탄전을 벌인다"
        ],
        "entity_id": "LOC_0009",
        "entity_type": "location"
      },
      {
        "name": "강가",
        "aliases": [
          "급류 강가"
        ],
        "description": "급류에 떠내려온 동녘이 나뭇가지를 붙잡고 살아나는 강변.",
        "continuity_reason": "동녘의 도주와 생존을 상징적으로 보여주는 짧지만 강한 시각 장면이다.",
        "visual_anchor_traits": [
          "급류",
          "젖은 동녘",
          "강변 나뭇가지",
          "흙탕물"
        ],
        "variant_axes": [
          "물 위 표류/강변 매달림"
        ],
        "kind": "exterior",
        "importance": "minor",
        "continuity_priority": "medium",
        "reference_image_priority": "not_needed",
        "evidence": [
          "강물 급류에 떠내려가던 동녘",
          "나뭇가지를 잡고 겨우 살아나고"
        ],
        "entity_id": "LOC_0010",
        "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_0011",
        "entity_type": "location"
      },
      {
        "name": "소울라이드 업장 일각",
        "aliases": [
          "업장 일각"
        ],
        "description": "난교 파티가 벌어지는 실내 업장 구역. 강 사장이 가드들과 상황을 점검한다.",
        "continuity_reason": "강 사장의 업장 규모와 퇴폐적 분위기를 시각적으로 확장하는 장소다.",
        "visual_anchor_traits": [
          "혼잡한 실내",
          "난교 파티",
          "가드들",
          "어두운 조명"
        ],
        "variant_axes": [
          "강 사장 점검/동녘 추궁"
        ],
        "kind": "interior",
        "importance": "supporting",
        "continuity_priority": "medium",
        "reference_image_priority": "not_needed",
        "evidence": [
          "난교 파티가 한참인 실내",
          "강 사장, 걸어들어오며 주변 가드들에게 묻는다"
        ],
        "entity_id": "LOC_0012",
        "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_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": "required",
        "evidence": [
          "유리 캡슐에 얼려진 신체가 가득한 실험실 공간"
        ],
        "entity_id": "LOC_0015",
        "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_0016",
        "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_0017",
        "entity_type": "location"
      },
      {
        "name": "화장터",
        "aliases": [],
        "description": "관을 화로에 넣어 화장하는 공간. 불길과 검은 양복의 서창이 시각 중심이다.",
        "continuity_reason": "죽음과 가난, 동녘의 가족사를 상징하는 핵심 장소다.",
        "visual_anchor_traits": [
          "관과 화로",
          "활활 타는 불",
          "검은 양복",
          "울고 있는 유족"
        ],
        "variant_axes": [
          "낮 장례/밤 화장 집도"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "관을 화로에 집어 넣는다",
          "활활 불타는 관",
          "동녘. 서창 대신 양복을 입고. 화장을 집도하고 있다"
        ],
        "entity_id": "LOC_0018",
        "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_0019",
        "entity_type": "location"
      },
      {
        "name": "클론 행사장 입구",
        "aliases": [],
        "description": "사람들이 북적이고 응모 대기줄이 길게 늘어선 행사장 입구.",
        "continuity_reason": "클론 로또의 대중성과 동녘의 희망이 시작되는 장소다.",
        "visual_anchor_traits": [
          "긴 대기줄",
          "측정기",
          "번호표",
          "북적이는 군중"
        ],
        "variant_axes": [
          "응모 접수/번호표 수령"
        ],
        "kind": "interior",
        "importance": "supporting",
        "continuity_priority": "high",
        "reference_image_priority": "not_needed",
        "evidence": [
          "클론 로또 응모 대기줄이 길게 뻗어있다",
          "번호표로 드릴게요"
        ],
        "entity_id": "LOC_0020",
        "entity_type": "location"
      },
      {
        "name": "클론 행사장 내부",
        "aliases": [],
        "description": "큰 무대와 캡슐형 클론 기계가 놓인 대형 행사장. 군중 환호와 스크린 연출이 중심이다.",
        "continuity_reason": "한재호의 대중 이미지와 순례·동녘의 당첨 순간을 담는 핵심 장소다.",
        "visual_anchor_traits": [
          "중앙 큰 무대",
          "캡슐 형태의 클론 기계",
          "대형 스크린",
          "환호하는 관중"
        ],
        "variant_axes": [
          "연설/당첨 발표"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "가운데에 캡슐 형태의 클론 기계가 놓여있고",
          "사람들의 엄청난 환호성"
        ],
        "entity_id": "LOC_0021",
        "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_0022",
        "entity_type": "location"
      },
      {
        "name": "오리엔티스 실험실",
        "aliases": [],
        "description": "캡슐 안에 사람들이 갇혀 있는 실험실. 후반에는 장갑 차량이 벽을 부수고 침입한다.",
        "continuity_reason": "클론의 어두운 진실과 DR.NEX 침입이 동시에 폭발하는 핵심 장소다.",
        "visual_anchor_traits": [
          "캡슐들",
          "안에서 두드리는 사람들",
          "비상 경고등",
          "부서진 벽과 장갑 차량"
        ],
        "variant_axes": [
          "깨어난 캡슐 인원/침입 전투"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "캡슐 안에 갇힌 사람들 중 몇몇이 깨어나서 캡슐을 두드리며",
          "실험실 한쪽 벽을 부수고 들어오는 장갑 차량"
        ],
        "entity_id": "LOC_0022",
        "entity_type": "location"
      },
      {
        "name": "오리엔티스 복도",
        "aliases": [],
        "description": "실험실과 내부 시설을 잇는 복도. 추격과 비상 사이렌이 울린다.",
        "continuity_reason": "동녘과 서현의 긴장, 침입 직전 전환을 시각적으로 연결한다.",
        "visual_anchor_traits": [
          "긴 복도",
          "급히 움직이는 인물들",
          "비상등",
          "사이렌 분위기"
        ],
        "variant_axes": [
          "추격/비상 전환"
        ],
        "kind": "interior",
        "importance": "supporting",
        "continuity_priority": "medium",
        "reference_image_priority": "not_needed",
        "evidence": [
          "서현을 쫓아가는 동녘",
          "오리엔티스 전체에 비상 사이렌이 울린다"
        ],
        "entity_id": "LOC_0022",
        "entity_type": "location"
      },
      {
        "name": "오리엔티스 내부 핵심 시설",
        "aliases": [
          "핵심 시설"
        ],
        "description": "중앙 시스템과 보안 금고가 있는 핵심 구역. 캣츠아이가 보관된다.",
        "continuity_reason": "캣츠아이 탈취라는 시즌급 목표물이 처음 명확히 시각화되는 장소다.",
        "visual_anchor_traits": [
          "중앙 시스템 콘솔",
          "보안 금고 문",
          "원통형 캡슐",
          "신비한 물질"
        ],
        "variant_axes": [
          "해킹/캣츠아이 회수"
        ],
        "kind": "interior",
        "importance": "major",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "오리엔티스 중앙 시스템에 접속하고, 해킹에 성공한다",
          "원형의 신비한 물질이 액체로 가득한 원통형 캡슐"
        ],
        "entity_id": "LOC_0022",
        "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": [
          "건물 외부로 나오는",
          "동서남북 사방에서 만난 이들",
          "서현, 납치돼 DR.NEX 부대의 차에 태워지기 직전"
        ],
        "entity_id": "LOC_0022",
        "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": [
          "디지털 수치 표시",
          "의식 활성화 0%/100%",
          "의식 동기화 100%",
          "버튼 인터페이스"
        ],
        "variant_axes": [
          "활성화/비활성화/동기화"
        ],
        "significance": "key",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "상태창에 ‘의식 활성화’ 현황 표시",
          "동녘 캡슐 상태창에 의식 활성화 수치",
          "‘의식 동기화’수치가 점점 올라가 100%"
        ],
        "entity_id": "PROP_0002",
        "entity_type": "prop"
      },
      {
        "name": "소형 기기",
        "aliases": [
          "목 뒤 소형 기기"
        ],
        "description": "의원과 비히클의 목 뒤에 부착되어 신경과 연결되는 번호 장치.",
        "continuity_reason": "VIP 룸과 폐창고를 연결하는 소울라이드 동기화의 핵심 장치다.",
        "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": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "낙하산 메고",
          "낙하산이 펴지는 듯 하더니 툭 끊어져버린다",
          "간신히 펼쳐지는 낙하산"
        ],
        "entity_id": "PROP_0004",
        "entity_type": "prop"
      },
      {
        "name": "기관단총",
        "aliases": [
          "총"
        ],
        "description": "배틀로얄과 이후 전투에서 사용되는 총기. 김 의원과 지프차 남자가 사용한다.",
        "continuity_reason": "야산 전투와 추격의 위협을 시각적으로 명확히 한다.",
        "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": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "돌진해 온 지프차, 김 의원을 치고",
          "벽을 들이 받는 지프차",
          "큰 폭발을 일으키는 지프차"
        ],
        "entity_id": "PROP_0006",
        "entity_type": "prop"
      },
      {
        "name": "단말기",
        "aliases": [
          "손목 단말기"
        ],
        "description": "배틀로얄 순위와 위너 표시가 뜨는 손목 장치.",
        "continuity_reason": "게임 결과를 시각적으로 확정하는 소품이다.",
        "visual_anchor_traits": [
          "손목 착용",
          "작은 화면",
          "위너 표시"
        ],
        "variant_axes": [
          "순위 확인/위너 표시"
        ],
        "significance": "recurring",
        "continuity_priority": "medium",
        "reference_image_priority": "not_needed",
        "evidence": [
          "단말기를 보더니",
          "손목에 차고 있는 단말기에서. 위너! 표시"
        ],
        "entity_id": "PROP_0007",
        "entity_type": "prop"
      },
      {
        "name": "포승줄",
        "aliases": [],
        "description": "동녘을 묶어 끌고 다니는 결박 도구.",
        "continuity_reason": "동녘의 무력한 처지를 외부 습격 장면에서 선명하게 보여준다.",
        "visual_anchor_traits": [
          "손과 몸을 묶는 줄",
          "끌려가는 자세"
        ],
        "variant_axes": [
          "묶인 상태/풀린 상태"
        ],
        "significance": "minor",
        "continuity_priority": "medium",
        "reference_image_priority": "not_needed",
        "evidence": [
          "동녘, 포승줄에 묶인 채",
          "이게 다 묶여 있어서"
        ],
        "entity_id": "PROP_0008",
        "entity_type": "prop"
      },
      {
        "name": "갈고리 총",
        "aliases": [
          "라이드 건",
          "갈고리 같은 것"
        ],
        "description": "목 뒤에 침을 꽂아 타인의 몸을 라이드하는 DR.NEX의 무기.",
        "continuity_reason": "DR.NEX의 전술과 세계관의 공포를 대표하는 핵심 무기다.",
        "visual_anchor_traits": [
          "갈고리 발사부",
          "목 뒤로 파고드는 침",
          "케이블 또는 연결부"
        ],
        "variant_axes": [
          "발사 직전/목 뒤 삽입/회수"
        ],
        "significance": "key",
        "continuity_priority": "critical",
        "reference_image_priority": "required",
        "evidence": [
          "갈고리 총 같은 것을 헌병1의 얼굴에 발사한다",
          "목뒤로 기어들어가서 쿡 침을 놓자",
          "라이드 건을 쏘는데"
        ],
        "entity_id": "PROP_0009",
        "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_0010",
        "entity_type": "prop"
      },
      {
        "name": "ZRBB51",
        "aliases": [
          "로봇형 아머 유닛 ZRBB51"
        ],
        "description": "은성이 사용하는 로봇형 아머 유닛. 네트워크 전투의 중심 장비다.",
        "continuity_reason": "오리엔티스의 기술적 우위를 시각적으로 대표하는 장비다.",
        "visual_anchor_traits": [
          "로봇형 아머",
          "은성에게 부착되는 구조",
          "중장갑 실루엣"
        ],
        "variant_axes": [
          "탑승 상태/부착 상태/전투 상태"
        ],
        "significance": "key",
        "continuity_priority": "high",
        "reference_image_priority": "required",
        "evidence": [
          "로봇형 아머 유닛 ZRBB51",
          "은성에게 부착되기 시작하는 ZRBB51"
        ],
        "entity_id": "PROP_0011",
        "entity_type": "prop"
      },
      {
        "name": "금은동 번호판",
        "aliases": [
          "번호판"
        ],
        "description": "초이스 유리방 비히클들이 달고 있는 색상 번호판.",
        "continuity_reason": "상품 등급과 인물 식별을 동시에 보여주는 시각 장치다.",
        "visual_anchor_traits": [
          "금색 은색 동색",
          "숫자 표기",
          "목 또는 가슴 부착"
        ],
        "variant_axes": [
          "금/은/동"
        ],
        "significance": "recurring",
        "continuity_priority": "medium",
        "reference_image_priority": "not_needed",
        "evidence": [
          "금은동 색깔로 번호판을 달고",
          "금색 번호판 31번"
        ],
        "entity_id": "PROP_0012",
        "entity_type": "prop"
      },
      {
        "name": "위조 면허 허가서",
        "aliases": [
          "면허 허가서"
        ],
        "description": "오리엔티스 명칭이 오타로 적힌 액자 속 허가서.",
        "continuity_reason": "강 사장의 허술한 불법성을 한 컷으로 드러내는 소품이다.",
        "visual_anchor_traits": [
          "액자",
          "삐뚤빼뚤한 문서",
          "오타가 난 기관명"
        ],
        "variant_axes": [
          "벽걸이 상태"
        ],
        "significance": "minor",
        "continuity_priority": "medium",
        "reference_image_priority": "not_needed",
        "evidence": [
          "액자에 걸린 면허 허가서",
          "오리엠티스잖아요"
        ],
        "entity_id": "PROP_0013",
        "entity_type": "prop"
      },
      {
        "name": "네잎 클로버",
        "aliases": [],
        "description": "덕현이 동녘에게 건네는 행운의 상징물.",
        "continuity_reason": "판자촌 감정선과 클론 로또 당첨 장면을 연결하는 상징 소품이다.",
        "visual_anchor_traits": [
          "작은 초록 잎 네 장",
          "손바닥 위에 올린 모습"
        ],
        "variant_axes": [
          "한 개/두 개"
        ],
        "significance": "key",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "네잎 클로버 2개를 꺼내어 하나를 동녘에게 건네고",
          "네잎 클로버를 들고 기도 하는 포즈"
        ],
        "entity_id": "PROP_0014",
        "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_0015",
        "entity_type": "prop"
      },
      {
        "name": "번호표 2068",
        "aliases": [
          "2068번 번호표"
        ],
        "description": "동녘이 무기명으로 받은 클론 로또 번호표.",
        "continuity_reason": "동녘의 희망과 당첨 순간을 시각적으로 특정하는 소품이다.",
        "visual_anchor_traits": [
          "작은 종이 번호표",
          "2068 숫자"
        ],
        "variant_axes": [
          "수령/손에 쥔 상태"
        ],
        "significance": "key",
        "continuity_priority": "high",
        "reference_image_priority": "helpful",
        "evidence": [
          "여기 2068번입니다",
          "손에 든 2068을 확인하고"
        ],
        "entity_id": "PROP_0016",
        "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_0017",
        "entity_type": "prop"
      }
    ]
  },
  "scene_stills": [
    {
      "still_id": "srd_part_1_blue_revision_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": "detail"
        }
      ],
      "visible_entity_ids": [
        "LOC_0001",
        "CHAR_0001",
        "PROP_0001",
        "PROP_0002"
      ],
      "still_frame_prompt_raw": "어둡고 낡은 폐창고 안에 투명한 1인 캡슐들이 길게 늘어서 있고, 각 캡슐 안에는 눈 감은 건장한 남자들이 서 있다. 맨 끝 마지막 캡슐 속 동녘만 눈을 뜬 채 정면을 바라보고, 옆 상태창에는 의식 활성화 100%가 선명하게 떠 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0001] 클럽하우스 폐창고, [CHAR_0001] 동녘, [PROP_0001] 1인 캡슐, [PROP_0002] 캡슐 상태창. 정지 화면 설명: 어둡고 낡은 폐창고 안에 투명한 1인 캡슐들이 길게 늘어서 있고, 각 캡슐 안에는 눈 감은 건장한 남자들이 서 있다. 맨 끝 마지막 캡슐 속 동녘만 눈을 뜬 채 정면을 바라보고, 옆 상태창에는 의식 활성화 100%가 선명하게 떠 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "28mm",
        "composition": "캡슐 열을 원근감 있게 따라가다 마지막 캡슐에 시선이 멈추는 구도",
        "focus": "마지막 캡슐의 동녘에 선명 초점"
      },
      "lighting": {
        "setup": "저조도 실내 조명",
        "direction": "천장과 상태창에서 아래로",
        "quality": "딱딱함",
        "color": "차가운 청회색",
        "contrast": "높음",
        "motivation": "창고 작업등과 상태창 발광",
        "mood": "불길하고 기계적"
      },
      "evidence": [
        "어둡고 낡은 창고",
        "1인 캡슐 50개",
        "마지막 캡슐 속, 눈 뜨고 있는 동녘",
        "[의식 활성화 100%]"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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": [
        "고급진 분위기의 연회장",
        "젊고 잘생긴 남자들 50명",
        "웃고 있는 남자(김 의원)에게 냅다 헤드락"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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": "의식 동기화 완료된 50번 캡슐",
      "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": "detail"
        }
      ],
      "visible_entity_ids": [
        "LOC_0001",
        "CHAR_0001",
        "PROP_0001",
        "PROP_0002",
        "PROP_0003"
      ],
      "still_frame_prompt_raw": "폐창고의 캡슐 열 사이로 여러 상태창이 켜져 있고, 50번 캡슐 속 동녘의 상태창에 의식 동기화 100%가 떠 있다. 캡슐 안 동녘의 뒷목 장치에도 작은 불빛이 들어와 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0001] 클럽하우스 폐창고, [CHAR_0001] 동녘, [PROP_0001] 1인 캡슐, [PROP_0002] 캡슐 상태창, [PROP_0003] 소형 기기. 정지 화면 설명: 폐창고의 캡슐 열 사이로 여러 상태창이 켜져 있고, 50번 캡슐 속 동녘의 상태창에 의식 동기화 100%가 떠 있다. 캡슐 안 동녘의 뒷목 장치에도 작은 불빛이 들어와 있다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "정면",
        "lens": "50mm",
        "composition": "캡슐 유리와 상태창을 한 프레임에 겹치는 구도",
        "focus": "상태창 수치와 동녘 얼굴 동시 선명"
      },
      "lighting": {
        "setup": "기계 발광 중심",
        "direction": "상태창과 장치에서 측면으로",
        "quality": "차갑고 선명함",
        "color": "청백색",
        "contrast": "높음",
        "motivation": "캡슐 내부 조명과 디스플레이",
        "mood": "기술적 긴장"
      },
      "evidence": [
        "50번 캡슐 속 동녘",
        "‘의식 동기화’ 100% 완료된다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_004",
      "heading_catalog_index": 4,
      "screenplay_scene_heading": "INT. 헬리콥터 내부 - DAY",
      "page_start": 6,
      "page_end": 8,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "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"
        },
        {
          "entity_id": "PROP_0004",
          "entity_name": "낙하산",
          "entity_type": "prop",
          "role": "강하 장비",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0003",
        "CHAR_0001",
        "CHAR_0003",
        "PROP_0004"
      ],
      "still_frame_prompt_raw": "비행 중인 군용 헬기 출구 앞에서 군복 차림의 동녘이 낙하산을 멘 채 망설이고 있고, 한 손은 난간을 붙잡은 채 다리는 앞으로 나가지 못하고 있다. 뒤에서는 49번이 비웃는 얼굴로 동녘을 재촉한다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0003] 헬리콥터 내부, [CHAR_0001] 동녘, [CHAR_0003] 김 의원, [PROP_0004] 낙하산. 정지 화면 설명: 비행 중인 군용 헬기 출구 앞에서 군복 차림의 동녘이 낙하산을 멘 채 망설이고 있고, 한 손은 난간을 붙잡은 채 다리는 앞으로 나가지 못하고 있다. 뒤에서는 49번이 비웃는 얼굴로 동녘을 재촉한다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "약간 로우앵글",
        "lens": "24mm",
        "composition": "열린 출구를 배경으로 동녘을 전경, 49번을 후경에 둔 깊이 구도",
        "focus": "동녘의 어색한 몸짓에 초점"
      },
      "lighting": {
        "setup": "자연광과 내부등 혼합",
        "direction": "열린 출구에서 역광",
        "quality": "거침",
        "color": "차가운 회청색",
        "contrast": "높음",
        "motivation": "주간 하늘빛과 헬기 내부등",
        "mood": "우스꽝스럽지만 위태로움"
      },
      "evidence": [
        "낙하산 메고 출구 앞에 선 채 망설이는",
        "다리를 움직이는데 다시 제자리로 되돌아가고",
        "손이 올라와 난간을 붙잡는"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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": "srd_part_1_blue_revision_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_0003",
          "entity_name": "김 의원",
          "entity_type": "character",
          "role": "난사하는 49번",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "엄폐한 관찰자",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0005",
          "entity_name": "기관단총",
          "entity_type": "prop",
          "role": "난사 무기",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0005",
        "CHAR_0003",
        "CHAR_0001",
        "PROP_0005"
      ],
      "still_frame_prompt_raw": "산 중턱에서 49번이 기관단총을 난사하고, 드롭을 향해 뛰어오르던 참가자들이 여기저기 쓰러지고 있다. 전경의 바위 뒤에는 동녘이 몸을 낮춘 채 상황을 지켜본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0005] 야산, [CHAR_0003] 김 의원, [CHAR_0001] 동녘, [PROP_0005] 기관단총. 정지 화면 설명: 산 중턱에서 49번이 기관단총을 난사하고, 드롭을 향해 뛰어오르던 참가자들이 여기저기 쓰러지고 있다. 전경의 바위 뒤에는 동녘이 몸을 낮춘 채 상황을 지켜본다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "약간 하이앵글",
        "lens": "50mm",
        "composition": "중턱의 사수와 쓰러지는 인물들을 대각선으로 연결한 구도",
        "focus": "49번과 탄착 지점에 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "측면 햇빛",
        "quality": "단단함",
        "color": "건조한 낮 색감",
        "contrast": "중간",
        "motivation": "야외 햇빛",
        "mood": "잔혹한 서바이벌"
      },
      "evidence": [
        "사람들이 하나둘씩 나타나더니",
        "기관단총 소리",
        "49번이 기관단총을 난사하고 있다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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": "LOC_0006",
          "entity_name": "다른 일각",
          "entity_type": "location",
          "role": "시체가 널린 장소",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "죽은 척 누운 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0006",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "피 묻은 시체들이 널린 땅바닥 사이에 동녘이 죽은 척 누워 있고, 바로 옆 시체 하나가 갑자기 상반신을 일으켜 동녘 쪽으로 손을 뻗는다. 동녘의 얼굴에는 공포와 역겨움이 동시에 떠 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0006] 다른 일각, [CHAR_0001] 동녘. 정지 화면 설명: 피 묻은 시체들이 널린 땅바닥 사이에 동녘이 죽은 척 누워 있고, 바로 옆 시체 하나가 갑자기 상반신을 일으켜 동녘 쪽으로 손을 뻗는다. 동녘의 얼굴에는 공포와 역겨움이 동시에 떠 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "로우앵글",
        "lens": "35mm",
        "composition": "전경의 시체와 후경의 동녘을 겹쳐 위협을 강조하는 구도",
        "focus": "일어나는 시체와 동녘 얼굴에 이중 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "상부광",
        "quality": "거칠음",
        "color": "탁한 흙빛과 혈색",
        "contrast": "중간",
        "motivation": "야외 햇빛",
        "mood": "그로테스크한 공포"
      },
      "evidence": [
        "죽은 시체들 옆에 같이 누워있는 동녘",
        "시체 갑자기 꿈틀꿈틀",
        "갑자기 벌떡 일어나는 시체"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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": "24mm",
        "composition": "돌진하는 차량과 벽틈의 동녘을 한 축에 놓은 충돌 구도",
        "focus": "동녘과 지프차 전면 모두 선명"
      },
      "lighting": {
        "setup": "먼지 낀 실내 자연광",
        "direction": "무너진 벽 틈에서 측면광",
        "quality": "거침",
        "color": "회갈색",
        "contrast": "높음",
        "motivation": "붕괴된 벽 사이로 들어오는 낮빛",
        "mood": "절체절명"
      },
      "evidence": [
        "막다른 폐창고 앞으로 몰린 동녘",
        "동녘 바로 뒤 무너진 벽틈으로 얼른 들어가 버리고",
        "큰 폭발을 일으키는 지프차"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "붙잡혀 온 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0004",
          "entity_name": "치호",
          "entity_type": "character",
          "role": "개입하는 오리엔티스 중사",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0002",
        "CHAR_0001",
        "CHAR_0004"
      ],
      "still_frame_prompt_raw": "클럽하우스 실내에서 강 의원이 보좌관들과 의원들 사이에 서 있고, 머리에 리본이 묶인 동녘이 양팔을 관계자들에게 붙잡힌 채 앞에 끌려와 있다. 주변에는 늙은 보좌관들이 뒤엉켜 서 있고, 동녘은 강하게 저항하는 표정이다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0002] 강 의원, [CHAR_0001] 동녘, [CHAR_0004] 치호. 정지 화면 설명: 클럽하우스 실내에서 강 의원이 보좌관들과 의원들 사이에 서 있고, 머리에 리본이 묶인 동녘이 양팔을 관계자들에게 붙잡힌 채 앞에 끌려와 있다. 주변에는 늙은 보좌관들이 뒤엉켜 서 있고, 동녘은 강하게 저항하는 표정이다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "강 의원과 동녘을 마주보게 두고 주변 인물로 압박하는 구도",
        "focus": "동녘과 강 의원에 우선 초점"
      },
      "lighting": {
        "setup": "밝은 실내 조명",
        "direction": "상부광",
        "quality": "평평함",
        "color": "중성 실내색",
        "contrast": "중간",
        "motivation": "클럽하우스 실내등",
        "mood": "소란스럽고 불쾌함"
      },
      "evidence": [
        "머리에 리본을 묶은 동녘, 양팔을 관계자들에게 붙잡힌 채 들어와서",
        "오리엔티스 중사 한치호"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_010",
      "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_0007",
          "entity_name": "클럽하우스 밖 / 초소 일각",
          "entity_type": "location",
          "role": "검문 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "코카",
          "entity_type": "character",
          "role": "운전석의 철제 가면 여자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0010",
          "entity_name": "대형 트레일러",
          "entity_type": "prop",
          "role": "침입 차량",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0007",
        "CHAR_0008",
        "PROP_0010"
      ],
      "still_frame_prompt_raw": "초소 바리케이드 앞에 멈춘 대형 트레일러 운전석 창문이 내려가고, 철제 가면을 쓴 젊은 여자가 정면을 바라본다. 바로 앞에서는 무장 헌병들이 총을 겨눈 채 반원으로 차량을 에워싸고 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0007] 클럽하우스 밖 / 초소 일각, [CHAR_0008] 코카, [PROP_0010] 대형 트레일러. 정지 화면 설명: 초소 바리케이드 앞에 멈춘 대형 트레일러 운전석 창문이 내려가고, 철제 가면을 쓴 젊은 여자가 정면을 바라본다. 바로 앞에서는 무장 헌병들이 총을 겨눈 채 반원으로 차량을 에워싸고 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "40mm",
        "composition": "운전석 창문과 총구들이 서로 마주보는 대치 구도",
        "focus": "운전석의 가면과 전경 총구에 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "정면광",
        "quality": "단단함",
        "color": "중성 낮빛",
        "contrast": "중간",
        "motivation": "야외 햇빛",
        "mood": "폭발 직전의 긴장"
      },
      "evidence": [
        "운전석에 보이는 20대 여자 철제 가면을 쓰고 있다",
        "군인들 쏜살같이 달려나와 트레일러를 에워싸고 총을 겨눈다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_011",
      "heading_catalog_index": 10,
      "screenplay_scene_heading": "EXT. 클럽하우스 밖 / 초소 일각 - DAY",
      "page_start": 21,
      "page_end": 23,
      "beat_index_within_heading": 2,
      "still_kind": "detail",
      "beat_title": "갈고리 총이 목뒤를 파고드는 순간",
      "visible_entities": [
        {
          "entity_id": "LOC_0007",
          "entity_name": "클럽하우스 밖 / 초소 일각",
          "entity_type": "location",
          "role": "공격 현장",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "코카",
          "entity_type": "character",
          "role": "공격 주체",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0009",
          "entity_name": "갈고리 총",
          "entity_type": "prop",
          "role": "라이드 무기",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0007",
        "CHAR_0008",
        "PROP_0009"
      ],
      "still_frame_prompt_raw": "철제 가면 여자가 쏜 갈고리 총의 침이 헌병의 목뒤로 파고들고, 헌병의 눈동자가 뒤집히는 순간이 정지돼 있다. 얇은 연결부가 운전석 쪽으로 이어져 있어 라이드가 시작되는 느낌이 선명하다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0007] 클럽하우스 밖 / 초소 일각, [CHAR_0008] 코카, [PROP_0009] 갈고리 총. 정지 화면 설명: 철제 가면 여자가 쏜 갈고리 총의 침이 헌병의 목뒤로 파고들고, 헌병의 눈동자가 뒤집히는 순간이 정지돼 있다. 얇은 연결부가 운전석 쪽으로 이어져 있어 라이드가 시작되는 느낌이 선명하다.",
      "camera": {
        "shot_size": "클로즈업",
        "angle": "측면",
        "lens": "85mm",
        "composition": "목뒤와 침, 뒤집힌 눈을 프레임에 압축한 구도",
        "focus": "침이 꽂힌 지점에 극선명 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "측면광",
        "quality": "날카로움",
        "color": "차가운 중성광",
        "contrast": "높음",
        "motivation": "야외 햇빛",
        "mood": "신체 침범의 공포"
      },
      "evidence": [
        "갈고리 같은 것이 헌병1의 목뒤로 기어들어가서 쿡 침을 놓자",
        "헌병1의 눈동자가 뒤집어지고"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_012",
      "heading_catalog_index": 11,
      "screenplay_scene_heading": "EXT. 클럽하우스 바깥 - DAY",
      "page_start": 23,
      "page_end": 25,
      "beat_index_within_heading": 1,
      "still_kind": "reveal",
      "beat_title": "트레일러 후문에서 쏟아지는 DR.NEX",
      "visible_entities": [
        {
          "entity_id": "LOC_0008",
          "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": "PROP_0010",
          "entity_name": "대형 트레일러",
          "entity_type": "prop",
          "role": "습격 차량",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0008",
          "entity_name": "포승줄",
          "entity_type": "prop",
          "role": "동녘 결박",
          "prominence": "detail"
        }
      ],
      "visible_entity_ids": [
        "LOC_0008",
        "CHAR_0001",
        "CHAR_0004",
        "PROP_0010",
        "PROP_0008"
      ],
      "still_frame_prompt_raw": "클럽하우스 바깥 공터에서 트레일러 후문이 활짝 열리고, 철제 가면과 장갑을 착용한 DR.NEX 대원들이 우르르 뛰어내린다. 앞쪽에는 포승줄에 묶인 동녘과 치호, 그리고 놀라 뒤로 물러나는 의원들이 한 프레임에 잡힌다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0008] 클럽하우스 바깥, [CHAR_0001] 동녘, [CHAR_0004] 치호, [PROP_0010] 대형 트레일러, [PROP_0008] 포승줄. 정지 화면 설명: 클럽하우스 바깥 공터에서 트레일러 후문이 활짝 열리고, 철제 가면과 장갑을 착용한 DR.NEX 대원들이 우르르 뛰어내린다. 앞쪽에는 포승줄에 묶인 동녘과 치호, 그리고 놀라 뒤로 물러나는 의원들이 한 프레임에 잡힌다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "약간 로우앵글",
        "lens": "28mm",
        "composition": "열린 후문을 중심으로 대원들이 퍼져나가는 방사형 구도",
        "focus": "트레일러 후문과 첫 대원들에 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "정면광",
        "quality": "강함",
        "color": "중성광",
        "contrast": "중간",
        "motivation": "야외 햇빛",
        "mood": "급습의 혼란"
      },
      "evidence": [
        "트레일러의 뒷문이 열리면",
        "철제 가면을 쓰고 장갑을 입은 DR.NEX 소속의 테러리스트들"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_013",
      "heading_catalog_index": 11,
      "screenplay_scene_heading": "EXT. 클럽하우스 바깥 - DAY",
      "page_start": 23,
      "page_end": 25,
      "beat_index_within_heading": 2,
      "still_kind": "reveal",
      "beat_title": "동녘 앞에 선 DR.NEX",
      "visible_entities": [
        {
          "entity_id": "LOC_0008",
          "entity_name": "클럽하우스 바깥",
          "entity_type": "location",
          "role": "전투 배경",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "묶인 채 마주 보는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "대장",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0008",
          "entity_name": "포승줄",
          "entity_type": "prop",
          "role": "결박 상태",
          "prominence": "detail"
        }
      ],
      "visible_entity_ids": [
        "LOC_0008",
        "CHAR_0001",
        "CHAR_0007",
        "PROP_0008"
      ],
      "still_frame_prompt_raw": "혼란스러운 전투 한가운데서 화려한 장갑과 갑옷을 입은 DR.NEX가 묶인 동녘 앞에 조용히 서 있다. 주변은 총격과 도주로 어수선하지만, 두 사람 사이만 잠시 고요하게 분리되어 보인다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0008] 클럽하우스 바깥, [CHAR_0001] 동녘, [CHAR_0007] DR.NEX, [PROP_0008] 포승줄. 정지 화면 설명: 혼란스러운 전투 한가운데서 화려한 장갑과 갑옷을 입은 DR.NEX가 묶인 동녘 앞에 조용히 서 있다. 주변은 총격과 도주로 어수선하지만, 두 사람 사이만 잠시 고요하게 분리되어 보인다.",
      "camera": {
        "shot_size": "미디엄 투샷",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "정면 대치로 두 인물을 중앙에 세운 대칭 구도",
        "focus": "DR.NEX와 동녘 얼굴에 초점"
      },
      "lighting": {
        "setup": "야외 전투광",
        "direction": "측면광",
        "quality": "단단함",
        "color": "차가운 금속색",
        "contrast": "높음",
        "motivation": "낮빛과 차량 반사광",
        "mood": "수수께끼 같은 위압감"
      },
      "evidence": [
        "테러리스트들의 대장으로 보이는, 화려한 장갑과 갑옷을 쓴 DR.NEX 다가온다",
        "여긴 네가 있을 곳이 아니다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_014",
      "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": "LOC_0009",
          "entity_name": "거리",
          "entity_type": "location",
          "role": "추격전 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "ZRBB51 운용자",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "도주 세력 수장",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0010",
          "entity_name": "대형 트레일러",
          "entity_type": "prop",
          "role": "도주 차량",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0011",
          "entity_name": "ZRBB51",
          "entity_type": "prop",
          "role": "오리엔티스 아머 유닛",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0009",
          "entity_name": "갈고리 총",
          "entity_type": "prop",
          "role": "DR.NEX 무기",
          "prominence": "detail"
        }
      ],
      "visible_entity_ids": [
        "LOC_0009",
        "CHAR_0005",
        "CHAR_0007",
        "PROP_0010",
        "PROP_0011",
        "PROP_0009"
      ],
      "still_frame_prompt_raw": "도심 도로 위에서 DR.NEX의 트레일러와 오리엔티스 바이크들이 나란히 질주하고, 한쪽에는 ZRBB51이 전투 자세로 달리고 있다. 차량 사이에서는 장갑 입은 인물들이 서로 옮겨 타며 몸싸움을 벌인다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0009] 거리, [CHAR_0005] 은성, [CHAR_0007] DR.NEX, [PROP_0010] 대형 트레일러, [PROP_0011] ZRBB51, [PROP_0009] 갈고리 총. 정지 화면 설명: 도심 도로 위에서 DR.NEX의 트레일러와 오리엔티스 바이크들이 나란히 질주하고, 한쪽에는 ZRBB51이 전투 자세로 달리고 있다. 차량 사이에서는 장갑 입은 인물들이 서로 옮겨 타며 몸싸움을 벌인다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "로우앵글 추적 시점",
        "lens": "32mm",
        "composition": "도로의 소실점을 따라 차량들을 대각선으로 배치",
        "focus": "트레일러와 ZRBB51에 선명 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "후측면광",
        "quality": "강함",
        "color": "중성 낮빛",
        "contrast": "중간",
        "motivation": "야외 햇빛",
        "mood": "속도감과 충돌 직전 긴장"
      },
      "evidence": [
        "DR.NEX와 오리엔티스의 추격전",
        "트레일러와 바이크를 옮겨 타며 육탄전을 벌인다",
        "ZRBB51"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_015",
      "heading_catalog_index": 12,
      "screenplay_scene_heading": "EXT. 거리 - DAY",
      "page_start": 25,
      "page_end": 27,
      "beat_index_within_heading": 2,
      "still_kind": "reveal",
      "beat_title": "트레일러 안 동녘과 눈이 마주친 서현",
      "visible_entities": [
        {
          "entity_id": "LOC_0009",
          "entity_name": "거리",
          "entity_type": "location",
          "role": "추격전 배경",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "트레일러 안 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "눈이 마주친 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0010",
          "entity_name": "대형 트레일러",
          "entity_type": "prop",
          "role": "열린 뒷문",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0009",
        "CHAR_0001",
        "CHAR_0006",
        "PROP_0010"
      ],
      "still_frame_prompt_raw": "달리는 트레일러의 열린 뒷문 안쪽에서 동녘이 몸을 숨긴 채 바깥을 바라보고, 바깥에서 문을 연 서현과 정면으로 눈이 마주친다. 서현의 눈은 크게 흔들리고, 주변 오리엔티스 대원들의 움직임은 막 끊기기 직전이다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0009] 거리, [CHAR_0001] 동녘, [CHAR_0006] 서현, [PROP_0010] 대형 트레일러. 정지 화면 설명: 달리는 트레일러의 열린 뒷문 안쪽에서 동녘이 몸을 숨긴 채 바깥을 바라보고, 바깥에서 문을 연 서현과 정면으로 눈이 마주친다. 서현의 눈은 크게 흔들리고, 주변 오리엔티스 대원들의 움직임은 막 끊기기 직전이다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "문턱 높이의 정면",
        "lens": "50mm",
        "composition": "트레일러 문 프레임 안에 동녘, 바깥에 서현을 맞물리게 둔 구도",
        "focus": "두 사람의 시선 교차점에 초점"
      },
      "lighting": {
        "setup": "야외 주간광",
        "direction": "문 바깥에서 안으로",
        "quality": "강한 역광 섞임",
        "color": "차가운 중성광",
        "contrast": "높음",
        "motivation": "열린 문으로 들어오는 햇빛",
        "mood": "이상 반응의 순간"
      },
      "evidence": [
        "트레일러 뒷문을 열고 의원들을 구출하려는데",
        "트레일러 안에 있던 동녘과 눈이 마주치고",
        "서현의 눈이 휘둥그레지며"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0004",
          "entity_name": "치호",
          "entity_type": "character",
          "role": "추격자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "도망치는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0009",
          "entity_name": "갈고리 총",
          "entity_type": "prop",
          "role": "라이드 건",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "CHAR_0004",
        "CHAR_0001",
        "PROP_0009"
      ],
      "still_frame_prompt_raw": "강물이 흐르는 다리 위에서 치호가 동녘을 향해 라이드 건을 겨누고 있고, 동녘은 난간 쪽으로 몸을 돌린 채 막 뛰어내리려는 자세다. 치호의 표정에는 당황이, 동녘의 얼굴에는 결심이 떠 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [CHAR_0004] 치호, [CHAR_0001] 동녘, [PROP_0009] 갈고리 총. 정지 화면 설명: 강물이 흐르는 다리 위에서 치호가 동녘을 향해 라이드 건을 겨누고 있고, 동녘은 난간 쪽으로 몸을 돌린 채 막 뛰어내리려는 자세다. 치호의 표정에는 당황이, 동녘의 얼굴에는 결심이 떠 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "측면",
        "lens": "35mm",
        "composition": "다리 난간을 따라 두 인물을 수평으로 배치",
        "focus": "동녘과 총구에 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "측면광",
        "quality": "단단함",
        "color": "중성광",
        "contrast": "중간",
        "motivation": "야외 햇빛",
        "mood": "절박한 도주"
      },
      "evidence": [
        "치호와 동녘의 추격전",
        "치호, 동녘에게 라이드 건을 쏘는데, 먹히지 않고",
        "그대로 다리에서 뛰어내리는 동녘"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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": "LOC_0010",
          "entity_name": "강가",
          "entity_type": "location",
          "role": "생존 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "살아남은 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0010",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "흙탕 급류 가장자리에서 젖은 동녘이 한 손으로 나뭇가지를 붙잡고 겨우 몸을 끌어올리고 있다. 물보라와 진흙이 얼굴과 옷에 잔뜩 묻어 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0010] 강가, [CHAR_0001] 동녘. 정지 화면 설명: 흙탕 급류 가장자리에서 젖은 동녘이 한 손으로 나뭇가지를 붙잡고 겨우 몸을 끌어올리고 있다. 물보라와 진흙이 얼굴과 옷에 잔뜩 묻어 있다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "로우앵글",
        "lens": "50mm",
        "composition": "강변 턱 아래에서 위로 올려다보며 매달린 몸을 강조",
        "focus": "동녘의 손과 얼굴에 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "상부광",
        "quality": "거칠음",
        "color": "탁한 녹갈색",
        "contrast": "중간",
        "motivation": "야외 햇빛",
        "mood": "간신한 생존"
      },
      "evidence": [
        "강물 급류에 떠내려가던 동녘",
        "나뭇가지를 잡고 겨우 살아나고"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0011",
          "entity_name": "블랙마켓",
          "entity_type": "location",
          "role": "불법 격투장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "업주",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0003",
          "entity_name": "소형 기기",
          "entity_type": "prop",
          "role": "등 뒤 장치",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0011",
        "CHAR_0009",
        "PROP_0003"
      ],
      "still_frame_prompt_raw": "낡은 상가 뒤편 블랙마켓에서 철장 안 두 격투가가 싸우고 있고, 등 뒤에는 소울라이드 장치가 붙어 있다. 철장 바깥에는 안마의자에 앉아 눈 감은 노인들이 줄지어 놓여 있어 기괴한 대비를 만든다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0011] 블랙마켓, [CHAR_0009] 강 사장, [PROP_0003] 소형 기기. 정지 화면 설명: 낡은 상가 뒤편 블랙마켓에서 철장 안 두 격투가가 싸우고 있고, 등 뒤에는 소울라이드 장치가 붙어 있다. 철장 바깥에는 안마의자에 앉아 눈 감은 노인들이 줄지어 놓여 있어 기괴한 대비를 만든다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "28mm",
        "composition": "철장과 안마의자 열을 한 프레임에 병치하는 구도",
        "focus": "철장 안 격투가와 바깥 노인들 모두 선명"
      },
      "lighting": {
        "setup": "실내 혼합 조명",
        "direction": "천장 형광등과 링 조명",
        "quality": "거칠고 얼룩짐",
        "color": "녹슨 형광색",
        "contrast": "높음",
        "motivation": "불법 업장 조명",
        "mood": "퇴폐적이고 기괴함"
      },
      "evidence": [
        "UFC같은 철장 안에서 몸 좋은 남자들이 격투를 하고 있다",
        "링 주변에는 안마 의자에 앉아 있는 노인들 눈 감고 있고"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0012",
          "entity_name": "소울라이드 업장 일각",
          "entity_type": "location",
          "role": "업장 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "업장 관리자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "따라붙는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0012",
        "CHAR_0009",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "어두운 실내에서 난교 파티가 한창인 가운데, 강 사장이 가드들을 둘러보며 걸어가고 동녘이 바로 뒤를 바짝 따라붙는다. 주변에는 뒤엉킨 몸들과 소란스러운 업장 분위기가 가득하다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0012] 소울라이드 업장 일각, [CHAR_0009] 강 사장, [CHAR_0001] 동녘. 정지 화면 설명: 어두운 실내에서 난교 파티가 한창인 가운데, 강 사장이 가드들을 둘러보며 걸어가고 동녘이 바로 뒤를 바짝 따라붙는다. 주변에는 뒤엉킨 몸들과 소란스러운 업장 분위기가 가득하다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "전경의 강 사장과 동녘, 후경의 혼잡한 군상을 겹치는 구도",
        "focus": "두 인물에 우선 초점"
      },
      "lighting": {
        "setup": "어두운 실내 무드 조명",
        "direction": "측면과 후면의 색조명",
        "quality": "부드럽고 번짐",
        "color": "붉은색과 보라색",
        "contrast": "중간",
        "motivation": "업장 장식 조명",
        "mood": "퇴폐와 불편함"
      },
      "evidence": [
        "난교 파티가 한참인 실내",
        "강 사장, 걸어들어오며",
        "동녘, 다시 따라 붙으며"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0013",
          "entity_name": "초이스 유리방",
          "entity_type": "location",
          "role": "선택 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "응대하는 업주",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "옆에 선 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0012",
          "entity_name": "금은동 번호판",
          "entity_type": "prop",
          "role": "등급 표식",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0013",
        "CHAR_0009",
        "CHAR_0001",
        "PROP_0012"
      ],
      "still_frame_prompt_raw": "어두운 유리방 안쪽에 금은동 번호판을 단 남녀 비히클들이 도도하게 앉아 있고, 바깥쪽 유리 너머에는 노인 고객들이 그들을 유심히 살핀다. 강 사장은 유리 앞에서 손님을 응대하고, 동녘은 옆에서 굳은 얼굴로 서 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0013] 초이스 유리방, [CHAR_0009] 강 사장, [CHAR_0001] 동녘, [PROP_0012] 금은동 번호판. 정지 화면 설명: 어두운 유리방 안쪽에 금은동 번호판을 단 남녀 비히클들이 도도하게 앉아 있고, 바깥쪽 유리 너머에는 노인 고객들이 그들을 유심히 살핀다. 강 사장은 유리 앞에서 손님을 응대하고, 동녘은 옆에서 굳은 얼굴로 서 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "유리 바깥 정면",
        "lens": "32mm",
        "composition": "유리면을 경계로 안과 밖을 층으로 나누는 구도",
        "focus": "안쪽 비히클 열과 바깥 손님 모두 선명"
      },
      "lighting": {
        "setup": "쇼윈도식 조명",
        "direction": "안쪽 상부광",
        "quality": "매끈함",
        "color": "차가운 백색과 어두운 배경",
        "contrast": "높음",
        "motivation": "전시용 실내 조명",
        "mood": "상품화된 인간의 냉기"
      },
      "evidence": [
        "안쪽은 거울로, 바깥에선 유리로 보이는 어두운 방",
        "금은동 색깔로 번호판을 달고 섞여서 도도하게 앉아있고"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_021",
      "heading_catalog_index": 18,
      "screenplay_scene_heading": "INT. 강 사장 사무실 - DAY",
      "page_start": 32,
      "page_end": 34,
      "beat_index_within_heading": 1,
      "still_kind": "detail",
      "beat_title": "위조 면허와 비밀문 버튼",
      "visible_entities": [
        {
          "entity_id": "LOC_0014",
          "entity_name": "강 사장 사무실",
          "entity_type": "location",
          "role": "대치 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "당황한 업주",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "버튼을 누르는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0013",
          "entity_name": "위조 면허 허가서",
          "entity_type": "prop",
          "role": "불법 증거",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0014",
        "CHAR_0009",
        "CHAR_0001",
        "PROP_0013"
      ],
      "still_frame_prompt_raw": "허름한 사무실 벽의 액자 속 면허 허가서가 클로즈업되고, 기관명에는 오타가 선명하다. 전경에서는 동녘이 책상 아래 숨겨진 버튼을 누르려 손을 뻗고, 강 사장은 놀란 얼굴로 돌아본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0014] 강 사장 사무실, [CHAR_0009] 강 사장, [CHAR_0001] 동녘, [PROP_0013] 위조 면허 허가서. 정지 화면 설명: 허름한 사무실 벽의 액자 속 면허 허가서가 클로즈업되고, 기관명에는 오타가 선명하다. 전경에서는 동녘이 책상 아래 숨겨진 버튼을 누르려 손을 뻗고, 강 사장은 놀란 얼굴로 돌아본다.",
      "camera": {
        "shot_size": "미디엄 클로즈업",
        "angle": "약간 로우앵글",
        "lens": "50mm",
        "composition": "액자와 버튼을 누르는 손을 한 프레임에 묶는 구도",
        "focus": "허가서 오타와 손끝에 초점"
      },
      "lighting": {
        "setup": "낡은 실내등",
        "direction": "상부 형광등",
        "quality": "평평하고 거침",
        "color": "누런 형광색",
        "contrast": "중간",
        "motivation": "사무실 천장등",
        "mood": "허술한 범죄의 폭로 직전"
      },
      "evidence": [
        "면허 허가서를 보여주는데",
        "오리엠티스잖아요",
        "책상 밑으로 가서 버튼을 누른다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0015",
          "entity_name": "강 사장 비밀 인체 실험실",
          "entity_type": "location",
          "role": "비밀 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "폭로하는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0009",
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "당황한 업주",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0015",
        "CHAR_0001",
        "CHAR_0009"
      ],
      "still_frame_prompt_raw": "차가운 비밀 실험실 안에 유리 캡슐들이 빽빽하게 늘어서 있고, 각 캡슐 안에는 얼려진 신체들이 보인다. 전경에서는 동녘이 손가락으로 캡슐들을 가리키며 외치고, 강 사장과 노인 손님은 놀라 굳어 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0015] 강 사장 비밀 인체 실험실, [CHAR_0001] 동녘, [CHAR_0009] 강 사장. 정지 화면 설명: 차가운 비밀 실험실 안에 유리 캡슐들이 빽빽하게 늘어서 있고, 각 캡슐 안에는 얼려진 신체들이 보인다. 전경에서는 동녘이 손가락으로 캡슐들을 가리키며 외치고, 강 사장과 노인 손님은 놀라 굳어 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "24mm",
        "composition": "캡슐 열을 배경으로 세 인물을 전경에 세운 폭로 구도",
        "focus": "동녘과 캡슐들 모두 선명"
      },
      "lighting": {
        "setup": "차가운 실험실 조명",
        "direction": "상부와 캡슐 내부광",
        "quality": "차갑고 선명함",
        "color": "청백색",
        "contrast": "높음",
        "motivation": "실험실 형광등과 캡슐 조명",
        "mood": "금지된 진실의 노출"
      },
      "evidence": [
        "유리 캡슐에 얼려진 신체가 가득한 실험실 공간",
        "몸들을 하나하나 살펴보고 있다",
        "이거 다 불법으로 사장님이 클론 해주는 거잖아요"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_023",
      "heading_catalog_index": 20,
      "screenplay_scene_heading": "EXT. 판자촌 - NIGHT",
      "page_start": 36,
      "page_end": 37,
      "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_0010",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "다가오는 할머니",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0011",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "손 흔드는 아이",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0016",
        "CHAR_0001",
        "CHAR_0010",
        "CHAR_0011"
      ],
      "still_frame_prompt_raw": "밤의 판자촌 골목을 고개 숙인 동녘이 터덜터덜 걸어오고, 맞은편에서는 순례와 다리를 저는 덕현이 반갑게 손을 흔들며 다가온다. 좁은 골목 양옆으로 낡은 판잣집들이 이어진다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0016] 판자촌, [CHAR_0001] 동녘, [CHAR_0010] 순례, [CHAR_0011] 덕현. 정지 화면 설명: 밤의 판자촌 골목을 고개 숙인 동녘이 터덜터덜 걸어오고, 맞은편에서는 순례와 다리를 저는 덕현이 반갑게 손을 흔들며 다가온다. 좁은 골목 양옆으로 낡은 판잣집들이 이어진다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "골목 원근 속에서 두 무리가 마주 오는 구도",
        "focus": "중앙의 동녘과 다가오는 순례·덕현"
      },
      "lighting": {
        "setup": "야간 생활등",
        "direction": "골목 전등과 집 창문빛",
        "quality": "부드럽고 약함",
        "color": "누런 텅스텐",
        "contrast": "중간",
        "motivation": "판자촌 가로등과 실내등",
        "mood": "가난하지만 따뜻함"
      },
      "evidence": [
        "동녘.. 낙심한 채 터덜터덜 걸어오는 중",
        "할머니 순례와 ... 손자 덕현"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0017",
          "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": "secondary"
        },
        {
          "entity_id": "CHAR_0011",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "순례 옆 아이",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0017",
        "CHAR_0001",
        "CHAR_0010",
        "CHAR_0011"
      ],
      "still_frame_prompt_raw": "마을 회관 안 플래카드 아래에서 광훈이 마이크를 들고 노래를 멈춘 채 싸늘한 얼굴로 순례 일행을 내려다본다. 순례와 덕현은 입구 쪽에 서 있고, 동녘은 한 발 앞으로 나와 분노를 참는 표정이다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0017] 마을 회관, [CHAR_0001] 동녘, [CHAR_0010] 순례, [CHAR_0011] 덕현. 정지 화면 설명: 마을 회관 안 플래카드 아래에서 광훈이 마이크를 들고 노래를 멈춘 채 싸늘한 얼굴로 순례 일행을 내려다본다. 순례와 덕현은 입구 쪽에 서 있고, 동녘은 한 발 앞으로 나와 분노를 참는 표정이다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "플래카드를 배경으로 광훈과 입구의 세 인물을 대치시키는 구도",
        "focus": "광훈과 동녘에 초점"
      },
      "lighting": {
        "setup": "회관 형광등",
        "direction": "상부광",
        "quality": "평평함",
        "color": "누런 실내색",
        "contrast": "낮음",
        "motivation": "마을 회관 천장등",
        "mood": "초라한 축제 속 적대감"
      },
      "evidence": [
        "‘경축. 차광훈 영생 시작!’",
        "싸늘한 표정으로 순례 앞에 다가선다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0016",
          "entity_name": "판자촌",
          "entity_type": "location",
          "role": "밤길 배경",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "받는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0010",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "지켜보는 할머니",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0011",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "건네는 아이",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0014",
          "entity_name": "네잎 클로버",
          "entity_type": "prop",
          "role": "행운의 상징",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0016",
        "CHAR_0001",
        "CHAR_0010",
        "CHAR_0011",
        "PROP_0014"
      ],
      "still_frame_prompt_raw": "판자촌 밤길에서 덕현이 주머니에서 꺼낸 네잎 클로버 하나를 동녘의 손에 올려주고 있다. 순례는 옆에서 흐뭇하게 바라보고, 동녘은 울컥한 얼굴로 작은 잎을 내려다본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0016] 판자촌, [CHAR_0001] 동녘, [CHAR_0010] 순례, [CHAR_0011] 덕현, [PROP_0014] 네잎 클로버. 정지 화면 설명: 판자촌 밤길에서 덕현이 주머니에서 꺼낸 네잎 클로버 하나를 동녘의 손에 올려주고 있다. 순례는 옆에서 흐뭇하게 바라보고, 동녘은 울컥한 얼굴로 작은 잎을 내려다본다.",
      "camera": {
        "shot_size": "미디엄 클로즈업",
        "angle": "손 높이 아이레벨",
        "lens": "85mm",
        "composition": "두 손 사이의 클로버를 중심으로 얼굴들을 배치",
        "focus": "클로버와 동녘의 표정에 초점"
      },
      "lighting": {
        "setup": "야간 생활등",
        "direction": "측면 가로등",
        "quality": "부드러움",
        "color": "따뜻한 노란빛",
        "contrast": "중간",
        "motivation": "골목 가로등",
        "mood": "소박한 희망"
      },
      "evidence": [
        "네잎 클로버 2개를 꺼내어 하나를 동녘에게 건네고",
        "(울컥)"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0018",
          "entity_name": "화장터",
          "entity_type": "location",
          "role": "장례 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0012",
          "entity_name": "서창",
          "entity_type": "character",
          "role": "화장을 집행하는 노인",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0018",
        "CHAR_0012"
      ],
      "still_frame_prompt_raw": "화장터 화로 앞에서 관이 활활 타오르고, 검은 양복의 서창이 무표정하게 불길을 바라본다. 한쪽에는 가족들이 울부짖으며 서로를 붙잡고 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0018] 화장터, [CHAR_0012] 서창. 정지 화면 설명: 화장터 화로 앞에서 관이 활활 타오르고, 검은 양복의 서창이 무표정하게 불길을 바라본다. 한쪽에는 가족들이 울부짖으며 서로를 붙잡고 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "불타는 관을 중앙에 두고 서창과 유족을 양옆에 배치",
        "focus": "불길과 서창에 초점"
      },
      "lighting": {
        "setup": "화로 불빛 중심",
        "direction": "전면 하부광과 실내 보조광",
        "quality": "깜빡이며 거침",
        "color": "주황 불빛과 어두운 배경",
        "contrast": "높음",
        "motivation": "화로의 불",
        "mood": "장엄하고 비참함"
      },
      "evidence": [
        "관을 화로에 집어 넣는다",
        "활활 불타는 관",
        "무표정으로 바라보는 서창"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0019",
          "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": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0019",
        "CHAR_0001",
        "CHAR_0012"
      ],
      "still_frame_prompt_raw": "좁은 집 안에서 동녘이 뚜껑 열린 쌀독 안을 들여다보는데, 바닥이 텅 비어 있다. 뒤쪽에서는 양복을 벗은 서창이 세면대 앞에서 기침하며 손을 씻고 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0019] 동녘의 집, [CHAR_0001] 동녘, [CHAR_0012] 서창. 정지 화면 설명: 좁은 집 안에서 동녘이 뚜껑 열린 쌀독 안을 들여다보는데, 바닥이 텅 비어 있다. 뒤쪽에서는 양복을 벗은 서창이 세면대 앞에서 기침하며 손을 씻고 있다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "전경의 빈 쌀독과 후경의 서창을 한 축에 놓는 구도",
        "focus": "쌀독 내부와 동녘 손에 초점"
      },
      "lighting": {
        "setup": "약한 실내등",
        "direction": "천장등과 세면대 반사광",
        "quality": "부드럽고 약함",
        "color": "누런 텅스텐",
        "contrast": "낮음",
        "motivation": "집 안 전등",
        "mood": "궁핍과 무력감"
      },
      "evidence": [
        "쌀독을 여는데, 쌀이 없다",
        "몸이 좋지 않은 듯 기침을 계속하고"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0019",
          "entity_name": "동녘의 집",
          "entity_type": "location",
          "role": "동녘의 방",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "사진을 덮는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0019",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "작은 방 탁자 위 액자 속에는 어린 동녘과 젊은 서창이 보이고, 옆 한 자리는 찢겨 나가 있다. 라면을 먹던 동녘이 손으로 액자를 덮으며 깊은 한숨을 내쉰다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0019] 동녘의 집, [CHAR_0001] 동녘. 정지 화면 설명: 작은 방 탁자 위 액자 속에는 어린 동녘과 젊은 서창이 보이고, 옆 한 자리는 찢겨 나가 있다. 라면을 먹던 동녘이 손으로 액자를 덮으며 깊은 한숨을 내쉰다.",
      "camera": {
        "shot_size": "클로즈업",
        "angle": "탁자 높이",
        "lens": "85mm",
        "composition": "액자를 전경에 두고 뒤의 동녘 얼굴을 얕은 심도로 잡는 구도",
        "focus": "찢긴 사진 자리에 초점"
      },
      "lighting": {
        "setup": "작은 방 실내등",
        "direction": "측면 스탠드성 광원",
        "quality": "부드러움",
        "color": "따뜻한 노란빛",
        "contrast": "중간",
        "motivation": "방 안 전등",
        "mood": "사적인 상실감"
      },
      "evidence": [
        "탁자 위에 놓인 액자에 어린 동녘과 젊은 서창의 사진",
        "서 있을 법한 자리는 찢겨져 있다",
        "액자를 덮어버리는 동녘"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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": "LOC_0019",
          "entity_name": "동녘의 집",
          "entity_type": "location",
          "role": "집 앞 현관",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "문을 연 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0019",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "동녘이 집 현관문을 연 순간, 낮 화장터에서 봤던 가족의 아들이 늙은 어머니를 업은 채 문 앞에 서 있다. 어두운 밤 공기 속에서 아들의 얼굴은 충격과 체념으로 굳어 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0019] 동녘의 집, [CHAR_0001] 동녘. 정지 화면 설명: 동녘이 집 현관문을 연 순간, 낮 화장터에서 봤던 가족의 아들이 늙은 어머니를 업은 채 문 앞에 서 있다. 어두운 밤 공기 속에서 아들의 얼굴은 충격과 체념으로 굳어 있다.",
      "camera": {
        "shot_size": "미디엄 투샷",
        "angle": "문 안쪽에서 바깥을 보는 시점",
        "lens": "50mm",
        "composition": "문틀을 프레임 삼아 아들과 업힌 노인을 중앙에 두는 구도",
        "focus": "아들의 얼굴과 업힌 몸에 초점"
      },
      "lighting": {
        "setup": "현관등과 야간 암부",
        "direction": "문 안쪽에서 바깥으로",
        "quality": "부드럽고 약함",
        "color": "차가운 밤빛과 따뜻한 현관등 혼합",
        "contrast": "중간",
        "motivation": "현관등",
        "mood": "허망한 비극"
      },
      "evidence": [
        "현관을 여는데",
        "아까의 할머니를 업고 있다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0018",
          "entity_name": "화장터",
          "entity_type": "location",
          "role": "밤 화장 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "화장을 집도하는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0018",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "밤의 화장터에서 검은 양복을 입은 동녘이 화로 앞에 서서 불타는 관을 묵묵히 바라본다. 뒤쪽에서는 유족들이 오열하고, 불빛이 동녘의 굳은 얼굴을 붉게 비춘다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0018] 화장터, [CHAR_0001] 동녘. 정지 화면 설명: 밤의 화장터에서 검은 양복을 입은 동녘이 화로 앞에 서서 불타는 관을 묵묵히 바라본다. 뒤쪽에서는 유족들이 오열하고, 불빛이 동녘의 굳은 얼굴을 붉게 비춘다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "불길을 사이에 두고 동녘과 유족을 분리하는 구도",
        "focus": "동녘과 불길에 초점"
      },
      "lighting": {
        "setup": "화로 불빛 중심",
        "direction": "전면 하부광",
        "quality": "깜빡이며 거침",
        "color": "붉은 주황",
        "contrast": "높음",
        "motivation": "화로의 불",
        "mood": "성장과 비애"
      },
      "evidence": [
        "동녘. 서창 대신 양복을 입고. 화장을 집도하고 있다",
        "활활 타오르는 불을 물끄러미 바라보는 동녘"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_031",
      "heading_catalog_index": 28,
      "screenplay_scene_heading": "INT. 클론 행사장 입구 - DAY",
      "page_start": 48,
      "page_end": 51,
      "beat_index_within_heading": 1,
      "still_kind": "group",
      "beat_title": "긴 응모 줄과 번호표를 받는 동녘",
      "visible_entities": [
        {
          "entity_id": "LOC_0020",
          "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": "secondary"
        },
        {
          "entity_id": "CHAR_0011",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "함께 선 아이",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0016",
          "entity_name": "번호표 2068",
          "entity_type": "prop",
          "role": "응모 번호표",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0020",
        "CHAR_0001",
        "CHAR_0010",
        "CHAR_0011",
        "PROP_0016"
      ],
      "still_frame_prompt_raw": "북적이는 행사장 입구에서 순례와 덕현, 동녘이 긴 대기줄 속에 서 있고, 조사원이 동녘에게 작은 번호표를 건네고 있다. 동녘의 손에는 2068번이 적힌 종이가 막 쥐어진다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0020] 클론 행사장 입구, [CHAR_0001] 동녘, [CHAR_0010] 순례, [CHAR_0011] 덕현, [PROP_0016] 번호표 2068. 정지 화면 설명: 북적이는 행사장 입구에서 순례와 덕현, 동녘이 긴 대기줄 속에 서 있고, 조사원이 동녘에게 작은 번호표를 건네고 있다. 동녘의 손에는 2068번이 적힌 종이가 막 쥐어진다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "50mm",
        "composition": "건네는 손과 받는 손을 중심으로 뒤에 줄을 겹치는 구도",
        "focus": "2068 번호표에 초점"
      },
      "lighting": {
        "setup": "밝은 실내 행사 조명",
        "direction": "상부광",
        "quality": "깨끗함",
        "color": "중성 백색",
        "contrast": "낮음",
        "motivation": "행사장 조명",
        "mood": "소박한 기대"
      },
      "evidence": [
        "클론 로또 응모 대기줄이 길게 뻗어있다",
        "여기 2068번입니다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0021",
          "entity_name": "클론 행사장 내부",
          "entity_type": "location",
          "role": "대형 행사 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0013",
          "entity_name": "한재호",
          "entity_type": "character",
          "role": "연설자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "객석의 관찰자",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "휠체어를 미는 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "앞에서 안내하는 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0015",
          "entity_name": "캡슐 형태의 클론 기계",
          "entity_type": "prop",
          "role": "무대 중심 장치",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0021",
        "CHAR_0013",
        "CHAR_0001",
        "CHAR_0005",
        "CHAR_0006",
        "PROP_0015"
      ],
      "still_frame_prompt_raw": "거대한 행사장 무대 중앙에 캡슐 형태의 클론 기계가 놓여 있고, 휠체어의 한재호가 마이크를 잡고 연설한다. 객석에서는 군중이 일어나 환호하고, 동녘은 뒤쪽에서 얼굴을 반쯤 가린 채 무대를 바라본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0021] 클론 행사장 내부, [CHAR_0013] 한재호, [CHAR_0001] 동녘, [CHAR_0005] 은성, [CHAR_0006] 서현, [PROP_0015] 캡슐 형태의 클론 기계. 정지 화면 설명: 거대한 행사장 무대 중앙에 캡슐 형태의 클론 기계가 놓여 있고, 휠체어의 한재호가 마이크를 잡고 연설한다. 객석에서는 군중이 일어나 환호하고, 동녘은 뒤쪽에서 얼굴을 반쯤 가린 채 무대를 바라본다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "객석 뒤쪽 하이앵글",
        "lens": "28mm",
        "composition": "무대와 군중을 한눈에 담고 뒤쪽에 동녘을 작게 배치",
        "focus": "무대 중심의 한재호에 초점"
      },
      "lighting": {
        "setup": "행사 무대 조명",
        "direction": "전면 스포트와 객석 보조광",
        "quality": "선명하고 화려함",
        "color": "밝은 백색과 금색",
        "contrast": "중간",
        "motivation": "무대 조명",
        "mood": "메시아적 열광"
      },
      "evidence": [
        "가운데에 캡슐 형태의 클론 기계",
        "휠체어에 탄 한재호",
        "사람들의 엄청난 환호성"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_033",
      "heading_catalog_index": 29,
      "screenplay_scene_heading": "INT. 클론 행사장 내부 - DAY",
      "page_start": 51,
      "page_end": 56,
      "beat_index_within_heading": 2,
      "still_kind": "reveal",
      "beat_title": "순례와 동녘의 당첨 순간",
      "visible_entities": [
        {
          "entity_id": "LOC_0021",
          "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": "secondary"
        },
        {
          "entity_id": "CHAR_0011",
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "환호하는 아이",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0014",
          "entity_name": "네잎 클로버",
          "entity_type": "prop",
          "role": "행운의 상징",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0016",
          "entity_name": "번호표 2068",
          "entity_type": "prop",
          "role": "당첨 번호표",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0021",
        "CHAR_0001",
        "CHAR_0010",
        "CHAR_0011",
        "PROP_0014",
        "PROP_0016"
      ],
      "still_frame_prompt_raw": "무대 스크린에 당첨 번호가 떠 있고, 객석의 동녘과 덕현이 네잎 클로버를 쥔 채 환호한다. 이어서 동녘은 손에 든 2068번 번호표를 확인하며 얼어붙은 표정으로 무대 쪽을 바라본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0021] 클론 행사장 내부, [CHAR_0001] 동녘, [CHAR_0010] 순례, [CHAR_0011] 덕현, [PROP_0014] 네잎 클로버, [PROP_0016] 번호표 2068. 정지 화면 설명: 무대 스크린에 당첨 번호가 떠 있고, 객석의 동녘과 덕현이 네잎 클로버를 쥔 채 환호한다. 이어서 동녘은 손에 든 2068번 번호표를 확인하며 얼어붙은 표정으로 무대 쪽을 바라본다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "아이레벨",
        "lens": "70mm",
        "composition": "전경의 번호표와 후경의 무대 환호를 겹치는 구도",
        "focus": "2068 번호표와 동녘 표정에 초점"
      },
      "lighting": {
        "setup": "행사장 객석 조명",
        "direction": "무대에서 오는 정면광",
        "quality": "밝고 선명함",
        "color": "중성 백색",
        "contrast": "중간",
        "motivation": "무대 스크린과 객석 조명",
        "mood": "기적 같은 흥분"
      },
      "evidence": [
        "네잎 클로버를 들고 기도 하는 포즈",
        "220302번 차순례님",
        "2068번! 축하드립니다",
        "손에 든 2068을 확인하고"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0022",
          "entity_name": "오리엔티스 내부",
          "entity_type": "location",
          "role": "투어 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "안내자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "보조 설명자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "질문하는 당첨자",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0022",
        "CHAR_0005",
        "CHAR_0006",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "밝은 오리엔티스 내부 복도형 실험 구역을 은성이 앞장서 설명하며 걷고, 서현이 옆에서 보조한다. 동녘과 다른 당첨자들은 장비들 사이를 따라오며 둘의 말을 듣고 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 내부, [CHAR_0005] 은성, [CHAR_0006] 서현, [CHAR_0001] 동녘. 정지 화면 설명: 밝은 오리엔티스 내부 복도형 실험 구역을 은성이 앞장서 설명하며 걷고, 서현이 옆에서 보조한다. 동녘과 다른 당첨자들은 장비들 사이를 따라오며 둘의 말을 듣고 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "아이레벨",
        "lens": "35mm",
        "composition": "앞장서는 은성과 서현을 중심으로 뒤에 당첨자 행렬을 두는 구도",
        "focus": "은성과 서현에 초점"
      },
      "lighting": {
        "setup": "밝은 연구 시설 조명",
        "direction": "상부광",
        "quality": "깨끗하고 균일함",
        "color": "차가운 백색",
        "contrast": "낮음",
        "motivation": "연구소 천장등",
        "mood": "공식적이고 첨단적"
      },
      "evidence": [
        "각종 장비가 놓여있는 실험실들을 걸어가며 설명하는 은성",
        "서현 옆에서 거든다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0022",
          "entity_name": "오리엔티스 내부",
          "entity_type": "location",
          "role": "복도 일각",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "소리를 듣는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0022",
        "CHAR_0001"
      ],
      "still_frame_prompt_raw": "화장실에서 나온 동녘이 밝은 오리엔티스 복도 한쪽에서 걸음을 멈추고, 들려오는 괴성 쪽을 향해 고개를 돌린다. 주변은 지나치게 깨끗한 시설인데, 동녘의 표정만 불안하게 굳어 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 내부, [CHAR_0001] 동녘. 정지 화면 설명: 화장실에서 나온 동녘이 밝은 오리엔티스 복도 한쪽에서 걸음을 멈추고, 들려오는 괴성 쪽을 향해 고개를 돌린다. 주변은 지나치게 깨끗한 시설인데, 동녘의 표정만 불안하게 굳어 있다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "후면 사선",
        "lens": "50mm",
        "composition": "복도 끝 빈 공간을 향해 동녘의 시선을 열어두는 구도",
        "focus": "동녘의 옆얼굴에 초점"
      },
      "lighting": {
        "setup": "밝은 실내등",
        "direction": "상부광",
        "quality": "균일함",
        "color": "차가운 백색",
        "contrast": "낮음",
        "motivation": "연구소 조명",
        "mood": "불길한 전조"
      },
      "evidence": [
        "어느 한쪽에 들리는 괴성",
        "소리를 따라가는 동녘"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0022",
          "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_0022",
        "CHAR_0001",
        "PROP_0001"
      ],
      "still_frame_prompt_raw": "오리엔티스 실험실의 투명 캡슐들 안에서 몇몇 사람들이 깨어나 유리를 두드리고 있고, 그중 광훈이 공포에 질린 얼굴로 손바닥을 캡슐 벽에 붙이고 있다. 캡슐 앞에 선 동녘은 믿기지 않는 표정으로 광훈을 바라본다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 실험실, [CHAR_0001] 동녘, [PROP_0001] 1인 캡슐. 정지 화면 설명: 오리엔티스 실험실의 투명 캡슐들 안에서 몇몇 사람들이 깨어나 유리를 두드리고 있고, 그중 광훈이 공포에 질린 얼굴로 손바닥을 캡슐 벽에 붙이고 있다. 캡슐 앞에 선 동녘은 믿기지 않는 표정으로 광훈을 바라본다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "정면",
        "lens": "40mm",
        "composition": "캡슐 유리 너머 광훈과 바깥의 동녘을 마주보게 둔 구도",
        "focus": "광훈의 손과 동녘 얼굴에 초점"
      },
      "lighting": {
        "setup": "실험실 조명과 경고등",
        "direction": "상부광",
        "quality": "차갑고 선명함",
        "color": "청백색",
        "contrast": "높음",
        "motivation": "실험실 조명",
        "mood": "기술의 공포"
      },
      "evidence": [
        "캡슐 안에 갇힌 사람들 중 몇몇이 깨어나서 캡슐을 두드리며",
        "그 중에 광훈이 있다",
        "나 살고 싶다고"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_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_0022",
          "entity_name": "오리엔티스 복도",
          "entity_type": "location",
          "role": "추격 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "쫓아가는 인물",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "앞서 피하는 인물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0022",
        "CHAR_0001",
        "CHAR_0006"
      ],
      "still_frame_prompt_raw": "긴 복도에서 동녘이 앞서 가는 서현을 향해 급히 따라가고, 준호와 준섭이 양옆에서 동녘을 붙잡아 제지한다. 복도 끝에는 막 비상등이 켜지기 시작해 붉은 기운이 번진다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 복도, [CHAR_0001] 동녘, [CHAR_0006] 서현. 정지 화면 설명: 긴 복도에서 동녘이 앞서 가는 서현을 향해 급히 따라가고, 준호와 준섭이 양옆에서 동녘을 붙잡아 제지한다. 복도 끝에는 막 비상등이 켜지기 시작해 붉은 기운이 번진다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "정면",
        "lens": "28mm",
        "composition": "복도의 직선 원근을 이용해 추격 방향을 강조하는 구도",
        "focus": "서현과 동녘 사이 거리감에 초점"
      },
      "lighting": {
        "setup": "실내등과 비상등 전환",
        "direction": "상부광",
        "quality": "선명함",
        "color": "백색에 붉은 경고색 혼합",
        "contrast": "중간",
        "motivation": "복도 조명과 비상등",
        "mood": "폭발 직전 긴장"
      },
      "evidence": [
        "서현을 쫓아가는 동녘",
        "준호와 준섭 동녘을 계속 제지",
        "비상 사이렌이 울린다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_038",
      "heading_catalog_index": 34,
      "screenplay_scene_heading": "INT. 오리엔티스 실험실 - DAY",
      "page_start": 59,
      "page_end": 61,
      "beat_index_within_heading": 1,
      "still_kind": "action",
      "beat_title": "벽을 부수고 들어온 장갑 차량",
      "visible_entities": [
        {
          "entity_id": "LOC_0022",
          "entity_name": "오리엔티스 실험실",
          "entity_type": "location",
          "role": "침입 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "침입 세력 수장",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "대응하는 오리엔티스 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "대응하는 오리엔티스 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0001",
          "entity_name": "1인 캡슐",
          "entity_type": "prop",
          "role": "흔들리는 실험 장치",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0022",
        "CHAR_0007",
        "CHAR_0006",
        "CHAR_0005",
        "PROP_0001"
      ],
      "still_frame_prompt_raw": "오리엔티스 실험실 한쪽 벽이 무너져 내리며 장갑 차량이 실내로 들이닥치고, 깨진 벽 먼지 사이로 DR.NEX 대원들이 뛰어내린다. 주변 캡슐들은 흔들리고, 오리엔티스 인원들이 급히 맞서려 달려든다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 실험실, [CHAR_0007] DR.NEX, [CHAR_0006] 서현, [CHAR_0005] 은성, [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": "srd_part_1_blue_revision_still_039",
      "heading_catalog_index": 34,
      "screenplay_scene_heading": "INT. 오리엔티스 실험실 - DAY",
      "page_start": 59,
      "page_end": 61,
      "beat_index_within_heading": 2,
      "still_kind": "action",
      "beat_title": "ZRBB51 네트워크 전투",
      "visible_entities": [
        {
          "entity_id": "LOC_0022",
          "entity_name": "오리엔티스 실험실",
          "entity_type": "location",
          "role": "전투 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "네트워크 중심",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "공격 표적",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "공격 지휘자",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "코카",
          "entity_type": "character",
          "role": "주요 대원",
          "prominence": "secondary"
        },
        {
          "entity_id": "PROP_0011",
          "entity_name": "ZRBB51",
          "entity_type": "prop",
          "role": "결합된 아머 유닛",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0022",
        "CHAR_0005",
        "CHAR_0006",
        "CHAR_0007",
        "CHAR_0008",
        "PROP_0011"
      ],
      "still_frame_prompt_raw": "실험실 한가운데서 ZRBB51이 은성의 몸에 결합된 채 서 있고, 주변 오리엔티스 대원들은 동시에 협동 동작으로 DR.NEX 대원들을 밀어붙인다. 반대편에서는 DR.NEX와 코카가 서현 쪽으로 타깃을 바꾸며 돌진한다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 실험실, [CHAR_0005] 은성, [CHAR_0006] 서현, [CHAR_0007] DR.NEX, [CHAR_0008] 코카, [PROP_0011] ZRBB51. 정지 화면 설명: 실험실 한가운데서 ZRBB51이 은성의 몸에 결합된 채 서 있고, 주변 오리엔티스 대원들은 동시에 협동 동작으로 DR.NEX 대원들을 밀어붙인다. 반대편에서는 DR.NEX와 코카가 서현 쪽으로 타깃을 바꾸며 돌진한다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "약간 하이앵글",
        "lens": "28mm",
        "composition": "중앙의 ZRBB51과 양측 전투 흐름을 원형으로 감싸는 구도",
        "focus": "은성과 서현 주변 전투에 초점"
      },
      "lighting": {
        "setup": "실험실 전투 조명",
        "direction": "상부광과 경고등",
        "quality": "선명하고 거침",
        "color": "차가운 백색과 붉은 경고색",
        "contrast": "높음",
        "motivation": "실험실 조명과 비상등",
        "mood": "첨단 전투의 격렬함"
      },
      "evidence": [
        "은성에게 부착되기 시작하는 ZRBB51",
        "협동 모드가 가능해진 오리엔티스 부대원들",
        "서현과 은성에게 뛰어오며, 집중 공격 시작"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_040",
      "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_0022",
          "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_0022",
        "CHAR_0001",
        "CHAR_0010"
      ],
      "still_frame_prompt_raw": "오리엔티스 내부 복도를 따라 당첨자들이 허둥지둥 대피하는 가운데, 동녘이 잘 뛰지 못하는 순례를 등에 업고 전력으로 달린다. 앞에서는 준호가 손짓하며 길을 이끈다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 내부, [CHAR_0001] 동녘, [CHAR_0010] 순례. 정지 화면 설명: 오리엔티스 내부 복도를 따라 당첨자들이 허둥지둥 대피하는 가운데, 동녘이 잘 뛰지 못하는 순례를 등에 업고 전력으로 달린다. 앞에서는 준호가 손짓하며 길을 이끈다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "측면 추적",
        "lens": "35mm",
        "composition": "달리는 인물들을 수평 이동감 있게 배치",
        "focus": "동녘과 순례에 초점"
      },
      "lighting": {
        "setup": "밝은 실내등",
        "direction": "상부광",
        "quality": "균일함",
        "color": "차가운 백색",
        "contrast": "낮음",
        "motivation": "연구소 조명",
        "mood": "긴박한 보호 본능"
      },
      "evidence": [
        "순례 잘 뛰지 못하자, 동녘이 들쳐 업고 뛴다"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_041",
      "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_0022",
          "entity_name": "오리엔티스 내부 핵심 시설",
          "entity_type": "location",
          "role": "목표물 보관 구역",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "탈취자",
          "prominence": "primary"
        },
        {
          "entity_id": "PROP_0017",
          "entity_name": "캣츠아이",
          "entity_type": "prop",
          "role": "핵심 목표물",
          "prominence": "primary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0022",
        "CHAR_0007",
        "PROP_0017"
      ],
      "still_frame_prompt_raw": "핵심 시설 중앙의 거대한 보안 금고 문이 열리고, 안쪽 원통형 캡슐 속 액체에 잠긴 원형 물질 캣츠아이가 드러난다. 앞에서는 DR.NEX가 하드 케이스를 들고 있고, 옆의 사마엘은 콘솔 앞에 서 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 내부 핵심 시설, [CHAR_0007] DR.NEX, [PROP_0017] 캣츠아이. 정지 화면 설명: 핵심 시설 중앙의 거대한 보안 금고 문이 열리고, 안쪽 원통형 캡슐 속 액체에 잠긴 원형 물질 캣츠아이가 드러난다. 앞에서는 DR.NEX가 하드 케이스를 들고 있고, 옆의 사마엘은 콘솔 앞에 서 있다.",
      "camera": {
        "shot_size": "미디엄 와이드",
        "angle": "정면",
        "lens": "40mm",
        "composition": "열린 금고를 중앙에 두고 DR.NEX를 전경에 세우는 대칭 구도",
        "focus": "캣츠아이 캡슐에 초점"
      },
      "lighting": {
        "setup": "보안 시설 조명",
        "direction": "금고 내부광과 상부광",
        "quality": "차갑고 선명함",
        "color": "청백색",
        "contrast": "높음",
        "motivation": "금고 내부 조명과 시설등",
        "mood": "신비와 위협"
      },
      "evidence": [
        "보안 금고 같은 큰 시스템의 문이 열리는데",
        "캣츠 아이. 원형의 신비한 물질이 액체로 가득한 원통형 캡슐"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_042",
      "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_0022",
          "entity_name": "오리엔티스 외곽",
          "entity_type": "location",
          "role": "최종 대치 공간",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0001",
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "대치 한복판의 인물",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0010",
          "entity_name": "순례",
          "entity_type": "character",
          "role": "대피 대상",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0007",
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "적 수장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0008",
          "entity_name": "코카",
          "entity_type": "character",
          "role": "적 측근",
          "prominence": "secondary"
        },
        {
          "entity_id": "CHAR_0005",
          "entity_name": "은성",
          "entity_type": "character",
          "role": "오리엔티스 측 중심",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "서현",
          "entity_type": "character",
          "role": "표적이 되는 인물",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0022",
        "CHAR_0001",
        "CHAR_0010",
        "CHAR_0007",
        "CHAR_0008",
        "CHAR_0005",
        "CHAR_0006"
      ],
      "still_frame_prompt_raw": "오리엔티스 외곽 차량 탑승 구역에서 한쪽에는 대피 차량과 당첨자들, 다른 쪽에는 DR.NEX 차량과 코카, 정면에는 은성과 오리엔티스 대원들이 동시에 멈춰 선다. 중앙의 빈 공간에 팽팽한 신경전이 흐르고, 동녘은 순례를 차에 태운 뒤 돌아서 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 외곽, [CHAR_0001] 동녘, [CHAR_0010] 순례, [CHAR_0007] DR.NEX, [CHAR_0008] 코카, [CHAR_0005] 은성, [CHAR_0006] 서현. 정지 화면 설명: 오리엔티스 외곽 차량 탑승 구역에서 한쪽에는 대피 차량과 당첨자들, 다른 쪽에는 DR.NEX 차량과 코카, 정면에는 은성과 오리엔티스 대원들이 동시에 멈춰 선다. 중앙의 빈 공간에 팽팽한 신경전이 흐르고, 동녘은 순례를 차에 태운 뒤 돌아서 있다.",
      "camera": {
        "shot_size": "와이드",
        "angle": "아이레벨",
        "lens": "28mm",
        "composition": "사방의 세력을 원형으로 둘러세운 대치 구도",
        "focus": "중앙 충돌 지점에 초점"
      },
      "lighting": {
        "setup": "주간 자연광",
        "direction": "상부광",
        "quality": "강함",
        "color": "중성 낮빛",
        "contrast": "중간",
        "motivation": "야외 햇빛",
        "mood": "폭발 직전 정적"
      },
      "evidence": [
        "동서남북 사방에서 만난 이들",
        "찰나의 신경전 직후"
      ]
    },
    {
      "still_id": "srd_part_1_blue_revision_still_043",
      "heading_catalog_index": 37,
      "screenplay_scene_heading": "INT. 오리엔티스 외곽 - DAY",
      "page_start": 61,
      "page_end": 62,
      "beat_index_within_heading": 2,
      "still_kind": "action",
      "beat_title": "납치 직전 서현의 라이드 건 발사",
      "visible_entities": [
        {
          "entity_id": "LOC_0022",
          "entity_name": "오리엔티스 외곽",
          "entity_type": "location",
          "role": "납치 현장",
          "prominence": "primary"
        },
        {
          "entity_id": "CHAR_0006",
          "entity_name": "서현",
          "entity_type": "character",
          "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": "primary"
        },
        {
          "entity_id": "PROP_0009",
          "entity_name": "갈고리 총",
          "entity_type": "prop",
          "role": "서현의 라이드 건",
          "prominence": "secondary"
        }
      ],
      "visible_entity_ids": [
        "LOC_0022",
        "CHAR_0006",
        "CHAR_0001",
        "CHAR_0004",
        "PROP_0009"
      ],
      "still_frame_prompt_raw": "DR.NEX 대원들에게 붙잡혀 들린 서현이 차량 쪽으로 끌려가면서도 몸을 비틀어 라이드 건을 꺼내 동녘 쪽으로 겨눈다. 바로 앞의 치호는 동녘을 거칠게 끌어당겨 서현 쪽으로 밀고 있고, 동녘은 눈앞이 아찔한 표정으로 굳어 있다.",
      "still_frame_prompt": "보이는 핵심 요소: [LOC_0022] 오리엔티스 외곽, [CHAR_0006] 서현, [CHAR_0001] 동녘, [CHAR_0004] 치호, [PROP_0009] 갈고리 총. 정지 화면 설명: DR.NEX 대원들에게 붙잡혀 들린 서현이 차량 쪽으로 끌려가면서도 몸을 비틀어 라이드 건을 꺼내 동녘 쪽으로 겨눈다. 바로 앞의 치호는 동녘을 거칠게 끌어당겨 서현 쪽으로 밀고 있고, 동녘은 눈앞이 아찔한 표정으로 굳어 있다.",
      "camera": {
        "shot_size": "미디엄",
        "angle": "약간 로우앵글",
        "lens": "50mm",
        "composition": "서현의 총구와 동녘, 치호를 삼각형으로 묶는 구도",
        "focus": "총구와 동녘 얼굴에 초점"
      },
      "lighting": {
        "setup": "야외 전투광",
        "direction": "측면광",
        "quality": "단단함",
        "color": "차가운 중성광",
        "contrast": "높음",
        "motivation": "야외 햇빛",
        "mood": "운명을 바꾸는 순간"
      },
      "evidence": [
        "서현, 납치돼 ... 차에 태워지기 직전",
        "치호 ... 동녘을 붙잡아 서현 쪽으로 끌고 가서는",
        "라이드 건을 꺼내 동녘에게 발사한다"
      ]
    }
  ],
  "summary": "srd part 1 blue revision.pdf 씬 스틸 추출 결과: 인물 13개, 배경/장소 26개, 중요 소품 17개, 씬 스틸 43개.",
  "notes": [
    "모든 자유 서술은 한국어로 유지했다.",
    "헤딩 카탈로그 37개 전부에 대해 최소 1개 이상의 스틸을 배정했다.",
    "시각적으로 강한 반복 앵커인 동녘, 서현, DR.NEX, 강 사장, 클럽하우스 폐창고, 오리엔티스 실험실, 캣츠아이를 상위 엔티티로 정리했다.",
    "보이지 않는 음성 대화 내용은 직접 묘사하지 않고, 화면에 보이는 몸짓과 장치 상태로만 반영했다."
  ],
  "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": 43,
    "id_assignment": {
      "matched_existing": 4,
      "created_new": 52,
      "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": 306.1
  }
}
