{
  "source_file": "srd part 1 blue revision.pdf",
  "characters": [
    {
      "name": "동녘",
      "aliases": [
        "최동녘"
      ],
      "description": "50번 캡슐에 들어 있던 젊은 남자 소울라이드 비히클. 눈을 뜬 채 깨어 있고, 이후 군복 차림으로 배틀로얄에 투입되며 마지막에는 머리에 리본을 묶인 채 끌려온다.",
      "continuity_reason": "이 구간의 시점 인물이며 서현과의 라이드, 기억 몽타주 체험, 순례를 업고 대피하는 행동 등으로 이후 장면에서도 얼굴·체형·의상 상태의 일관성이 중요하다.",
      "visual_anchor_traits": [
        "젊은 남성 외형",
        "50번 캡슐의 유일한 각성 상태",
        "군복과 군화 차림",
        "어설프지만 민첩한 몸놀림",
        "폭발 후 검댕이 묻은 모습",
        "머리에 묶인 리본",
        "젊은 남성 체형",
        "초라하고 거친 옷차림",
        "포승줄에 묶인 상태가 등장함",
        "겁먹고 눈치 보는 표정",
        "물에 빠진 뒤 젖은 모습",
        "젊은 남성",
        "가난한 생활감이 묻는 수수한 옷차림",
        "마른 체형",
        "손목 측정이 어려운 상태",
        "감정을 숨기지 못하는 표정 변화",
        "청년 남성",
        "클론 당첨자 번호표 2068",
        "행사장과 시설을 오가는 동일 인물",
        "순례를 업고 뛸 수 있는 체력",
        "서현과 시선이 자주 맞물림"
      ],
      "variant_axes": [
        "costume",
        "hair_makeup",
        "injury",
        "blood_stain",
        "wetness"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "마지막 캡슐 속, 눈 뜨고 있는 동녘과 눈 마주치고.",
        "동녘 캡슐 상태창에 의식 활성화 수치, 쭉쭉 내려가다가 0%로 변하는.",
        "군화 신고 있는 동녘, 뭐가 잘 안 되는지 삐걱거리는.",
        "검정을 뒤집어 쓴 채 창고 뒤로 기어나오는 동녘..",
        "머리에 리본을 묶은 동녘, 양팔을 관계자들에게 붙잡힌 채 들어와서 강의원 앞에 놓인다.",
        "저 최동녘이구요! 저 클론 아니구요!",
        "동녘, 포승줄에 묶인 채 치호와 조수 등에 끌려나오며.",
        "그대로 다리에서 뛰어내리는 동녘.",
        "강물 급류에 떠내려가던 동녘.",
        "동녘.. 낙심한 채 터덜터덜 걸어오는 중.",
        "순례와 덕현과 함께 마을 회관에 들어간다.",
        "화장터 옆 집에서 서창과 함께 생활한다.",
        "클론 행사장에 순례, 덕현과 함께 가고 당첨 결과를 지켜본다.",
        "손에 든 2068을 확인하고.",
        "동녘 겨우 정신을 차리고 무대에 올라가는데..",
        "동녘, 머뭇거리며 질문한다.",
        "동녘 문을 열고 들어오면, 캡슐 안에 갇힌 사람들 중 몇몇이 깨어나서",
        "순례 잘 뛰지 못하자, 동녘이 들쳐 업고 뛴다.",
        "동녘의 의식에 서현의 기억들이 떠오른다."
      ]
    },
    {
      "name": "강 의원",
      "aliases": [],
      "description": "소울라이드 행사에 참가한 의원. 젊고 잘생긴 클론 몸을 사용하며, 실제로는 노쇠한 고위 인물로 보인다.",
      "continuity_reason": "초반 불법 바디 거래와 게임의 이해관계자로 기능하며, 의원 집단의 시각적 계층성과 연결되어 재등장 시 외형 통일이 중요하다.",
      "visual_anchor_traits": [
        "젊고 잘생긴 클론 외형",
        "의원 신분의 고급스러운 분위기",
        "새 클론에 만족하는 태도",
        "전장에서는 동녘과 의식 공존",
        "클럽하우스의 중심 인물",
        "의원 신분의 고급스러운 차림",
        "젊은 몸에 집착하는 태도",
        "보좌관을 거느린 모습"
      ],
      "variant_axes": [
        "age",
        "costume",
        "ownership"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "웃고 있는 남자(김 의원)에게 냅다 헤드락 거는.",
        "남자(강 의원)",
        "당연히 클론이지. 오늘 소울라이드 해야 되니까.",
        "이번에는 탈모끼도 없고, 코도 잘 됐고...",
        "강 의원 뒷목의 기계 해제 되고, 눈을 뜨고 일어나면",
        "강 의원",
        "강 의원 뭐.. 근데 딱히 몸이 좋은 것도 아니고 해서..",
        "강 의원과 보좌관들도 나오고."
      ]
    },
    {
      "name": "김 의원",
      "aliases": [
        "49번",
        "49번(김 의원 소울라이드 비히클)"
      ],
      "description": "배틀로얄 참가 의원 중 한 명. 49번 비히클을 사용하며, 전장에서는 기관단총을 난사하다가 지프차에 치여 죽는다.",
      "continuity_reason": "VIP 룸의 의원 모습과 49번 전장 비히클의 연결, 공격적 전투 스타일, 사망 장면까지 동일 개체 추적이 필요하다.",
      "visual_anchor_traits": [
        "49번과 연결된 참가자",
        "젊은 남성 클론 외형",
        "비웃는 표정과 가벼운 태도",
        "기관단총 사용",
        "지프차 충돌로 두동강 나는 최후"
      ],
      "variant_axes": [
        "costume",
        "injury",
        "blood_stain"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "49번 기기 부착하고 있는 김 의원과 49번 캡슐 속 남자, 번갈아 보이고.",
        "49번(김 의원 소울라이드 비히클)",
        "산 중턱을 보면. 김 의원이 라이드한 49번이 기관단총을 난사하고 있다.",
        "몸이 두동강 난 김 의원."
      ]
    },
    {
      "name": "한치호",
      "aliases": [
        "치호",
        "오리엔티스 중사 한치호"
      ],
      "description": "오리엔티스 측의 거구 전투원으로 동녘을 집요하게 감시하며 후반에는 서현의 라이드를 위해 동녘을 끌고 온다.",
      "continuity_reason": "동녘과의 적대적 제스처, 압도적인 체격을 활용한 전투 방식, 결정적 순간의 행동이 뚜렷해 체형과 존재감의 일관성이 필요하다.",
      "visual_anchor_traits": [
        "군인 신분의 단정한 외형",
        "오리엔티스 마크",
        "중사 계급의 제복 분위기",
        "강 의원 앞에서도 물러서지 않는 태도",
        "오리엔티스 소속 전투 인상",
        "목을 보호하는 장갑 착용",
        "무전과 라이드 건 사용",
        "현장 지휘하는 태도",
        "큰 덩치",
        "동녘을 노려보는 적대적 시선",
        "손가락으로 지켜보겠다는 사인",
        "괴성과 함께 적을 들어 던짐",
        "거친 힘 위주의 전투"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "injury"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "같이 따라 들어온 오리엔티스 중사 한치호, 관계자를 꾸짖는다.",
        "강 의원, 한치호 몸에 있는 오리엔티스 마크를 확인하곤",
        "오리엔티스 중사 한치호 입니다.",
        "치호, 어느 새 목을 보호하는 장갑을 입은 후",
        "치호는 어느 새 목을 보호하는 장갑을 입은 후, 일시적으로 무방비 상태가 되어있는 테러리스트들을 공격하는데.",
        "치호와 동녘의 추격전.",
        "치호, 동녘에게 라이드 건을 쏘는데",
        "치호, 원통한 표정으로 동녘을 째려보며 손가락으로 너 지켜보겠다는 사인을 하고",
        "치호.. 역시 동녘을 노려보며. 아까의 그 제스처.",
        "치호는 큰 덩치에 걸맞게 힘을 이용해 DR.NEX 부대원들에게 공격하는.",
        "치호, 갑자기 무언가 생각난듯!"
      ]
    },
    {
      "name": "DR.NEX",
      "aliases": [],
      "description": "화려한 장갑과 갑옷을 착용한 DR.NEX의 대장. 기계를 거친 듯한 변조 음성으로 말하며 동녘을 풀어주고 데려간다.",
      "continuity_reason": "개별 부대원들과 구분되는 지휘급 존재로 반복해서 등장하고, 차량 침입·탈취·후퇴까지 이어져 고유한 실루엣과 장비 연속성이 중요하다.",
      "visual_anchor_traits": [
        "화려한 장갑",
        "갑옷형 전투 복장",
        "변조된 기계음 목소리",
        "대장급의 위압적인 실루엣",
        "적 측 지휘 인물",
        "장갑 차량과 함께 등장",
        "캣츠아이를 직접 회수",
        "서현과 은성을 집중 공격 지시"
      ],
      "variant_axes": [
        "costume",
        "damage",
        "injury",
        "carried_item"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "테러리스트들의 대장으로 보이는, 화려한 장갑과 갑옷을 쓴 DR.NEX 다가온다.",
        "(기계를 거친 듯한 변조된 목소리)",
        "DR.NEX, 무기를 꺼내어 동녘을 풀어주고.",
        "DR.NEX, 억지로 동녘을 트레일러에 태우고..",
        "차량에서 뛰어내리는 DR.NEX 부대.",
        "이제는 DR.NEX와 코카까지 등장하고.",
        "DR.NEX와 코카 그리고 몇몇 주요 대원들, 눈 앞의 오리엔티스 부대원과의 싸움을 멈추고",
        "뛰어들어오는 DR.NEX와 코카 그리고 해커 사마엘.",
        "DR.NEX, 캣츠아이를 집어 들고 있던 하드 케이스에 담는다."
      ]
    },
    {
      "name": "코카",
      "aliases": [],
      "description": "철제 가면을 쓴 젊은 여자. 트레일러 운전석에 앉아 라이드 건으로 헌병을 조종하고, DR.NEX를 보좌한다.",
      "continuity_reason": "첫 침입 장면의 강한 시각적 인상을 만드는 인물로, 가면과 목 뒤 장치, 트레일러 운전수 역할의 일관성이 중요하다.",
      "visual_anchor_traits": [
        "20대 여자 체형",
        "철제 가면",
        "목 뒤에서 깜빡이는 장치",
        "트레일러 운전석",
        "냉정한 태도",
        "DR.NEX와 함께 움직이는 핵심 인물",
        "외곽 대치에 직접 등장",
        "무전으로 부대원들에게 지시"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "injury"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "운전석에 보이는 20대 여자 철제 가면을 쓰고 있다.",
        "운전석의 여자, 목 뒤의 장치가 깜빡 거리고",
        "코카",
        "코카 대장. 이 친구는 그냥 두시는 건가요?",
        "이제는 DR.NEX와 코카까지 등장하고.",
        "뛰어들어오는 DR.NEX와 코카 그리고 해커 사마엘.",
        "반대편에서 DR.NEX, 코카, 사마엘 나온다.",
        "상황 지켜보던 코카, DR.NEX 부대원들에게 무전하고."
      ]
    },
    {
      "name": "은성",
      "aliases": [],
      "description": "오리엔티스 측 전투 인물로, 로봇형 아머 유닛을 타고 나타나 네트워크를 통해 대원들을 동시 조종한다.",
      "continuity_reason": "행사 진행 후 당첨자 인솔, 시설 설명, 전투에서의 핵심 조작과 공격력, 서현과의 연계가 반복되어 외형과 장비 부착 상태의 연속성이 중요하다.",
      "visual_anchor_traits": [
        "오리엔티스 전투 인상",
        "로봇형 아머 유닛 탑승",
        "지휘관 같은 태도",
        "네트워크 조종의 중심",
        "오리엔티스 안내자 역할",
        "차분하지만 싸늘해질 수 있는 태도",
        "가장 공격력이 뛰어난 전투원",
        "ZRBB51이 부착되는 중심 인물",
        "서현과 눈짓으로 호흡 맞춤"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "injury",
        "attached_device"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "은성이 타고 있는 로봇형 아머 유닛 ZRBB51",
        "은성 서현! 네트워크를 활성화 해줘! 지금부터 내가 조종한다!",
        "은성, 자동항법 장치로 ZRBB51 을 통해, 대원들을 한꺼번에 조종하는 모습",
        "은성 당첨자들 앞으로 다가와서",
        "은성 앞장서서 당첨자들을 인솔하고",
        "은성, 서현을 부축하면서.",
        "은성은 멀티 플레이어로 가장 공격력이 뛰어나다.",
        "은성에게 부착되기 시작하는 ZRBB51!"
      ]
    },
    {
      "name": "서현",
      "aliases": [],
      "description": "오리엔티스 측 핵심 인물로 냉정한 태도와 뛰어난 근접 전투 능력을 지녔으며 네트워크 모드의 핵심 축이다.",
      "continuity_reason": "동녘이 정체를 의심하고, 전투에서 중심 역할을 하며, 납치 직전 라이드 건을 발사하고, 마지막에 인생 몽타주까지 제시되어 이후 동일 인물성과 과거·현재 상태 추적이 필수다.",
      "visual_anchor_traits": [
        "오리엔티스 소속 인상",
        "네트워크 운용 담당",
        "동녘을 보고 충격받는 반응",
        "냉정하고 날 선 인상",
        "오리엔티스 핵심 연구·전투 인물",
        "휘청거리는 이상 반응",
        "팔극권 계열의 전투 동작",
        "라이드 건 사용"
      ],
      "variant_axes": [
        "costume",
        "consciousness",
        "age",
        "hair_makeup",
        "injury"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "은성 서현! 네트워크를 활성화 해줘!",
        "서현, 네트워크를 활성화 하면.",
        "서현 .. 트레일러 안에 있던 동녘과 눈이 마주치고..",
        "서현의 눈이 휘둥그레지며 의식을 잃고.",
        "서현 옆에서 거든다.",
        "서현, 동녘을 바라보는데, 현기증이 일어나는 듯 잠깐 휘청..",
        "서현, 동녘의 눈을 바라 보니 자꾸 의식이 흐려지는 느낌이다.",
        "서현, 팔극권에 가까운 몸놀림이다.",
        "서현, 납치돼 DR.NEX 부대의 차에 태워지기 직전,",
        "<몽타주 - 서현의 인생 파노라마>"
      ]
    },
    {
      "name": "강 사장",
      "aliases": [],
      "description": "작달만한 키의 블랙마켓 업주. 능청스럽고 비열한 태도로 소울라이드 업장과 불법 클론 거래를 운영한다.",
      "continuity_reason": "블랙마켓 구간의 핵심 축으로, 체형과 업주 이미지, 공간과의 결합이 강해 외형이 흔들리면 장면 인지가 어렵다.",
      "visual_anchor_traits": [
        "작달만한 키",
        "능청스러운 표정",
        "보디가드를 거느림",
        "허름한 업주 차림"
      ],
      "variant_axes": [
        "costume"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "작달만한 키의 강 사장, 보디가드들과 함께",
        "강 사장",
        "강 사장, 보디가드들에게 손짓하면",
        "강 사장 사무실",
        "강 사장 비밀 인체 실험실"
      ]
    },
    {
      "name": "우진",
      "aliases": [
        "금색 번호판 31번"
      ],
      "description": "초이스 유리방 안에 있는 고급 소울라이드 비히클. 금색 번호판 31번으로 식별되며, 특정 손님이 지목하는 인기 몸이다.",
      "continuity_reason": "번호와 등급으로 개별 식별되는 상품형 인물이라, 이후 거래나 클론 대상이 될 때 동일 개체로 보이게 유지해야 한다.",
      "visual_anchor_traits": [
        "금색 번호판 31번",
        "도도하게 앉아 있는 남성 비히클",
        "고급 등급의 상품 이미지"
      ],
      "variant_axes": [
        "ownership",
        "costume"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "저기 안쪽에 금색 번호판 31번.",
        "아.. 우진이요? 저 친구는 금색이라 많이 비쌉니다.",
        "아까 요청하신 우진이 같은 경우에 따로 클론을 하려면"
      ]
    },
    {
      "name": "순례",
      "aliases": [
        "차순례"
      ],
      "description": "병약한 노년 여성으로, 덕현을 돌보며 가난 속에서도 다정하고 헌신적인 태도를 잃지 않는다.",
      "continuity_reason": "노쇠한 외형, 건강 상태, 의상, 행사장과 일상 장면에서의 동일 인물성이 중요하며 후반 당첨 장면까지 이어진다.",
      "visual_anchor_traits": [
        "노년 여성",
        "기침이 잦고 병약한 모습",
        "수수한 시골풍 옷차림",
        "작은 보따리를 들고 다님",
        "온화하지만 위축된 표정"
      ],
      "variant_axes": [
        "costume",
        "hair_makeup",
        "injury"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "마을 회관에서 동녘을 데리고 잔치에 간다.",
        "나물 보따리를 광훈에게 건넨다.",
        "클론 행사장에서 220302번 차순례로 당첨된다."
      ]
    },
    {
      "name": "덕현",
      "aliases": [],
      "description": "순례와 함께 사는 어린 소년으로, 소아마비가 있으며 밝고 순수한 태도로 주변을 위로한다.",
      "continuity_reason": "신체적 특징과 이동 방식, 나이대, 의상, 순례와의 관계가 반복적으로 등장해 일관된 시각 설정이 필요하다.",
      "visual_anchor_traits": [
        "어린 남자아이",
        "소아마비가 있는 몸",
        "밝고 해맑은 표정",
        "수수한 옷차림",
        "주머니에서 물건을 꺼내는 습관적 동작"
      ],
      "variant_axes": [
        "costume",
        "age",
        "mobility_aid"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "광훈에게 모욕을 듣는 장면에 함께 있다.",
        "네잎 클로버 두 개를 꺼내 동녘에게 하나를 건넨다.",
        "클론 행사장에서 순례를 부축해 무대 위로 올린다."
      ]
    },
    {
      "name": "차광훈",
      "aliases": [
        "광훈",
        "우진이 아버지"
      ],
      "description": "내일 클론을 앞두고 잔치를 벌이는 중년 남성으로, 오만하고 공격적인 태도를 드러낸다.",
      "continuity_reason": "클론 전후의 대비가 직접 언급되고 화면에도 옛사진과 젊은 현재 모습이 함께 제시되어, 동일 인물의 두 상태를 추적해야 한다.",
      "visual_anchor_traits": [
        "중년 남성",
        "거만하고 공격적인 표정",
        "잔치의 중심 인물",
        "클론 전의 나이 든 모습",
        "클론 후의 젊어진 모습"
      ],
      "variant_axes": [
        "age",
        "costume",
        "hair_makeup"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "마을 회관 잔치에서 순례와 동녘을 모욕한다.",
        "내일 클론을 앞두고 있다고 직접 말한다.",
        "행사장 화면에 광훈의 옛사진과 현재의 젊은 사진이 함께 나온다."
      ]
    },
    {
      "name": "서창",
      "aliases": [],
      "description": "검은 양복 차림의 노년 화장터 관리자이자 동녘의 할아버지로, 병든 몸으로도 담담하게 죽음을 받아들인다.",
      "continuity_reason": "화장터와 집 장면을 잇는 핵심 인물로, 직업 복장과 병세, 기침과 피, 노쇠한 외형이 지속적으로 유지되어야 한다.",
      "visual_anchor_traits": [
        "노년 남성",
        "검은 양복 차림",
        "말수 적고 무표정한 얼굴",
        "심한 기침과 피가 묻는 상태",
        "화장터 관리자다운 엄숙한 분위기"
      ],
      "variant_axes": [
        "costume",
        "injury",
        "blood_stain",
        "hair_makeup"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "화장터에서 검은 양복 차림으로 관 앞에 서 있다.",
        "집에서 계속 기침하고 입에서 피가 묻어난다.",
        "동녘에게 자신이 죽으면 가마를 작동해 태우라고 말한다."
      ]
    },
    {
      "name": "한재호",
      "aliases": [
        "오리엔티스 한재호 원장님",
        "원장님"
      ],
      "description": "휠체어를 탄 오리엔티스 원장으로, 대중 앞에서 카리스마 있게 클론의 이상을 설파하는 상징적 인물.",
      "continuity_reason": "대중이 열광하는 상징적 외형과 휠체어 상태, 무대 위 존재감이 중요하며 이후 장면에서도 동일한 공적 이미지 유지가 필요하다.",
      "visual_anchor_traits": [
        "휠체어를 탄 남성",
        "권위 있는 중장년 인상",
        "무대 중앙의 상징적 존재감",
        "단정한 공식 행사 복장",
        "군중의 환호를 받는 모습"
      ],
      "variant_axes": [
        "costume",
        "mobility_aid",
        "age"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "클론 행사장 무대에 휠체어를 타고 등장한다.",
        "클론의 공공성과 이상을 연설한다.",
        "직접 랜덤 버튼을 눌러 당첨자를 뽑는다."
      ]
    }
  ],
  "locations": [
    {
      "name": "클럽하우스 폐창고",
      "aliases": [
        "폐창고"
      ],
      "description": "어둡고 낡은 창고. 사람 한 명이 들어가는 1인 캡슐 50개가 세로로 늘어서 있고, 상태창과 기기 연결이 이루어지는 공간이다.",
      "continuity_reason": "캡슐 배열, 조명, 낡은 질감, 상태창 시스템이 소울라이드 설정의 핵심 배경이므로 반복 등장 시 동일한 구조와 분위기가 유지돼야 한다.",
      "visual_anchor_traits": [
        "어둡고 낡은 창고 내부",
        "세로로 늘어선 1인 캡슐 50개",
        "캡슐별 상태창 표시",
        "실험실 같은 비인간적 분위기"
      ],
      "variant_axes": [
        "damage",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "어둡고 낡은 창고. 사람이 들어갈만한 크기의 1인 캡슐 50개 세로로 죽 늘어서 있다.",
        "캡슐마다 건장한 남자들 한 명씩 들어가 서 있고",
        "폐창고 캡슐들, 여기저기서 띠링- 띠링- 울리는."
      ]
    },
    {
      "name": "클럽하우스 VIP 룸",
      "aliases": [
        "클럽하우스",
        "VIP 룸"
      ],
      "description": "고급 연회장 분위기의 공간. 젊고 잘생긴 남자들 50명이 모여 소울라이드 배틀로얄을 준비하고 리클라이너 소파에 눕는다.",
      "continuity_reason": "권력층의 향락적 행사장이라는 성격이 강해, 고급 인테리어와 좌석 배치, 참가자 밀도, 기기 연결 연출의 일관성이 중요하다.",
      "visual_anchor_traits": [
        "고급 연회장 분위기",
        "젊고 잘생긴 남자들 50명",
        "줄지어 놓인 1인용 리클라이너 소파",
        "보좌관들이 번호 기기를 들고 다니는 모습"
      ],
      "variant_axes": [
        "crowd_density",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "고급진 분위기의 연회장. 젊고 잘생긴 남자들 50명.",
        "1인용 리클라이너 소파들 쭉 나열된. 하나씩 차지하고 눕는 의원들.",
        "강 의원 뒷목의 기계 해제 되고, 눈을 뜨고 일어나면, 주변의 보좌관들과 의원들 강 의원을 축하하고.."
      ]
    },
    {
      "name": "야산",
      "aliases": [
        "서바이벌 필드"
      ],
      "description": "은폐물이 곳곳에 있는 야산 전장. 드롭이 떨어지고 참가자들이 총격전을 벌이며 시체가 쌓이는 배틀로얄 무대다.",
      "continuity_reason": "주요 액션이 벌어지는 전장으로, 지형 높낮이, 은폐물, 드롭 위치, 시체 분포 등 공간 연속성이 중요하다.",
      "visual_anchor_traits": [
        "은폐물이 있는 야산",
        "산 정상 드롭 지점",
        "중턱 사격 포지션",
        "시체가 널린 전장 분위기"
      ],
      "variant_axes": [
        "time_of_day",
        "damage",
        "crowd_density"
      ],
      "kind": "exterior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "여기저기 은폐물이 있는 야산이다.",
        "산 정상에 헬기 드롭이 떨어진다.",
        "조금 전 난사 당해 죽은 시체들 옆에 같이 누워있는 동녘.."
      ]
    },
    {
      "name": "클럽하우스 밖 / 초소 일각",
      "aliases": [
        "클럽하우스 바깥",
        "초소"
      ],
      "description": "클럽하우스 외곽의 경비 초소와 바리케이트가 있는 공간. 트레일러 침입과 폭발, 의원 납치가 벌어진다.",
      "continuity_reason": "침입, 전투, 폭발, 인원 혼란이 연속적으로 발생하는 핵심 전장이라 배치와 파손 상태를 추적해야 한다.",
      "visual_anchor_traits": [
        "경비 초소",
        "바리케이트",
        "클럽하우스 외곽 도로",
        "헌병과 군인 배치",
        "트레일러 진입 동선"
      ],
      "variant_axes": [
        "damage",
        "crowd_density",
        "time_of_day"
      ],
      "kind": "exterior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "EXT. 클럽하우스 밖 / 초소 일각 - DAY",
        "일반 헌병들이 초소를 지키고 있다.",
        "초소 바리케이트를 부수며 돌진하는 트레일러.",
        "EXT. 클럽하우스 바깥 - DAY"
      ]
    },
    {
      "name": "블랙마켓",
      "aliases": [
        "소울라이드 업장"
      ],
      "description": "서울의 낡은 상가 후미진 곳에 있는 불법 소울라이드 업장. 격투 철장, 안마의자, 난교 공간, 초이스 유리방, 사무실과 비밀 실험실로 이어진다.",
      "continuity_reason": "여러 하위 공간이 연결된 주요 무대로, 업장의 전체 분위기와 구조가 이후 불법 거래와 인물 동선 이해에 필수적이다.",
      "visual_anchor_traits": [
        "낡은 상가 후미진 위치",
        "음침하고 퇴폐적인 분위기",
        "격투 철장",
        "안마의자 줄지어 놓인 공간",
        "여러 방으로 이어지는 구조"
      ],
      "variant_axes": [
        "crowd_density",
        "lighting",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 블랙마켓 - DAY",
        "서울의 낡은 상가 후미진 곳.",
        "INT. 소울라이드 업장 일각 - DAY",
        "INT. 초이스 유리방 - DAY",
        "INT. 강 사장 사무실 - DAY",
        "INT. 강 사장 비밀 인체 실험실 - DAY"
      ]
    },
    {
      "name": "초이스 유리방",
      "aliases": [],
      "description": "안쪽은 거울, 바깥은 유리로 보이는 어두운 선택 공간. 번호판을 단 소울라이드 비히클들이 앉아 있고 노인 손님들이 밖에서 고른다.",
      "continuity_reason": "상품 선택 방식과 번호판 시스템이 시각적으로 중요한 공간이라 구조와 배치가 유지되어야 한다.",
      "visual_anchor_traits": [
        "안쪽은 거울, 바깥은 유리",
        "어두운 조명",
        "번호판 단 비히클들이 줄지어 앉음",
        "바깥에서 지켜보는 노인 손님"
      ],
      "variant_axes": [
        "crowd_density",
        "lighting",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 초이스 유리방 - DAY",
        "안쪽은 거울로, 바깥에선 유리로 보이는 어두운 방.",
        "금은동 색깔로 번호판을 달고 섞여서 도도하게 앉아있고"
      ]
    },
    {
      "name": "강 사장 비밀 인체 실험실",
      "aliases": [
        "비밀 인체 실험실"
      ],
      "description": "숨겨진 벽 뒤에 있는 실험실 공간. 유리 캡슐에 얼려진 신체가 가득 차 있다.",
      "continuity_reason": "불법 클론 거래의 물증이 모인 결정적 공간으로, 캡슐 배열과 냉동 신체의 비주얼이 서사의 핵심 증거가 된다.",
      "visual_anchor_traits": [
        "회전 벽 뒤 비밀 공간",
        "유리 캡슐이 가득함",
        "얼려진 신체들",
        "차갑고 비밀스러운 실험실 분위기"
      ],
      "variant_axes": [
        "open_closed",
        "lighting",
        "occupancy"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "갑자기 뒤쪽 벽채가 돌아가며 열리고.",
        "INT. 강 사장 비밀 인체 실험실 - DAY",
        "유리 캡슐에 얼려진 신체가 가득한 실험실 공간."
      ]
    },
    {
      "name": "동녘의 집",
      "aliases": [
        "화장터 옆 동녘의 집"
      ],
      "description": "화장터 바로 옆에 붙은 가난한 집으로, 쌀독이 비어 있고 낡은 액자와 라면 식사가 드러나는 생활 공간.",
      "continuity_reason": "동녘과 서창의 생활 기반이자 감정 장면이 이어지는 공간으로, 빈곤한 세트 디테일과 방 구조가 일관되어야 한다.",
      "visual_anchor_traits": [
        "화장터 옆에 붙은 집",
        "비어 있는 쌀독",
        "소박한 식탁과 라면",
        "어린 동녘과 젊은 서창 사진이 든 액자",
        "찢겨나간 사진 한쪽"
      ],
      "variant_axes": [
        "time_of_day",
        "set_dressing",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 화장터 옆 동녘의 집 - NIGHT",
        "동녘이 쌀독을 여는데, 쌀이 없다.",
        "탁자 위 액자 속 사진에서 한 사람 자리만 찢겨져 있다."
      ]
    },
    {
      "name": "화장터",
      "aliases": [],
      "description": "관이 화로로 들어가고 불길이 치솟는 엄숙한 공간으로, 서창과 동녘의 일이 이루어지는 장소.",
      "continuity_reason": "서창의 직업 정체성과 동녘의 대행 장면이 연결되는 핵심 공간으로, 화로 구조와 장례 분위기, 불길 연출이 중요하다.",
      "visual_anchor_traits": [
        "관이 놓이는 엄숙한 내부",
        "화로 또는 가마 입구",
        "활활 타오르는 불길",
        "유족들이 우는 장례 분위기",
        "검은 양복의 집도자"
      ],
      "variant_axes": [
        "time_of_day",
        "crowd_density",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 화장터 - DAY",
        "서창이 관을 화로에 집어 넣는다.",
        "밤에는 동녘이 서창 대신 양복을 입고 화장을 집도한다."
      ]
    },
    {
      "name": "클론 행사장",
      "aliases": [
        "클론 행사장 입구",
        "클론 행사장 내부"
      ],
      "description": "대규모 군중과 무대, 스크린, 클론 기계가 설치된 공개 행사 공간으로 클론 로또와 시연이 진행된다.",
      "continuity_reason": "입구 대기줄부터 내부 무대, 당첨 발표까지 이어지는 중심 공간으로, 무대 배치·군중 규모·기계 위치·행사 분위기 연속성이 중요하다.",
      "visual_anchor_traits": [
        "북적이는 대기줄",
        "중앙의 큰 무대",
        "캡슐 형태의 클론 기계",
        "대형 스크린",
        "환호하는 군중"
      ],
      "variant_axes": [
        "crowd_density",
        "time_of_day",
        "lighting"
      ],
      "kind": "mixed",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 클론 행사장 입구 - DAY",
        "클론 로또 응모 대기줄이 길게 뻗어있다.",
        "INT. 클론 행사장 내부 - DAY, 가운데에 캡슐 형태의 클론 기계가 놓여있다."
      ]
    },
    {
      "name": "오리엔티스 실험실",
      "aliases": [
        "오리엔티스 실험실들"
      ],
      "description": "각종 장비와 캡슐이 놓인 오리엔티스 내부의 핵심 실험 공간으로, 깨어난 신체들과 대규모 전투가 벌어진다.",
      "continuity_reason": "캡슐 배치, 장비 밀도, 벽 파손, 침입 동선, 전투 흔적 등 상태 변화가 크고 이후 장면 연결에 직접 영향을 주는 핵심 공간이다.",
      "visual_anchor_traits": [
        "각종 장비가 놓인 실험실",
        "사람들이 갇힌 캡슐들",
        "비상 경고음이 울리는 통제 공간",
        "한쪽 벽을 부수고 차량이 진입함"
      ],
      "variant_axes": [
        "damage",
        "crowd_density",
        "alarm_on_off"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 오리엔티스 내부 - DAY",
        "각종 장비가 놓여있는 실험실들을 걸어가며 설명하는 은성.",
        "INT. 오리엔티스 실험실 - DAY",
        "캡슐 안에 갇힌 사람들 중 몇몇이 깨어나서",
        "실험실 한쪽 벽을 부수고 들어오는 장갑 차량!"
      ]
    },
    {
      "name": "오리엔티스 내부 핵심 시설",
      "aliases": [],
      "description": "중앙 시스템과 보안 금고형 구조 안에 캣츠아이가 보관된 오리엔티스의 최중요 구역.",
      "continuity_reason": "캣츠아이 보관 방식, 중앙 시스템, 문 개폐 상태가 플롯 핵심이며 탈취 전후 상태를 정확히 이어가야 한다.",
      "visual_anchor_traits": [
        "중앙 시스템이 있는 통제 구역",
        "보안 금고 같은 큰 시스템 문",
        "캣츠아이 보관 캡슐이 내부에 위치"
      ],
      "variant_axes": [
        "open_closed",
        "damage",
        "security_state"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 오리엔티스 내부 핵심 시설 - DAY",
        "사마엘, 익숙하게 오리엔티스 중앙 시스템에 접속하고, 해킹에 성공한다.",
        "보안 금고 같은 큰 시스템의 문이 열리는데..",
        "그 안에 있는 캣츠 아이."
      ]
    }
  ],
  "props": [
    {
      "name": "1인 캡슐",
      "aliases": [
        "캡슐"
      ],
      "description": "사람 한 명이 서서 들어가는 세로형 캡슐. 상태창이 달려 있고 잠금장치와 수면 가스로 의식을 제어한다.",
      "continuity_reason": "소울라이드 시스템의 핵심 장치로, 형태와 인터페이스가 흔들리면 세계관 규칙과 장면 연결이 무너진다.",
      "visual_anchor_traits": [
        "세로형 1인 수용 구조",
        "전면 상태창",
        "팔다리 잠금장치",
        "하얀 수면 가스"
      ],
      "variant_axes": [
        "open_closed"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "사람이 들어갈만한 크기의 1인 캡슐 50개 세로로 죽 늘어서 있다.",
        "동녘 팔다리에 움직이지 못하게 잠금장치 걸리고.",
        "캡슐 내부에 가득 차는 하얀 수면 가스."
      ]
    },
    {
      "name": "소형 기기",
      "aliases": [
        "번호 기기",
        "뒷목 기계"
      ],
      "description": "1부터 50까지 번호가 붙은 소형 연결 장치. 몸체에서 다리가 뻗어 나와 목 뒤 신경을 감싸며 의식 동기화를 수행한다.",
      "continuity_reason": "의원과 비히클을 연결하는 핵심 장비라서 번호 체계, 부착 위치, 작동 형태가 일관돼야 인물 매칭이 유지된다.",
      "visual_anchor_traits": [
        "1~50 번호 표기",
        "목 뒤에 부착",
        "다리처럼 뻗는 연결부",
        "활성화 시 빛나거나 작동하는 모습"
      ],
      "variant_axes": [
        "loaded_empty",
        "open_closed"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "보좌관들, 소형 기기 각자 하나씩 들고 오는. 각 기기마다 1~50까지 번호가 매겨져있다.",
        "소형 기기, 몸체에서 다리가 뻗어 나와 목 뒤 신경까지 감싸고.",
        "1번 캡슐 속 남자, 뒷목에 붙어 있는 소형 기기 역시 활성화 되는 모습 보이는."
      ]
    },
    {
      "name": "라이드 건",
      "aliases": [
        "갈고리 총"
      ],
      "description": "갈고리와 침이 발사되어 대상의 목 뒤에 꽂히는 소울라이드 무기. 의식을 빼앗아 조종하는 데 쓰인다.",
      "continuity_reason": "서현 납치 직전의 결정적 행동을 만드는 장비로, 일반 무기와 구분되는 고유 기능과 외형 추적이 필요하다.",
      "visual_anchor_traits": [
        "총 형태의 장치",
        "갈고리 발사부",
        "목 뒤에 꽂히는 침",
        "소울라이드용 무기",
        "서현이 사용하는 특수 총기형 장비",
        "라이드 발사 기능",
        "의식 연결을 유발"
      ],
      "variant_axes": [
        "loaded_empty",
        "open_closed",
        "damage",
        "ownership",
        "active_inactive"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "갈고리 총 같은 것을 헌병1의 얼굴에 발사한다.",
        "목뒤로 기어들어가서 쿡 침을 놓자.",
        "DR.NEX, 라이드 건으로 오리엔티스를 공격하지만",
        "치호, 동녘에게 라이드 건을 쏘는데",
        "총과 라이드 건 둘 다 먹히지 않아",
        "서현아! 이쪽으로 라이드 해!",
        "붙잡혀 가던 서현, 간신히 라이드 건을 꺼내 동녘에게 발사한다."
      ]
    },
    {
      "name": "철제 가면",
      "aliases": [],
      "description": "코카와 DR.NEX 대원들이 착용하는 금속성 가면. 얼굴을 완전히 가려 테러리스트 정체성을 강조한다.",
      "continuity_reason": "DR.NEX 세력의 통일된 시각 정체성을 만드는 핵심 요소라 디자인이 흔들리면 세력 인지가 약해진다.",
      "visual_anchor_traits": [
        "금속 재질",
        "얼굴 전체를 가림",
        "차갑고 무표정한 인상"
      ],
      "variant_axes": [
        "damage",
        "open_closed"
      ],
      "significance": "recurring",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "20대 여자 철제 가면을 쓰고 있다.",
        "철제 가면을 쓰고 장갑을 입은 DR.NEX 소속의 테러리스트들"
      ]
    },
    {
      "name": "ZRBB51",
      "aliases": [
        "로봇형 아머 유닛 ZRBB51"
      ],
      "description": "은성이 탑승하는 로봇형 아머 유닛. 자동항법 장치와 네트워크 조종의 중심 플랫폼으로 보인다.",
      "continuity_reason": "오리엔티스 전투 연출의 핵심 기체라 실루엣과 탑승 구조가 유지되어야 이후 액션의 연결이 가능하다.",
      "visual_anchor_traits": [
        "로봇형 아머 유닛",
        "은성이 탑승",
        "중장비 같은 실루엣",
        "전투용 기체",
        "은성에게 부착되는 장치",
        "네트워크 모드와 연동",
        "협동 모드를 가능하게 함"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "attached_detached",
        "active_inactive"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "은성이 타고 있는 로봇형 아머 유닛 ZRBB51",
        "은성, 자동항법 장치로 ZRBB51 을 통해",
        "서현 끄덕한 후 네트워크 모드 활성화시킨다.",
        "은성에게 부착되기 시작하는 ZRBB51!",
        "은성의 멀티 조종으로, 각개 전투에서 협동 모드가 가능해진 오리엔티스 부대원들."
      ]
    },
    {
      "name": "대형 트레일러",
      "aliases": [
        "트레일러"
      ],
      "description": "DR.NEX가 시체 수거를 가장해 침입하고 의원들을 실어 나르는 대형 차량. 뒷문과 철장이 있는 수송 구조를 가진다.",
      "continuity_reason": "침입, 납치, 추격전, 차량 분리까지 이어지는 핵심 이동 수단이라 외형과 손상 상태를 추적해야 한다.",
      "visual_anchor_traits": [
        "대형 트레일러 차체",
        "운전석과 뒷문 구조",
        "내부 철장",
        "바리케이트를 부수는 중량감"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "occupancy"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "대형 트레일러 달려와서는 초소 앞에 선다.",
        "트레일러의 뒷문이 열리면",
        "트레일러 안의 철장 안에 들어가 문을 잠그곤",
        "트레일러 뒷쪽을 떼어 버리고"
      ]
    },
    {
      "name": "소울라이드 장치",
      "aliases": [],
      "description": "격투가들의 등에 부착되거나 노인 손님과 연결되어 의식을 옮기는 기계 장치.",
      "continuity_reason": "블랙마켓의 불법 영업 방식을 시각적으로 설명하는 장치라 형태와 부착 방식이 중요하다.",
      "visual_anchor_traits": [
        "등 뒤에 부착되는 기계",
        "불빛이 켜졌다 꺼짐",
        "인체와 연결되는 구조"
      ],
      "variant_axes": [
        "open_closed",
        "loaded_empty"
      ],
      "significance": "recurring",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "격투가들의 등 뒤에 소울라이드 하는 듯 기계 장치가 붙어있다.",
        "소울라이드 장치의 불이 꺼지고."
      ]
    },
    {
      "name": "오리엠티스 면허 허가서",
      "aliases": [
        "면허 허가서"
      ],
      "description": "강 사장이 내미는 조악한 위조 허가서. 오리엔티스 표기가 틀리고 줄이 삐뚤빼뚤하다.",
      "continuity_reason": "강 사장의 불법성과 허술함을 드러내는 결정적 소품이라 문구와 조악한 외형이 유지되어야 한다.",
      "visual_anchor_traits": [
        "액자에 걸린 허가서",
        "오타가 있는 기관명",
        "삐뚤빼뚤한 서식"
      ],
      "variant_axes": [
        "damage"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "강 사장 액자에 걸린 면허 허가서를 보여주는데.",
        "오리엔티스라고 쓰여진 곳에 오타 투성이. 줄은 삐뚤빼뚤.",
        "이거 오리엔티스가 아니고 오리엠티스잖아요."
      ]
    },
    {
      "name": "유리 캡슐 속 냉동 신체들",
      "aliases": [
        "유리 캡슐"
      ],
      "description": "비밀 실험실 안에 줄지어 놓인 유리 캡슐과 그 안의 얼려진 신체들.",
      "continuity_reason": "불법 클론 사업의 물적 증거이자 공간의 핵심 비주얼이라 캡슐 형태와 내부 상태를 추적해야 한다.",
      "visual_anchor_traits": [
        "투명 유리 캡슐",
        "얼려진 인체",
        "여러 개가 줄지어 배치됨"
      ],
      "variant_axes": [
        "occupancy",
        "open_closed",
        "damage"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "유리 캡슐에 얼려진 신체가 가득한 실험실 공간.",
        "몸들을 하나하나 살펴보고 있다.",
        "이거 봐요. 이거 다 불법으로 사장님이 클론 해주는 거잖아요!"
      ]
    },
    {
      "name": "찢어진 가족사진 액자",
      "aliases": [
        "액자"
      ],
      "description": "어린 동녘과 젊은 서창이 담겨 있으나, 서창 옆 누군가의 자리가 찢겨나간 낡은 사진 액자.",
      "continuity_reason": "동녘의 과거와 결핍을 시각적으로 암시하는 고유 소품으로, 사진 구성과 찢긴 흔적이 바뀌면 의미가 훼손된다.",
      "visual_anchor_traits": [
        "낡은 액자",
        "어린 동녘과 젊은 서창의 사진",
        "한쪽 인물 자리가 찢겨나감",
        "탁자 위에 놓임"
      ],
      "variant_axes": [
        "damage",
        "open_closed"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "탁자 위에 놓인 액자에 어린 동녘과 젊은 서창의 사진이 있다.",
        "서창 옆 누군가 서 있을 법한 자리는 찢겨져 있다.",
        "동녘이 사진을 보다 액자를 덮어버린다."
      ]
    },
    {
      "name": "캡슐 형태의 클론 기계",
      "aliases": [
        "클론 기계"
      ],
      "description": "행사장 무대 중앙에 놓인 대형 캡슐형 장비로, 클론 기술의 상징처럼 제시되는 장치.",
      "continuity_reason": "행사장의 시각적 중심이자 클론 세계관을 대표하는 장치라서, 형태와 규모가 흔들리면 장면의 상징성이 무너진다.",
      "visual_anchor_traits": [
        "캡슐 형태",
        "무대 중앙 배치",
        "대형 기계 장치",
        "공개 행사에서 전시되는 미래적 외형"
      ],
      "variant_axes": [
        "lighting",
        "open_closed"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "클론 행사장 내부 중앙의 큰 무대 가운데에 캡슐 형태의 클론 기계가 놓여있다.",
        "축하공연과 발표가 모두 이 기계를 중심으로 진행된다."
      ]
    },
    {
      "name": "캣츠아이",
      "aliases": [
        "캣츠 아이"
      ],
      "description": "신비한 원형 물질로, 액체가 가득한 원통형 캡슐 안에 보관되다가 하드 케이스에 담겨 탈취된다.",
      "continuity_reason": "적의 침투 목적이자 핵심 탈취 대상이라 형태, 보관 방식, 회수 상태가 조금만 달라져도 서사 연결이 깨진다.",
      "visual_anchor_traits": [
        "원형의 신비한 물질",
        "액체가 가득한 원통형 캡슐 안에 보관",
        "보안 금고 내부에 위치",
        "하드 케이스에 옮겨 담김"
      ],
      "variant_axes": [
        "ownership",
        "container_state"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "그리고 아마 캣츠아이.",
        "그 안에 있는 캣츠 아이. 원형의 신비한 물질이 액체로 가득한 원통형 캡슐에 담겨있다.",
        "DR.NEX, 캣츠아이를 집어 들고 있던 하드 케이스에 담는다."
      ]
    }
  ],
  "summary": "srd part 1 blue revision.pdf 연속성 앵커 추출 결과: 인물 15개, 배경/장소 12개, 중요 소품 12개.",
  "notes": [
    "이 구간에서는 검사관, 보좌관들, 관계자, 지프차 운전 남자 등은 개별 시각 정체성 추적 필요성이 낮아 제외했다.",
    "총기와 드롭 상자는 장면 기능은 크지만 고유 식별성과 장기 추적 필요성이 부족해 제외했다.",
    "상태 변화 축은 스키마 예시에 맞춰 구체적으로 적었으나, 원문에 직접 명시되지 않은 축은 최소화했다.",
    "일회성 군인, 보좌관, 노인 손님 등은 개별 캐논 추적 가치가 낮아 제외했다.",
    "블랙마켓은 하위 공간들이 모두 시각적으로 중요해 상위 공간과 핵심 하위 공간을 함께 유지했다.",
    "은성과 서현은 이름이 나오지만 이 구간만으로는 독립적인 연속성 앵커로 보기 어려워 제외했다.",
    "번호표, 측정기, 보따리, 유골함, 관 등은 장면 기능은 있으나 이 구간만으로는 고유 정체성과 장기 추적 필요성이 부족해 제외했다.",
    "광훈은 강한 장면이 있으나 이 구간만으로는 반복적 외형 추적이 필요한 앵커급 인물로 보기 어려워 제외했다.",
    "한재호, 순례, 준섭은 등장하지만 이 구간 기준으로 독립 참조 이미지와 변이 추적이 꼭 필요한 수준은 아니어서 제외했다.",
    "오리엔티스 행사 무대와 복도는 기능적 공간이지만 이 구간에서 독자적 시각 앵커로 추적할 필요가 상대적으로 낮아 제외했다."
  ],
  "extraction_metadata": {
    "source_language": {
      "code": "ko",
      "name": "Korean"
    },
    "prompt_version": "v3",
    "prompt_manifest": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/manifest.json",
    "prompt_version_path": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v3",
    "prompt_files": {
      "chunk_system.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v3/chunk_system.md",
      "chunk_user.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v3/chunk_user.md",
      "final_system.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v3/final_system.md",
      "final_user.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v3/final_user.md"
    },
    "prompt_hashes": {
      "chunk_system.md": "9eb3fadaf34dcf3af288b645a92d1ab30bdf0892fac6347ba4a82f84d59abd25",
      "chunk_user.md": "860f2f85b8df7c47ba76340b85a337a0800f28e4ae4a0b704cead17157742fdf",
      "final_system.md": "ebe0f82546cb1371f1299128a709e243c7d000d3a25a443ac1d1d15b1f041975",
      "final_user.md": "81890c6194e2cbb0d12eebf073109aa93f38220b406fd3daff0934190822b4e5"
    },
    "requested_model": "gpt-5.4",
    "fallback_model": "gpt-5",
    "chunk_models_used": [
      "gpt-5.4",
      "gpt-5.4",
      "gpt-5.4",
      "gpt-5.4"
    ],
    "final_model_used": null
  }
}
