{
  "episode_index": 1,
  "episode_label": "srd part 1 blue revision",
  "source_file": "/Users/jedi/Documents/TheRoad-Scene/screenplay/srd part 1 blue revision.pdf",
  "summary": "srd part 1 blue revision.pdf 연속성 앵커 추출 결과: 인물 14개, 배경/장소 15개, 중요 소품 8개, 관계 35개.",
  "extraction_metadata": {
    "provider": "openai",
    "mode": "chunked",
    "source_language": {
      "code": "ko",
      "name": "Korean"
    },
    "series_memory_entity_counts": {
      "characters": 0,
      "locations": 0,
      "props": 0,
      "relation_facts": 0
    },
    "prompt_version": "v5",
    "prompt_manifest": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/manifest.json",
    "prompt_version_path": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v5",
    "prompt_files": {
      "chunk_system.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v5/chunk_system.md",
      "chunk_user.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v5/chunk_user.md",
      "final_system.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v5/final_system.md",
      "final_user.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v5/final_user.md"
    },
    "prompt_hashes": {
      "chunk_system.md": "189a7bb2fe3d09221565133b107880dbbd567a854b287e105e0fb36b5669df57",
      "chunk_user.md": "7c0caf4c40bdde454680df9581cf5cb938fd4bfd4a06f93808573378887da0bb",
      "final_system.md": "c5b3db909b2fc78729288746b4d5462ea70708f4da4584c375c5b91a3053d216",
      "final_user.md": "a95108eddf6eb395939c50036b9bcd1459b00c92bf4c1c8e1bea2023a986690d"
    },
    "requested_model": "gpt-5.4",
    "fallback_model": "gpt-5",
    "chunk_models_used": [
      "gpt-5.4",
      "gpt-5.4",
      "gpt-5.4"
    ],
    "final_model_used": null,
    "elapsed_seconds": 232.58
  },
  "characters": [
    {
      "name": "동녘",
      "aliases": [
        "최동녘"
      ],
      "description": "젊은 남성 비히클로, 캡슐에서 유일하게 의식이 깨어 있으며 소울라이드 중에도 자아가 남아 몸을 직접 움직인다.",
      "continuity_reason": "주인공이며 동일 인물의 얼굴, 체형, 헤어, 포승 상태, 오염·부상 상태와 특이한 이중 의식 설정이 이후 장면 해석에 핵심이라 일관성이 반드시 필요하다.",
      "visual_anchor_traits": [
        "젊은 남성 체형",
        "캡슐 속에서 눈을 뜬 모습",
        "소울라이드 중에도 살아있는 의식",
        "군복과 낙하산 장비",
        "손가락 상처와 검댕 오염",
        "포승줄에 묶인 상태",
        "젊은 남성",
        "궁핍한 차림",
        "불안하고 예민한 표정",
        "할아버지를 챙기는 태도",
        "젊은 남성 외형",
        "호기심 어린 시선",
        "당첨자 무리와 함께 행동",
        "순례를 업고 달릴 정도의 활동성",
        "기절 직전의 혼란스러운 반응"
      ],
      "variant_axes": [
        "costume",
        "injury",
        "blood_stain",
        "open_closed",
        "hair_makeup",
        "emotional_state",
        "consciousness_state"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "마지막 캡슐 속, 눈 뜨고 있는 동녘",
        "저요? 동녘인데요?",
        "저 최동녘이구요! 저 클론 아니구요!",
        "라이드할 때도 의식이 살아있던데?",
        "라이드 건을 쏘는데, 먹히지 않고 동녘의 의식 그대로인",
        "동녘",
        "저희 할아버지 클론 좀 해줘요.",
        "동녘, 기분 좋게 뛰어가고..",
        "동녘. 서창 대신 양복을 입고. 화장을 집도하고 있다.",
        "동녘. 심장이 멈춘 듯 정지 자세.",
        "동녘, 머뭇거리며 질문한다.",
        "동녘, 보면 그 중에 광훈이 있다!",
        "서현을 쫓아가는 동녘.",
        "순례 잘 뛰지 못하자, 동녘이 들쳐 업고 뛴다.",
        "치호, 갑자기 동녘을 붙잡아 서현 쪽으로 끌고 가서는",
        "동녘의 의식에 서현의 기억들이 떠오른다."
      ],
      "series_canon_id": "character:001",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "강 의원",
      "aliases": [],
      "description": "젊고 잘생긴 클론 몸을 쓰는 국회의원으로, 동녘의 몸에 소울라이드해 배틀로얄에 참가한다.",
      "continuity_reason": "클론 교체, 소울라이드 상태, 실제 노쇠한 정체와 젊은 외형의 대비가 캐릭터 해석의 핵심이라 외형과 상태 변화를 추적해야 한다.",
      "visual_anchor_traits": [
        "젊고 잘생긴 남성 클론 외형",
        "국회의원 신분",
        "새 클론 몸",
        "소울라이드로 동녘 몸에 탑승",
        "게임 우승자"
      ],
      "variant_axes": [
        "age",
        "costume",
        "ownership"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "웃고 있는 남자(김 의원)에게 냅다 헤드락 거는 남자",
        "강 의원 맞아",
        "당연히 클론이지. 오늘 소울라이드 해야 되니까.",
        "강 의원님 우승하셨습니다.",
        "150세의 연륜은 무시 못합니다!!"
      ],
      "series_canon_id": "character:002",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "김 의원",
      "aliases": [
        "49번"
      ],
      "description": "젊은 남성 클론 몸을 쓰는 국회의원으로, 배틀로얄에서 기관단총을 난사하며 강 의원을 조롱하는 경쟁자다.",
      "continuity_reason": "강 의원과의 경쟁 구도와 49번 비히클 연결, 젊은 클론 외형과 전투 중 사망 상태가 이후 회상·관계 추적에 중요하다.",
      "visual_anchor_traits": [
        "젊은 남성 클론 외형",
        "49번 비히클과 연결",
        "기관단총 사용",
        "강 의원을 조롱하는 태도",
        "지프차에 치여 두동강 난 상태"
      ],
      "variant_axes": [
        "age",
        "costume",
        "injury"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "웃고 있는 남자(김 의원)",
        "49번 기기 부착하고 있는 김 의원",
        "49번(김 의원 소울라이드 비히클)",
        "산 중턱을 보면. 김 의원이 라이드한 49번이 기관단총을 난사하고 있다.",
        "몸이 두동강 난 김 의원"
      ],
      "series_canon_id": "character:003",
      "matched_existing_canon": false,
      "match_similarity": 0.75
    },
    {
      "name": "DR.NEX",
      "aliases": [],
      "description": "화려한 장갑과 갑옷을 착용한 철제 가면의 테러 조직 수장으로, 변조된 목소리로 말하며 젊은 몸들을 납치한다.",
      "continuity_reason": "주요 적대 세력의 대표 비주얼이며 가면, 갑옷, 변조 음성, 동녘을 풀어주고 데려가는 행동이 이후 정체 추적에 핵심이다.",
      "visual_anchor_traits": [
        "철제 가면",
        "화려한 장갑과 갑옷",
        "변조된 목소리",
        "라이드 건 사용",
        "동녘을 직접 풀어주는 행동",
        "적대 세력의 중심 인물",
        "무장 부대와 함께 행동",
        "장갑 차량과 연계된 등장",
        "캣츠아이를 직접 회수",
        "침투와 후퇴를 지휘하는 위치"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "injury",
        "object_custody"
      ],
      "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, 코카, 사마엘 나온다."
      ],
      "series_canon_id": "character:004",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "코카",
      "aliases": [
        "아까의 여자"
      ],
      "description": "철제 가면을 쓴 젊은 여성으로, 트레일러를 몰고 침입해 라이드를 이용한 기습을 수행하는 DR.NEX 측 인물이다.",
      "continuity_reason": "DR.NEX와 함께 움직이는 핵심 적대 인물로서 지휘 보조와 서현 납치 작전에 관여하므로 동일 인물 식별이 필요하다.",
      "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와 코카까지 등장하고.",
        "그 사이 DR.NEX와 코카, 오리엔티스 내부로 침투하고.",
        "뛰어들어오는 DR.NEX와 코카 그리고 해커 사마엘.",
        "반대편에서 DR.NEX, 코카, 사마엘 나온다.",
        "상황 지켜보던 코카, DR.NEX 부대원들에게 무전하고."
      ],
      "series_canon_id": "character:005",
      "matched_existing_canon": false,
      "match_similarity": 0.25
    },
    {
      "name": "은성",
      "aliases": [],
      "description": "오리엔티스 측 전투 인물로, 로봇형 아머 유닛 ZRBB51을 타고 네트워크를 통해 대원들을 동시 조종한다.",
      "continuity_reason": "오리엔티스의 설명자이자 전투 지휘 축이며, ZRBB51 부착과 네트워크 협동의 중심이어서 외형과 장비 연동 상태를 지속 추적해야 한다.",
      "visual_anchor_traits": [
        "오리엔티스 소속",
        "로봇형 아머 유닛 탑승",
        "네트워크 지휘",
        "대원 다중 조종",
        "한재호의 휠체어를 밂",
        "행사 진행 요원",
        "침착한 태도",
        "당첨자 안내 역할",
        "오리엔티스 안내자 역할",
        "침착한 리더 태도",
        "서현을 부축하는 모습",
        "강한 전투 수행 능력",
        "ZRBB51이 부착되는 몸"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "location_state",
        "injury",
        "equipment_attached"
      ],
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "은성이 타고 있는 로봇형 아머 유닛 ZRBB51",
        "은성아! 여기 DR.NEX가 침입했어!",
        "지금부터 내가 조종한다!",
        "은성, 자동항법 장치로 ZRBB51을 통해, 대원들을 한꺼번에 조종하는 모습",
        "은성이 휠체어를 밀고",
        "동녘, 은성과 서현을 멀리서 알아보곤",
        "은성 당첨자들 앞으로 다가와서",
        "설명하는 은성.",
        "은성, 서현을 부축하면서.",
        "은성은 멀티 플레이어로 가장 공격력이 뛰어나다.",
        "은성에게 부착되기 시작하는 ZRBB51!",
        "뒤에서는 은성을 비롯한 오리엔티스 대원들 쫓아나온다."
      ],
      "series_canon_id": "character:006",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "서현",
      "aliases": [],
      "description": "오리엔티스 측 핵심 여성 인물로, 냉정한 태도와 뛰어난 전투 능력, 네트워크 모드와 라이드 건 사용 능력을 지녔다.",
      "continuity_reason": "정체성의 핵심인 전투 스타일, 네트워크 기능, 동녘과의 기억 연결, 납치 직전 상태가 모두 이후 연속성의 중심이 된다.",
      "visual_anchor_traits": [
        "오리엔티스 소속",
        "네트워크 활성화 담당",
        "동녘을 보고 놀라는 반응",
        "의식 상실",
        "한재호 앞에서 안내",
        "행사 수행 인물",
        "차분한 태도",
        "여성 연구원/전투원 이미지",
        "날카롭고 냉정한 표정",
        "휘청거리는 이상 징후",
        "팔극권 계열의 전투 동작",
        "라이드 건 사용",
        "납치 직전 포박 상태"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "location_state",
        "injury",
        "consciousness_state",
        "captured_free",
        "hair_makeup"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "서현! 네트워크를 활성화 해줘!",
        "서현, 네트워크를 활성화 하면.",
        "서현 .. 트레일러 안에 있던 동녘과 눈이 마주치고..",
        "서현의 눈이 휘둥그레지며 의식을 잃고.",
        "서현이 앞쪽으로 안내하면서 나오고 있다.",
        "은성과 서현, 동녘을 알아차렸다.",
        "서현 옆에서 거든다.",
        "서현, 동녘을 바라보는데, 현기증이 일어나는 듯 잠깐 휘청..",
        "서현, 의식의 전이는 양자역학 보다 어려운 개념이라",
        "서현, 팔극권에 가까운 몸놀림이다.",
        "서현 끄덕한 후 네트워크 모드 활성화시킨다.",
        "서현아! 이쪽으로 라이드 해!",
        "붙잡혀 가던 서현, 간신히 라이드 건을 꺼내 동녘에게 발사한다."
      ],
      "series_canon_id": "character:007",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "강 사장",
      "aliases": [],
      "description": "작달만한 키의 블랙마켓 운영자로, 보디가드들을 거느리며 소울라이드 비히클과 불법 거래를 관리한다.",
      "continuity_reason": "동녘을 배틀로얄에 보낸 배후이자 블랙마켓의 중심 인물이라 체구, 업장 내 위치, 권력 관계를 고정해야 한다.",
      "visual_anchor_traits": [
        "작달만한 키",
        "보디가드 동행",
        "블랙마켓 운영자",
        "능청스러운 태도",
        "업주 분위기",
        "능글맞은 태도",
        "허름한 조폭풍 사무실과 연결",
        "가드들을 거느림"
      ],
      "variant_axes": [
        "costume",
        "location_state"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "강 사장 개새끼.",
        "작달만한 키의 강 사장, 보디가드들과 함께",
        "강 사장, 조금 당황한 눈빛이지만, 으레 능청스레.",
        "강 사장",
        "내가 특별히 너 오늘 긴밤 보내준 건데!",
        "저희가 합법적인 클론 공장에서 제대로 떼어오는 육체들입니다.",
        "가드들에게) 얘들아. 여기 대포 클론 돌아다닌다고 얼른 신고 좀 해라!!"
      ],
      "series_canon_id": "character:008",
      "matched_existing_canon": false,
      "match_similarity": 0.5
    },
    {
      "name": "우진",
      "aliases": [
        "금색 번호판 31번"
      ],
      "description": "초이스 유리방에서 금색 번호판 31번을 단 고가의 소울라이드 비히클.",
      "continuity_reason": "노인이 지정 구매를 원하고, 차광훈의 아들로 언급되며, 클론·소울라이드·가족 관계가 얽힌 시각적 기준점이다.",
      "visual_anchor_traits": [
        "금색 번호판 31번",
        "젊은 남성 비히클",
        "고가 상품 취급",
        "섹스 머신으로 소개됨"
      ],
      "variant_axes": [
        "costume",
        "ownership"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "저기 안쪽에 금색 번호판 31번.",
        "아.. 우진이요? 저 친구는 금색이라 많이 비쌉니다. 섹스 머신이구요.",
        "너도! 우리 우진이처럼 열심히 소울라이드를 하든가!"
      ],
      "series_canon_id": "character:009",
      "matched_existing_canon": false,
      "match_similarity": 0.182
    },
    {
      "name": "차순례",
      "aliases": [
        "순례"
      ],
      "description": "판자촌에 사는 노년 여성으로, 덕현의 할머니이자 클론 로또 당첨자.",
      "continuity_reason": "동녘과 정서적으로 연결된 핵심 조력자이며, 당첨 전후의 상태와 가족 관계가 이후 전개에 중요하다.",
      "visual_anchor_traits": [
        "노년 여성",
        "기침하는 약한 몸",
        "소박한 옷차림",
        "보따리를 들고 다님"
      ],
      "variant_axes": [
        "costume",
        "health_state",
        "emotional_state"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "할머니 순례와",
        "차순례 할머님 220302로 시작하는 주민번호 맞으시죠?",
        "사회자 (CONT’D) 자 다음 번호는! 220302번 차순례님!"
      ],
      "series_canon_id": "character:010",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "덕현",
      "aliases": [],
      "description": "다리를 저는 어린 소년으로, 순례의 손자이며 동녘에게 네잎클로버를 건넨다.",
      "continuity_reason": "신체적 특징과 순례·동녘과의 관계가 분명하며, 클론 로또와 가족 동기의 정서적 연결고리다.",
      "visual_anchor_traits": [
        "어린 소년",
        "다리를 저는 걸음",
        "밝고 순한 표정",
        "네잎클로버를 챙김"
      ],
      "variant_axes": [
        "costume",
        "mobility_aid",
        "emotional_state"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "소아마비를 앓는지 다리를 저는 손자 덕현",
        "형! 우진이 형네 아버지 내일 클론일이라",
        "주머니에서 주섬주섬 네잎 클로버 2개를 꺼내어"
      ],
      "series_canon_id": "character:011",
      "matched_existing_canon": false,
      "match_similarity": 0.5
    },
    {
      "name": "서창",
      "aliases": [],
      "description": "검은 양복 차림의 노년 남성으로, 화장터를 운영하며 동녘의 할아버지다.",
      "continuity_reason": "동녘의 핵심 가족이자 클론 거부 태도, 병세, 직업 공간과 강하게 결부되어 후속 장면의 감정·서사 연속성에 필수다.",
      "visual_anchor_traits": [
        "늙은 남성",
        "검은 양복 차림",
        "기침과 각혈",
        "무표정하고 완고한 태도"
      ],
      "variant_axes": [
        "costume",
        "health_state",
        "blood_stain",
        "age"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "검은 양복 차림의 늙은 서창",
        "동녘의 집",
        "입에서 피가 묻어난다.",
        "나 죽으면 얼른 태워라."
      ],
      "series_canon_id": "character:012",
      "matched_existing_canon": false,
      "match_similarity": 0.5
    },
    {
      "name": "차광훈",
      "aliases": [
        "광훈",
        "우진이 아버지"
      ],
      "description": "클론을 앞두고 젊은 몸으로 바뀐 남성으로, 오만하고 공격적인 태도를 보인다.",
      "continuity_reason": "우진의 아버지이자 클론 전후 대비가 직접 제시되어, 동일 인물의 변환 상태 추적이 중요하다.",
      "visual_anchor_traits": [
        "중년에서 젊은 몸으로 대비됨",
        "거친 표정과 태도",
        "잔치의 중심 인물",
        "클론 전후 이미지 대비"
      ],
      "variant_axes": [
        "age",
        "transformation",
        "costume"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "차광훈, 신나게 노래 부르고 있다.",
        "우진이 아버지!",
        "광훈의 옛사진과 현재의 젊은 사진도 나오고."
      ],
      "series_canon_id": "character:013",
      "matched_existing_canon": false,
      "match_similarity": 0.5
    },
    {
      "name": "한재호",
      "aliases": [
        "오리엔티스 한재호 원장님",
        "원장님"
      ],
      "description": "휠체어를 탄 오리엔티스 원장으로, 대중 앞에서 클론 보급을 약속하는 상징적 인물.",
      "continuity_reason": "행사와 기관의 얼굴이자 동녘의 향후 운명을 좌우하는 권력자이므로 외형, 이동 방식, 대중 이미지의 일관성이 중요하다.",
      "visual_anchor_traits": [
        "휠체어 탑승",
        "권위 있는 중년 남성",
        "대중의 환호를 받음",
        "무대 연설자"
      ],
      "variant_axes": [
        "costume",
        "mobility_state",
        "public_image"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "오리엔티스의 한재호 원장님!",
        "휠체어에 탄 한재호.",
        "저는 아직 저를 클론하지 않았습니다.",
        "축하해요. 본인이 클론 하실 거예요?"
      ],
      "series_canon_id": "character:014",
      "matched_existing_canon": false,
      "match_similarity": 0.333
    }
  ],
  "locations": [
    {
      "name": "클럽하우스 폐창고",
      "aliases": [
        "폐창고"
      ],
      "description": "어둡고 낡은 창고로, 사람 크기의 1인 캡슐 50개가 세로로 늘어서 있는 소울라이드 준비 공간이다.",
      "continuity_reason": "동녘의 각성, 캡슐 배열, 의식 동기화, 후반 폭발까지 벌어지는 핵심 공간이라 구조와 손상 상태가 일관되어야 한다.",
      "visual_anchor_traits": [
        "어둡고 낡은 창고",
        "1인 캡슐 50개 세로 배열",
        "캡슐 상태창",
        "마지막 50번 캡슐 위치",
        "후반 무너진 벽과 폭발 흔적"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "time_of_day"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "어둡고 낡은 창고. 사람이 들어갈만한 크기의 1인 캡슐 50개 세로로 죽 늘어서 있다.",
        "50번 캡슐 속 동녘 보이고.",
        "막다른 폐창고 앞으로 몰린 동녘.",
        "창고도 터져버리고…"
      ],
      "series_canon_id": "location:001",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "클럽하우스 VIP 룸",
      "aliases": [
        "클럽하우스"
      ],
      "description": "고급 연회장 분위기의 공간으로, 젊은 의원들이 리클라이너 소파에 누워 소울라이드 장치를 연결하는 장소다.",
      "continuity_reason": "의원들의 젊은 외형과 실제 정체, 소울라이드 연결 구조가 드러나는 중심 무대라 좌석 배치와 분위기 유지가 중요하다.",
      "visual_anchor_traits": [
        "고급 연회장 분위기",
        "젊고 잘생긴 남자들 50명",
        "1인용 리클라이너 소파 열",
        "보좌관과 번호 기기"
      ],
      "variant_axes": [
        "crowd_density",
        "open_closed",
        "time_of_day"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "고급진 분위기의 연회장. 젊고 잘생긴 남자들 50명.",
        "1인용 리클라이너 소파들 쭉 나열된.",
        "의원들 목 뒤에 갖다 대면. 소형 기기"
      ],
      "series_canon_id": "location:001",
      "matched_existing_canon": true,
      "match_similarity": 0.94
    },
    {
      "name": "배틀로얄 야산",
      "aliases": [
        "야산"
      ],
      "description": "은폐물과 폐가가 있는 야산 전장으로, 낙하 후 생존전과 드롭 쟁탈, 멜트다운 시체 출현이 벌어진다.",
      "continuity_reason": "배틀로얄의 주요 전장으로 지형, 은폐물, 시체 분포, 드롭 위치가 액션 연속성에 직접 영향을 준다.",
      "visual_anchor_traits": [
        "은폐물이 있는 야산",
        "폐가",
        "산 정상 드롭 지점",
        "시체가 널린 중턱"
      ],
      "variant_axes": [
        "damage",
        "crowd_density",
        "time_of_day"
      ],
      "kind": "exterior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "여기저기 은폐물이 있는 야산이다. 폐가로 뛰어드는 동녘.",
        "산 정상에 헬기 드롭이 떨어진다.",
        "조금 전 난사 당해 죽은 시체들 옆에 같이 누워있는 동녘"
      ],
      "series_canon_id": "location:002",
      "matched_existing_canon": false,
      "match_similarity": 0.111
    },
    {
      "name": "블랙마켓",
      "aliases": [],
      "description": "서울의 낡은 상가 후미진 곳에 있는 불법 소울라이드 업장으로, 철장 격투장과 안마의자들이 놓여 있다.",
      "continuity_reason": "동녘의 원래 생활권과 강 사장의 근거지로, 불법 소울라이드 세계관의 시각적 기준점이 되는 공간이다.",
      "visual_anchor_traits": [
        "낡은 상가 후미진 위치",
        "UFC 같은 철장 링",
        "격투용 소울라이드 장치",
        "안마의자에 앉은 노인들"
      ],
      "variant_axes": [
        "crowd_density",
        "open_closed",
        "time_of_day"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 블랙마켓 - DAY",
        "서울의 낡은 상가 후미진 곳.",
        "UFC같은 철장 안에서 몸 좋은 남자들이 격투를 하고 있다.",
        "링 주변에는 안마 의자에 앉아 있는 노인들"
      ],
      "series_canon_id": "location:003",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "소울라이드 업장",
      "aliases": [
        "소울라이드 업장 일각"
      ],
      "description": "난교 파티와 비히클 거래가 동시에 이루어지는 퇴폐적 실내 업장.",
      "continuity_reason": "강 사장의 범죄 활동과 동녘의 노동 환경을 규정하는 핵심 공간으로, 분위기와 구조의 일관성이 중요하다.",
      "visual_anchor_traits": [
        "어두운 실내",
        "난교 파티 진행",
        "가드들이 배치됨",
        "퇴폐적 분위기"
      ],
      "variant_axes": [
        "crowd_density",
        "lighting",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 소울라이드 업장 일각 - DAY",
        "난교 파티가 한참인 실내."
      ],
      "series_canon_id": "location:004",
      "matched_existing_canon": false,
      "match_similarity": 0.182
    },
    {
      "name": "초이스 유리방",
      "aliases": [],
      "description": "안쪽은 거울, 바깥은 유리로 보이는 어두운 선택용 방.",
      "continuity_reason": "우진을 포함한 비히클 상품 진열 방식과 고객 선택 구조가 드러나는 독특한 공간이다.",
      "visual_anchor_traits": [
        "안쪽 거울 구조",
        "바깥에서 보이는 유리",
        "어두운 조명",
        "번호판 단 비히클들이 앉아 있음"
      ],
      "variant_axes": [
        "lighting",
        "crowd_density",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 초이스 유리방 - DAY",
        "안쪽은 거울로, 바깥에선 유리로 보이는 어두운 방.",
        "금은동 색깔로 번호판을 달고"
      ],
      "series_canon_id": "location:005",
      "matched_existing_canon": false,
      "match_similarity": 0.267
    },
    {
      "name": "강 사장 사무실",
      "aliases": [],
      "description": "허름한 조폭 사무실 같은 느낌의 옛스런 사무실.",
      "continuity_reason": "비밀 실험실로 이어지는 숨겨진 입구가 있는 핵심 공간이라 구조와 소품 배치가 중요하다.",
      "visual_anchor_traits": [
        "허름한 조폭풍 인테리어",
        "옛스런 사무실",
        "책상 아래 비밀 버튼",
        "액자에 걸린 면허 허가서"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "prop_layout"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 강 사장 사무실 - DAY",
        "허름한 조폭 사무실 같은 느낌의 옛스런 사무실.",
        "동녘, 강 사장 책상 밑으로 가서 버튼을 누른다."
      ],
      "series_canon_id": "location:006",
      "matched_existing_canon": false,
      "match_similarity": 0.316
    },
    {
      "name": "강 사장 비밀 인체 실험실",
      "aliases": [
        "비밀 인체 실험실"
      ],
      "description": "유리 캡슐에 얼려진 신체가 가득한 불법 클론 실험 공간.",
      "continuity_reason": "불법 클론 증거의 핵심 현장이며, 강 사장과 DR.NEX 언급이 연결되는 시각적 증거 공간이다.",
      "visual_anchor_traits": [
        "유리 캡슐들",
        "얼려진 신체들",
        "비밀 공간",
        "차가운 실험실 분위기"
      ],
      "variant_axes": [
        "damage",
        "lighting",
        "occupancy",
        "open_closed"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 강 사장 비밀 인체 실험실 - DAY",
        "유리 캡슐에 얼려진 신체가 가득한 실험실 공간."
      ],
      "series_canon_id": "location:007",
      "matched_existing_canon": false,
      "match_similarity": 0.545
    },
    {
      "name": "판자촌",
      "aliases": [
        "마을 일각"
      ],
      "description": "좁은 길과 허름한 집들이 이어진 가난한 주거 지역.",
      "continuity_reason": "동녘, 순례, 덕현, 서창의 생활 기반 공간으로 계층감과 동선의 연속성이 중요하다.",
      "visual_anchor_traits": [
        "좁은 길",
        "허름한 집들",
        "야간의 쓸쓸한 분위기",
        "가난한 주거 환경"
      ],
      "variant_axes": [
        "time_of_day",
        "weather",
        "crowd_density"
      ],
      "kind": "exterior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "EXT. 판자촌 - NIGHT",
        "좁은 판자촌 길을 걸어올라가는 동녘과 순례, 덕현."
      ],
      "series_canon_id": "location:008",
      "matched_existing_canon": false,
      "match_similarity": 0.375
    },
    {
      "name": "화장터",
      "aliases": [],
      "description": "관을 화로에 넣어 화장하는 시설로, 서창이 일하는 장소.",
      "continuity_reason": "서창의 직업 정체성과 죽음에 대한 태도를 상징하는 공간이며, 동녘의 생활공간과 직접 붙어 있다.",
      "visual_anchor_traits": [
        "화로와 불길",
        "관이 들어가는 구조",
        "검은 양복의 장례 집도",
        "엄숙한 분위기"
      ],
      "variant_axes": [
        "time_of_day",
        "lighting",
        "occupancy"
      ],
      "kind": "mixed",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 화장터 - DAY",
        "서창, 관에서 가족들을 떼어내고, 관을 화로에 집어 넣는다.",
        "EXT. 화장터 - NIGHT"
      ],
      "series_canon_id": "location:009",
      "matched_existing_canon": false,
      "match_similarity": 0.222
    },
    {
      "name": "동녘의 집",
      "aliases": [
        "화장터 옆 동녘의 집"
      ],
      "description": "화장터 옆에 붙은 가난한 집으로, 서창과 동녘이 함께 사는 공간.",
      "continuity_reason": "동녘과 서창의 가족 갈등, 생활고, 사진과 같은 과거 단서가 응축된 핵심 생활 공간이다.",
      "visual_anchor_traits": [
        "화장터 옆 위치",
        "쌀독이 비어 있음",
        "낡은 실내",
        "액자 사진이 놓인 방"
      ],
      "variant_axes": [
        "prop_layout",
        "lighting",
        "occupancy"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 화장터 옆 동녘의 집 - NIGHT",
        "쌀독을 여는데, 쌀이 없다.",
        "탁자 위에 놓인 액자에 어린 동녘과 젊은 서창의 사진"
      ],
      "series_canon_id": "location:010",
      "matched_existing_canon": false,
      "match_similarity": 0.545
    },
    {
      "name": "클론 행사장",
      "aliases": [
        "클론 행사장 입구",
        "클론 행사장 내부"
      ],
      "description": "대기줄과 중앙 무대, 캡슐형 클론 기계가 있는 대형 공개 행사장.",
      "continuity_reason": "한재호의 대중 연설, 순례와 동녘의 당첨, 기관 인물들의 재등장이 모두 집중되는 핵심 공간이다.",
      "visual_anchor_traits": [
        "북적이는 입구 대기줄",
        "중앙 큰 무대",
        "캡슐 형태의 클론 기계",
        "대형 스크린과 환호 군중"
      ],
      "variant_axes": [
        "crowd_density",
        "lighting",
        "time_of_day",
        "set_dressing"
      ],
      "kind": "mixed",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 클론 행사장 입구 - DAY",
        "클론 로또 응모 대기줄이 길게 뻗어있다.",
        "INT. 클론 행사장 내부 - DAY",
        "가운데에 캡슐 형태의 클론 기계가 놓여있고"
      ],
      "series_canon_id": "location:011",
      "matched_existing_canon": false,
      "match_similarity": 0.471
    },
    {
      "name": "오리엔티스 내부 실험실",
      "aliases": [
        "오리엔티스 실험실"
      ],
      "description": "각종 장비와 캡슐이 놓인 오리엔티스의 핵심 실험 공간으로, 클론 신체들이 보관되고 대규모 침입 전투가 벌어진다.",
      "continuity_reason": "캡슐 배치, 파손된 벽, 침입 흔적, 전투 후 상태가 이후 장면의 공간 연속성에 직접 영향을 준다.",
      "visual_anchor_traits": [
        "각종 실험 장비",
        "사람이 들어있는 캡슐들",
        "클론 신체 보관 공간",
        "벽을 부수고 들어온 장갑 차량",
        "전투로 어수선해진 내부"
      ],
      "variant_axes": [
        "damage",
        "crowd_density",
        "open_closed",
        "time_of_day"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "각종 장비가 놓여있는 실험실들을 걸어가며 설명하는 은성.",
        "캡슐 안에 갇힌 사람들 중 몇몇이 깨어나서",
        "실험실 한쪽 벽을 부수고 들어오는 장갑 차량!",
        "실험실을 DR.NEX 부대원으로 가득 메워"
      ],
      "series_canon_id": "location:012",
      "matched_existing_canon": false,
      "match_similarity": 0.476
    },
    {
      "name": "오리엔티스 내부 핵심 시설",
      "aliases": [],
      "description": "중앙 시스템과 보안 금고가 있는 깊숙한 시설로, 캣츠아이가 원통형 캡슐 안에 보관되어 있다.",
      "continuity_reason": "캣츠아이의 보관 위치와 금고 구조, 침입 및 개방 상태가 이후 탈취 사건의 시각적 증거가 된다.",
      "visual_anchor_traits": [
        "중앙 시스템 단말",
        "보안 금고 같은 큰 문",
        "깊숙한 핵심 구역 분위기",
        "원통형 캡슐 보관 설비"
      ],
      "variant_axes": [
        "open_closed",
        "damage",
        "security_state",
        "time_of_day"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 오리엔티스 내부 핵심 시설 - DAY",
        "사마엘, 익숙하게 오리엔티스 중앙 시스템에 접속하고, 해킹에 성공한다.",
        "보안 금고 같은 큰 시스템의 문이 열리는데..",
        "그 안에 있는 캣츠 아이."
      ],
      "series_canon_id": "location:013",
      "matched_existing_canon": false,
      "match_similarity": 0.692
    },
    {
      "name": "오리엔티스 외곽",
      "aliases": [
        "오리엔티스 외부"
      ],
      "description": "건물 외부 차량 탑승 지점으로, 피난과 추격, 서현 납치 시도가 한꺼번에 충돌하는 외곽 전장이다.",
      "continuity_reason": "차량 위치, 인물 배치, 포위 구도와 전투 흐름이 납치 및 라이드 장면의 공간 이해에 필수적이다.",
      "visual_anchor_traits": [
        "건물 외부 출구 주변",
        "대기 중인 차량들",
        "사방에서 대치하는 구도",
        "외부 육탄전 공간"
      ],
      "variant_axes": [
        "crowd_density",
        "vehicle_presence",
        "damage",
        "time_of_day"
      ],
      "kind": "exterior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 오리엔티스 외곽 - DAY",
        "준비된 차량에 차례로 탑승하는 사람들.",
        "아까의 DR.NEX 부대 차량 갑자기 다가오고,",
        "동서남북 사방에서 만난 이들."
      ],
      "series_canon_id": "location:014",
      "matched_existing_canon": false,
      "match_similarity": 0.706
    }
  ],
  "props": [
    {
      "name": "1인 캡슐",
      "aliases": [
        "캡슐"
      ],
      "description": "사람 한 명이 서서 들어가는 세로형 캡슐로, 상태창과 잠금장치, 수면 가스를 통해 비히클의 의식을 제어한다.",
      "continuity_reason": "동녘의 각성과 비활성화, 번호 매칭, 소울라이드 준비의 핵심 장치라 외형과 기능 표현이 흔들리면 설정 이해가 무너진다.",
      "visual_anchor_traits": [
        "세로형 1인 캡슐",
        "전면 상태창",
        "팔다리 잠금장치",
        "하얀 수면 가스"
      ],
      "variant_axes": [
        "open_closed",
        "loaded_empty"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "사람이 들어갈만한 크기의 1인 캡슐 50개",
        "캡슐 상태창",
        "동녘 팔다리에 움직이지 못하게 잠금장치 걸리고.",
        "캡슐 내부에 가득 차는 하얀 수면 가스"
      ],
      "series_canon_id": "prop:001",
      "matched_existing_canon": false,
      "match_similarity": 0.0
    },
    {
      "name": "소형 기기",
      "aliases": [
        "번호 기기"
      ],
      "description": "의원과 캡슐 속 비히클의 뒷목에 붙여 의식 동기화를 수행하는 번호 부착형 소울라이드 연결 장치다.",
      "continuity_reason": "의원과 비히클의 번호 매칭과 의식 동기화 메커니즘을 시각적으로 설명하는 핵심 장치라 형태와 부착 위치가 중요하다.",
      "visual_anchor_traits": [
        "1부터 50까지 번호 표기",
        "뒷목 부착형",
        "다리가 뻗어 신경을 감싸는 구조",
        "활성화 표시"
      ],
      "variant_axes": [
        "loaded_empty",
        "open_closed"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "각 기기마다 1~50까지 번호가 매겨져있다.",
        "의원들 목 뒤에 갖다 대면.",
        "몸체에서 다리가 뻗어 나와 목 뒤 신경까지 감싸고.",
        "같은 번호 캡슐 속 남자들도 ‘의식 동기화’ 수치 빠르게 올라가는."
      ],
      "series_canon_id": "prop:002",
      "matched_existing_canon": false,
      "match_similarity": 0.2
    },
    {
      "name": "라이드 건",
      "aliases": [
        "갈고리 총"
      ],
      "description": "갈고리와 침을 발사해 대상의 목뒤에 꽂고 원격 소울라이드를 거는 DR.NEX의 특수 무기다.",
      "continuity_reason": "DR.NEX의 전투 방식과 오리엔티스의 방어 장치 설정을 규정하는 대표 장비라 형태와 작동 방식의 일관성이 필요하다.",
      "visual_anchor_traits": [
        "갈고리 발사 구조",
        "목뒤에 꽂히는 침",
        "원격 라이드 유발",
        "회수 가능한 케이블",
        "서현이 꺼내 드는 총기형 장치",
        "라이드 기능 수행",
        "대상에게 직접 발사",
        "기억 연결의 매개"
      ],
      "variant_axes": [
        "loaded_empty",
        "open_closed",
        "ownership",
        "active_inactive"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "갈고리 총 같은 것을 헌병1의 얼굴에 발사한다.",
        "총에서 발사된 갈고리 같은 것이 헌병1의 목뒤로 기어들어가서 쿡 침을 놓자.",
        "DR.NEX, 라이드 건으로 오리엔티스를 공격하지만",
        "치호 서현아! 이쪽으로 라이드 해!",
        "붙잡혀 가던 서현, 간신히 라이드 건을 꺼내 동녘에게 발사한다."
      ],
      "series_canon_id": "prop:003",
      "matched_existing_canon": false,
      "match_similarity": 0.2
    },
    {
      "name": "대형 트레일러",
      "aliases": [
        "트레일러"
      ],
      "description": "DR.NEX가 시체 수거 차량으로 위장해 침입한 대형 차량으로, 내부 철장에 납치한 젊은 몸들을 수용한다.",
      "continuity_reason": "초소 침입, 의원 납치, 추격전, 분리 도주까지 이어지는 핵심 이동 수단이라 외형과 손상·분리 상태를 추적해야 한다.",
      "visual_anchor_traits": [
        "대형 화물 트레일러",
        "운전석 철제 가면 여성",
        "후면 개폐문",
        "내부 철장"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "loaded_empty"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "대형 트레일러 달려와서는 초소 앞에 선다.",
        "트레일러의 뒷문이 열리면",
        "트레일러 안의 철장 안에 들어가 문을 잠그곤",
        "트레일러 뒷쪽을 떼어 버리고, 앞쪽 차량에 모두 탑승한 채 도주한다."
      ],
      "series_canon_id": "prop:004",
      "matched_existing_canon": false,
      "match_similarity": 0.333
    },
    {
      "name": "ZRBB51",
      "aliases": [
        "로봇형 아머 유닛 ZRBB51"
      ],
      "description": "은성이 탑승하는 오리엔티스의 로봇형 아머 유닛으로, 네트워크 전투 지휘와 자동항법 조종의 중심 장비다.",
      "continuity_reason": "은성과 부대 전투 방식의 변화를 일으키는 핵심 장비로, 부착 여부와 작동 상태가 전투 연속성에 중요하다.",
      "visual_anchor_traits": [
        "로봇형 아머 유닛",
        "은성 탑승",
        "오리엔티스 장비",
        "네트워크 지휘 플랫폼",
        "은성에게 부착되는 장치",
        "네트워크 협동 전투 유도",
        "안테나 작동과 연동",
        "부대 움직임을 동기화"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "attached_detached",
        "active_inactive"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "은성이 타고 있는 로봇형 아머 유닛 ZRBB51",
        "은성, 자동항법 장치로 ZRBB51을 통해",
        "은성, 서현에게 눈짓하면. 서현 끄덕한 후 네트워크 모드 활성화시킨다.",
        "은성에게 부착되기 시작하는 ZRBB51!",
        "네트워크 안테나 작동이 멈추고.",
        "일시적으로 오리엔티스 부대원들의 움직임이 정지된다."
      ],
      "series_canon_id": "prop:005",
      "matched_existing_canon": false,
      "match_similarity": 0.2
    },
    {
      "name": "오리엠티스 면허 허가서",
      "aliases": [
        "면허 허가서"
      ],
      "description": "액자에 걸린, 기관명 철자가 틀린 조잡한 위조 허가서.",
      "continuity_reason": "강 사장의 불법성을 시각적으로 입증하는 결정적 증거 소품이라 형태와 오타가 유지되어야 한다.",
      "visual_anchor_traits": [
        "액자에 걸려 있음",
        "오리엔티스 오타",
        "줄이 삐뚤빼뚤함",
        "조잡한 공문서 형태"
      ],
      "variant_axes": [
        "damage",
        "visibility"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "강 사장 액자에 걸린 면허 허가서를 보여주는데.",
        "오리엔티스라고 쓰여진 곳에 오타 투성이. 줄은 삐뚤빼뚤.",
        "이거 오리엔티스가 아니고 오리엠티스잖아요."
      ],
      "series_canon_id": "prop:006",
      "matched_existing_canon": false,
      "match_similarity": 0.235
    },
    {
      "name": "캡슐형 클론 기계",
      "aliases": [
        "클론 기계"
      ],
      "description": "행사장 중앙 무대에 놓인 캡슐 형태의 대형 클론 장치.",
      "continuity_reason": "클론 행사장의 상징적 중심물로, 기관의 기술 이미지와 무대 연출의 기준점이 된다.",
      "visual_anchor_traits": [
        "캡슐 형태",
        "무대 중앙 배치",
        "대형 장치",
        "공개 행사 전시물"
      ],
      "variant_axes": [
        "active_inactive",
        "lighting",
        "open_closed"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "가운데에 캡슐 형태의 클론 기계가 놓여있고"
      ],
      "series_canon_id": "prop:007",
      "matched_existing_canon": false,
      "match_similarity": 0.444
    },
    {
      "name": "캣츠아이",
      "aliases": [
        "캣츠 아이"
      ],
      "description": "액체로 가득한 원통형 캡슐 안에 보관된 원형의 신비한 물질로, DR.NEX의 침투 목표물이다.",
      "continuity_reason": "탈취 사건의 핵심 목표물이자 보관 상태와 운반 상태가 이후 서사의 직접 단서가 되므로 독립 추적이 필요하다.",
      "visual_anchor_traits": [
        "원형의 신비한 물질",
        "액체가 찬 원통형 캡슐 안 보관",
        "핵심 시설 금고 내부에 위치",
        "하드 케이스로 옮겨 담김"
      ],
      "variant_axes": [
        "containment",
        "ownership",
        "location"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "그리고 아마 캣츠아이.",
        "그 안에 있는 캣츠 아이. 원형의 신비한 물질이 액체로 가득한 원통형 캡슐에 담겨있다.",
        "DR.NEX, 캣츠아이를 집어 들고 있던 하드 케이스에 담는다."
      ],
      "series_canon_id": "prop:008",
      "matched_existing_canon": false,
      "match_similarity": 0.25
    }
  ],
  "relation_facts": [
    {
      "relation_family": "control",
      "relation_type": "소울라이드 탑승",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "강 의원이 동녘의 몸을 사용한다는 사실은 이후 대화, 행동 충돌, 우승 결과 해석의 핵심이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "강 의원",
          "role": "탑승 의식",
          "series_canon_id": "character:002",
          "series_canon_name": "강 의원"
        },
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "비히클 몸",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        }
      ],
      "evidence": [
        "강 의원(V.0.)",
        "이 새끼 의식이 살아있었다니까? 몸도 지멋대로 움직이고?",
        "나 라이드한 거?"
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "배틀로얄 경쟁",
      "directionality": "bidirectional",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "강 의원과 김 의원의 경쟁 관계는 전장 행동과 살해 시도 해석에 직접 연결된다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "강 의원",
          "role": "경쟁자",
          "series_canon_id": "character:002",
          "series_canon_name": "강 의원"
        },
        {
          "entity_type": "character",
          "entity_name": "김 의원",
          "role": "경쟁자",
          "series_canon_id": "character:003",
          "series_canon_name": "김 의원"
        }
      ],
      "evidence": [
        "김 의원~ 오늘도 미리 꼴찌 감사요~",
        "1등은 내가 할게. 한 놈만 더 잡고!",
        "강 의원 저 새끼 대단하네."
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "지휘 및 운용",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "은성과 ZRBB51의 결합은 오리엔티스 전투 방식의 핵심 연출이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "은성",
          "role": "탑승자",
          "series_canon_id": "character:006",
          "series_canon_name": "은성"
        },
        {
          "entity_type": "prop",
          "entity_name": "ZRBB51",
          "role": "운용 장비",
          "series_canon_id": "prop:005",
          "series_canon_name": "ZRBB51"
        }
      ],
      "evidence": [
        "은성이 타고 있는 로봇형 아머 유닛 ZRBB51",
        "은성, 자동항법 장치로 ZRBB51을 통해"
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "조직 수장과 부하",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "DR.NEX와 코카의 위계는 테러 조직 내부 동선과 명령 체계를 이해하는 데 중요하다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "DR.NEX",
          "role": "수장",
          "series_canon_id": "character:004",
          "series_canon_name": "DR.NEX"
        },
        {
          "entity_type": "character",
          "entity_name": "코카",
          "role": "부하",
          "series_canon_id": "character:005",
          "series_canon_name": "코카"
        }
      ],
      "evidence": [
        "코카 대장. 이 친구는 그냥 두시는 건가요?",
        "DR.NEX 끄덕이는데.."
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "해방 후 강제 탑승",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "DR.NEX가 동녘을 풀어준 뒤 다시 트레일러에 태우는 행동은 둘의 특수한 관심 관계를 형성한다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "DR.NEX",
          "role": "행동 주체",
          "series_canon_id": "character:004",
          "series_canon_name": "DR.NEX"
        },
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "대상",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        },
        {
          "entity_type": "prop",
          "entity_name": "대형 트레일러",
          "role": "이동 수단",
          "series_canon_id": "prop:004",
          "series_canon_name": "대형 트레일러"
        }
      ],
      "evidence": [
        "DR.NEX, 무기를 꺼내어 동녘을 풀어주고.",
        "DR.NEX, 억지로 동녘을 트레일러에 태우고.."
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "운전 및 침입 수단 운용",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "코카와 트레일러의 연결은 초소 습격과 탈출 동선의 핵심이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "코카",
          "role": "운전자",
          "series_canon_id": "character:005",
          "series_canon_name": "코카"
        },
        {
          "entity_type": "prop",
          "entity_name": "대형 트레일러",
          "role": "침입 수단",
          "series_canon_id": "prop:004",
          "series_canon_name": "대형 트레일러"
        }
      ],
      "evidence": [
        "운전석에 보이는 20대 여자 철제 가면을 쓰고 있다.",
        "코카와 나머지 DR.NEX 대원들. 트레일러에 올라 타 출발하려 하고."
      ]
    },
    {
      "relation_family": "possession",
      "relation_type": "운용 장비",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "라이드 건은 DR.NEX 측 전투 정체성을 규정하는 대표 장비다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "DR.NEX",
          "role": "주 사용자",
          "series_canon_id": "character:004",
          "series_canon_name": "DR.NEX"
        },
        {
          "entity_type": "prop",
          "entity_name": "라이드 건",
          "role": "무기",
          "series_canon_id": "prop:003",
          "series_canon_name": "라이드 건"
        }
      ],
      "evidence": [
        "DR.NEX, 라이드 건으로 오리엔티스를 공격하지만"
      ]
    },
    {
      "relation_family": "possession",
      "relation_type": "운용 장비",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "코카가 초소 습격에서 사용한 무기가 동일 계열 장비임을 유지해야 한다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "코카",
          "role": "주 사용자",
          "series_canon_id": "character:005",
          "series_canon_name": "코카"
        },
        {
          "entity_type": "prop",
          "entity_name": "라이드 건",
          "role": "무기",
          "series_canon_id": "prop:003",
          "series_canon_name": "라이드 건"
        }
      ],
      "evidence": [
        "운전석의 여자, 갈고리 총 같은 것을 헌병1의 얼굴에 발사한다."
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "비히클 공급 및 착취",
      "directionality": "directed",
      "temporal_scope": "backstory",
      "continuity_priority": "high",
      "continuity_reason": "강 사장이 동녘을 불법 시장에서 굴리는 관계는 동녘의 출발점과 배신 동기를 설명한다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "강 사장",
          "role": "고용·통제자",
          "series_canon_id": "character:008",
          "series_canon_name": "강 사장"
        },
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "비히클",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        }
      ],
      "evidence": [
        "파고다 공원 마켓에 강 사장 밑에 있구여!",
        "강 사장 개새끼. 어쩐지 마이킹 다 갚아주더니."
      ]
    },
    {
      "relation_family": "location",
      "relation_type": "근거지 운영",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "강 사장과 블랙마켓의 연결은 이후 재등장 시 공간-인물 매칭의 기준이 된다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "강 사장",
          "role": "운영자",
          "series_canon_id": "character:008",
          "series_canon_name": "강 사장"
        },
        {
          "entity_type": "location",
          "entity_name": "블랙마켓",
          "role": "근거지",
          "series_canon_id": "location:003",
          "series_canon_name": "블랙마켓"
        }
      ],
      "evidence": [
        "INT. 블랙마켓 - DAY",
        "작달만한 키의 강 사장, 보디가드들과 함께"
      ]
    },
    {
      "relation_family": "containment",
      "relation_type": "수용",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "동녘이 50번 캡슐에 들어 있었다는 사실은 초기 설정과 번호 기반 동기화의 핵심이다.",
      "participants": [
        {
          "entity_type": "location",
          "entity_name": "클럽하우스 폐창고",
          "role": "수용 공간",
          "series_canon_id": "location:001",
          "series_canon_name": "클럽하우스 폐창고"
        },
        {
          "entity_type": "prop",
          "entity_name": "1인 캡슐",
          "role": "수용 장치",
          "series_canon_id": "prop:001",
          "series_canon_name": "1인 캡슐"
        },
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "수용 대상",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        }
      ],
      "evidence": [
        "마지막 캡슐 속, 눈 뜨고 있는 동녘",
        "50번 캡슐 속 동녘 보이고."
      ]
    },
    {
      "relation_family": "containment",
      "relation_type": "배치 및 연결",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "VIP 룸의 의원들과 번호 기기 연결은 소울라이드 시스템의 공간적 구조를 설명한다.",
      "participants": [
        {
          "entity_type": "location",
          "entity_name": "클럽하우스 VIP 룸",
          "role": "배치 공간",
          "series_canon_id": "location:001",
          "series_canon_name": "클럽하우스 VIP 룸"
        },
        {
          "entity_type": "prop",
          "entity_name": "소형 기기",
          "role": "연결 장치",
          "series_canon_id": "prop:002",
          "series_canon_name": "소형 기기"
        },
        {
          "entity_type": "character",
          "entity_name": "강 의원",
          "role": "사용자",
          "series_canon_id": "character:002",
          "series_canon_name": "강 의원"
        },
        {
          "entity_type": "character",
          "entity_name": "김 의원",
          "role": "사용자",
          "series_canon_id": "character:003",
          "series_canon_name": "김 의원"
        }
      ],
      "evidence": [
        "1인용 리클라이너 소파들 쭉 나열된.",
        "보좌관들, 소형 기기 각자 하나씩 들고 오는.",
        "49번 기기 부착하고 있는 김 의원"
      ]
    },
    {
      "relation_family": "social",
      "relation_type": "조부-손자",
      "directionality": "bidirectional",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "동녘의 행동 동기와 서창의 생사 선택이 모두 이 가족 관계에 기반한다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "손자",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        },
        {
          "entity_type": "character",
          "entity_name": "서창",
          "role": "할아버지",
          "series_canon_id": "character:012",
          "series_canon_name": "서창"
        }
      ],
      "evidence": [
        "우리 할아버지 클론 좀 해줘요.",
        "동녘의 집",
        "할아버지! 자꾸 왜 그래요!"
      ]
    },
    {
      "relation_family": "social",
      "relation_type": "조손 관계",
      "directionality": "bidirectional",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "순례의 당첨 동기와 덕현의 행동이 서로를 위한 희생으로 묶여 있어 이후 감정선 유지에 중요하다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "차순례",
          "role": "할머니",
          "series_canon_id": "character:010",
          "series_canon_name": "차순례"
        },
        {
          "entity_type": "character",
          "entity_name": "덕현",
          "role": "손자",
          "series_canon_id": "character:011",
          "series_canon_name": "덕현"
        }
      ],
      "evidence": [
        "할머니 순례와 소아마비를 앓는지 다리를 저는 손자 덕현",
        "저도 할머니 때문에 내일 꼭 가서 응모하려구요!"
      ]
    },
    {
      "relation_family": "kinship",
      "relation_type": "부자 관계",
      "directionality": "bidirectional",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "우진과 차광훈의 관계는 클론 전후 비교와 계층적 태도를 이해하는 핵심 단서다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "우진",
          "role": "아들",
          "series_canon_id": "character:009",
          "series_canon_name": "우진"
        },
        {
          "entity_type": "character",
          "entity_name": "차광훈",
          "role": "아버지",
          "series_canon_id": "character:013",
          "series_canon_name": "차광훈"
        }
      ],
      "evidence": [
        "우진이 형네 아버지",
        "우리 우진이처럼",
        "우진이 아버지!"
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "협박과 종속",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "강 사장이 동녘의 신분 약점을 쥐고 통제하는 관계는 이후 행동 선택과 긴장 구조를 규정한다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "강 사장",
          "role": "가해자",
          "series_canon_id": "character:008",
          "series_canon_name": "강 사장"
        },
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "피지배자",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        }
      ],
      "evidence": [
        "너, 주민번호도 없어서 딴 데 취직도 못하지?",
        "얘들아. 여기 대포 클론 돌아다닌다고 얼른 신고 좀 해라!!"
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "운영자-업장",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "강 사장이 소울라이드 업장을 지배하는 구조는 공간 사용과 인물 배치의 기본 전제다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "강 사장",
          "role": "운영자",
          "series_canon_id": "character:008",
          "series_canon_name": "강 사장"
        },
        {
          "entity_type": "location",
          "entity_name": "소울라이드 업장",
          "role": "사업장",
          "series_canon_id": "location:004",
          "series_canon_name": "소울라이드 업장"
        }
      ],
      "evidence": [
        "INT. 소울라이드 업장 일각 - DAY",
        "강 사장, 걸어들어오며 주변 가드들에게 묻는다."
      ]
    },
    {
      "relation_family": "containment",
      "relation_type": "비밀 실험실 은닉",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "사무실과 비밀 실험실의 연결은 범죄 증거 동선과 공간 연출에 직접 영향을 준다.",
      "participants": [
        {
          "entity_type": "location",
          "entity_name": "강 사장 사무실",
          "role": "은닉 외부 공간",
          "series_canon_id": "location:006",
          "series_canon_name": "강 사장 사무실"
        },
        {
          "entity_type": "location",
          "entity_name": "강 사장 비밀 인체 실험실",
          "role": "숨겨진 내부 공간",
          "series_canon_id": "location:007",
          "series_canon_name": "강 사장 비밀 인체 실험실"
        }
      ],
      "evidence": [
        "동녘, 강 사장 책상 밑으로 가서 버튼을 누른다.",
        "갑자기 뒤쪽 벽채가 돌아가며 열리고.",
        "INT. 강 사장 비밀 인체 실험실 - DAY"
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "운영자-비밀 실험실",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "강 사장의 불법 클론 사업 실체가 이 공간에 집중되어 있어 소유·통제 관계가 중요하다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "강 사장",
          "role": "운영자",
          "series_canon_id": "character:008",
          "series_canon_name": "강 사장"
        },
        {
          "entity_type": "location",
          "entity_name": "강 사장 비밀 인체 실험실",
          "role": "불법 시설",
          "series_canon_id": "location:007",
          "series_canon_name": "강 사장 비밀 인체 실험실"
        }
      ],
      "evidence": [
        "이거 다 불법으로 사장님이 클론 해주는 거잖아요!",
        "INT. 강 사장 비밀 인체 실험실 - DAY"
      ]
    },
    {
      "relation_family": "location",
      "relation_type": "거주",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "동녘과 서창의 생활 기반이 동일 공간에 묶여 있어 이후 장면 전환과 생활고 연출에 중요하다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "거주자",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        },
        {
          "entity_type": "character",
          "entity_name": "서창",
          "role": "거주자",
          "series_canon_id": "character:012",
          "series_canon_name": "서창"
        },
        {
          "entity_type": "location",
          "entity_name": "동녘의 집",
          "role": "거주 공간",
          "series_canon_id": "location:010",
          "series_canon_name": "동녘의 집"
        }
      ],
      "evidence": [
        "INT. 화장터 옆 동녘의 집 - NIGHT",
        "동녘의 집",
        "서창 대신 양복을 입고"
      ]
    },
    {
      "relation_family": "location",
      "relation_type": "근무",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "서창의 직업 정체성과 죽음에 대한 태도는 화장터와 분리할 수 없다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "서창",
          "role": "운영자",
          "series_canon_id": "character:012",
          "series_canon_name": "서창"
        },
        {
          "entity_type": "location",
          "entity_name": "화장터",
          "role": "근무지",
          "series_canon_id": "location:009",
          "series_canon_name": "화장터"
        }
      ],
      "evidence": [
        "INT. 화장터 - DAY",
        "서창, 관에서 가족들을 떼어내고, 관을 화로에 집어 넣는다."
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "기관 수장",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "한재호는 오리엔티스의 얼굴이자 행사와 클론 정책의 상징이므로 기관 대표 관계가 핵심이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "한재호",
          "role": "원장",
          "series_canon_id": "character:014",
          "series_canon_name": "한재호"
        },
        {
          "entity_type": "location",
          "entity_name": "클론 행사장",
          "role": "공개 행사 무대",
          "series_canon_id": "location:011",
          "series_canon_name": "클론 행사장"
        }
      ],
      "evidence": [
        "오리엔티스의 한재호 원장님!",
        "오늘 우리 클론 행사를 열게 해주신 특별한 분"
      ]
    },
    {
      "relation_family": "collaboration",
      "relation_type": "수행 보좌",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "한재호의 이동과 행사 동선이 은성·서현의 보좌에 의해 구성되어 시각적 블로킹에 중요하다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "한재호",
          "role": "중심 인물",
          "series_canon_id": "character:014",
          "series_canon_name": "한재호"
        },
        {
          "entity_type": "character",
          "entity_name": "은성",
          "role": "휠체어 수행",
          "series_canon_id": "character:006",
          "series_canon_name": "은성"
        },
        {
          "entity_type": "character",
          "entity_name": "서현",
          "role": "동선 안내",
          "series_canon_id": "character:007",
          "series_canon_name": "서현"
        }
      ],
      "evidence": [
        "은성이 휠체어를 밀고, 서현이 앞쪽으로 안내하면서 나오고 있다."
      ]
    },
    {
      "relation_family": "goal",
      "relation_type": "클론 신청 대상",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "동녘의 당첨이 자기 자신이 아니라 서창을 위한 것이라는 점이 이후 선택과 갈등의 핵심이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "신청자",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        },
        {
          "entity_type": "character",
          "entity_name": "서창",
          "role": "클론 대상",
          "series_canon_id": "character:012",
          "series_canon_name": "서창"
        }
      ],
      "evidence": [
        "저희 할아버지 좀 부탁드리려구요.",
        "여기 2068번입니다.",
        "손에 든 2068을 확인하고."
      ]
    },
    {
      "relation_family": "event",
      "relation_type": "클론 로또 당첨",
      "directionality": "undirected",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "순례와 동녘이 같은 행사에서 당첨된 사실은 이후 시설 이동과 서사 결절점이 된다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "차순례",
          "role": "당첨자",
          "series_canon_id": "character:010",
          "series_canon_name": "차순례"
        },
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "당첨자",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        },
        {
          "entity_type": "location",
          "entity_name": "클론 행사장",
          "role": "당첨 장소",
          "series_canon_id": "location:011",
          "series_canon_name": "클론 행사장"
        }
      ],
      "evidence": [
        "자 다음 번호는! 220302번 차순례님!",
        "2068번! 축하드립니다."
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "감시 대상 지정",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "치호가 동녘을 주시 대상으로 특정해 향후 추적과 대립 가능성을 만든다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "감시 대상",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        },
        {
          "entity_type": "character",
          "entity_name": "한재호",
          "role": "보고 대상",
          "series_canon_id": "character:014",
          "series_canon_name": "한재호"
        }
      ],
      "evidence": [
        "치호 다가와서 동녘을 째려 보다가 한재호에게 귓속말",
        "치호, 원통한 표정으로 동녘을 째려보며 손가락으로 너 지켜보겠다는 사인을 하고"
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "소속",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "오리엔티스 핵심 인물들의 조직 소속은 전투 배치와 지휘 관계를 이해하는 기본 축이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "서현",
          "role": "구성원",
          "series_canon_id": "character:007",
          "series_canon_name": "서현"
        },
        {
          "entity_type": "location",
          "entity_name": "오리엔티스 내부 실험실",
          "role": "주요 활동 공간",
          "series_canon_id": "location:012",
          "series_canon_name": "오리엔티스 내부 실험실"
        }
      ],
      "evidence": [
        "오리엔티스 부대와 동녘.",
        "서현, 준호에게 동녘을 부탁하며."
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "소속",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "은성은 오리엔티스 측 설명자이자 전투 지휘자이므로 조직 중심 인물로 추적해야 한다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "은성",
          "role": "구성원",
          "series_canon_id": "character:006",
          "series_canon_name": "은성"
        },
        {
          "entity_type": "location",
          "entity_name": "오리엔티스 내부 실험실",
          "role": "주요 활동 공간",
          "series_canon_id": "location:012",
          "series_canon_name": "오리엔티스 내부 실험실"
        }
      ],
      "evidence": [
        "설명하는 은성.",
        "은성을 비롯한 오리엔티스 대원들 쫓아나온다."
      ]
    },
    {
      "relation_family": "collaboration",
      "relation_type": "공동 침투 및 탈취",
      "directionality": "bidirectional",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "DR.NEX, 코카, 사마엘의 협업은 캣츠아이 탈취 사건의 핵심 구조다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "DR.NEX",
          "role": "주도자",
          "series_canon_id": "character:004",
          "series_canon_name": "DR.NEX"
        },
        {
          "entity_type": "character",
          "entity_name": "코카",
          "role": "작전 보조",
          "series_canon_id": "character:005",
          "series_canon_name": "코카"
        },
        {
          "entity_type": "prop",
          "entity_name": "캣츠아이",
          "role": "탈취 목표물",
          "series_canon_id": "prop:008",
          "series_canon_name": "캣츠아이"
        },
        {
          "entity_type": "location",
          "entity_name": "오리엔티스 내부 핵심 시설",
          "role": "침투 장소",
          "series_canon_id": "location:013",
          "series_canon_name": "오리엔티스 내부 핵심 시설"
        }
      ],
      "evidence": [
        "뛰어들어오는 DR.NEX와 코카 그리고 해커 사마엘.",
        "사마엘, 익숙하게 오리엔티스 중앙 시스템에 접속하고, 해킹에 성공한다.",
        "DR.NEX, 캣츠아이를 집어 들고 있던 하드 케이스에 담는다."
      ]
    },
    {
      "relation_family": "possession",
      "relation_type": "탈취 후 소지",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "캣츠아이의 현재 소지자가 누구인지가 이후 추격과 목적을 결정한다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "DR.NEX",
          "role": "소지자",
          "series_canon_id": "character:004",
          "series_canon_name": "DR.NEX"
        },
        {
          "entity_type": "prop",
          "entity_name": "캣츠아이",
          "role": "탈취물",
          "series_canon_id": "prop:008",
          "series_canon_name": "캣츠아이"
        }
      ],
      "evidence": [
        "DR.NEX, 캣츠아이를 집어 들고 있던 하드 케이스에 담는다."
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "장치 연동",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "은성과 ZRBB51의 연동은 오리엔티스 전투 방식 변화의 핵심이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "은성",
          "role": "사용자",
          "series_canon_id": "character:006",
          "series_canon_name": "은성"
        },
        {
          "entity_type": "prop",
          "entity_name": "ZRBB51",
          "role": "연동 장치",
          "series_canon_id": "prop:005",
          "series_canon_name": "ZRBB51"
        }
      ],
      "evidence": [
        "은성에게 부착되기 시작하는 ZRBB51!",
        "은성의 멀티 조종으로, 각개 전투에서 협동 모드가 가능해진 오리엔티스 부대원들."
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "적대 및 침투전",
      "directionality": "bidirectional",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "오리엔티스 핵심 인물들과 DR.NEX 측의 적대 구도는 이후 사건 전개의 기본 축이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "서현",
          "role": "방어 측 핵심",
          "series_canon_id": "character:007",
          "series_canon_name": "서현"
        },
        {
          "entity_type": "character",
          "entity_name": "은성",
          "role": "방어 측 핵심",
          "series_canon_id": "character:006",
          "series_canon_name": "은성"
        },
        {
          "entity_type": "character",
          "entity_name": "DR.NEX",
          "role": "공격 측 주도자",
          "series_canon_id": "character:004",
          "series_canon_name": "DR.NEX"
        },
        {
          "entity_type": "character",
          "entity_name": "코카",
          "role": "공격 측 보조",
          "series_canon_id": "character:005",
          "series_canon_name": "코카"
        },
        {
          "entity_type": "location",
          "entity_name": "오리엔티스 내부 실험실",
          "role": "전투 장소",
          "series_canon_id": "location:012",
          "series_canon_name": "오리엔티스 내부 실험실"
        }
      ],
      "evidence": [
        "DR.NEX 부대와 코카까지 등장하고.",
        "서현과 은성에게 뛰어오며, 집중 공격 시작한다.",
        "다시 한번 이어지는 육탄전."
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "라이드 발사",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "서현이 동녘에게 라이드 건을 발사한 사건은 두 인물의 기억 연결과 정체성 단서의 핵심이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "서현",
          "role": "발사자",
          "series_canon_id": "character:007",
          "series_canon_name": "서현"
        },
        {
          "entity_type": "prop",
          "entity_name": "라이드 건",
          "role": "매개 장치",
          "series_canon_id": "prop:003",
          "series_canon_name": "라이드 건"
        },
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "대상자",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        }
      ],
      "evidence": [
        "서현아! 이쪽으로 라이드 해!",
        "붙잡혀 가던 서현, 간신히 라이드 건을 꺼내 동녘에게 발사한다.",
        "동녘의 의식에 서현의 기억들이 떠오른다."
      ]
    },
    {
      "relation_family": "transformation",
      "relation_type": "기억 연결 발생",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "동녘이 서현의 기억을 공유하게 된 상태 변화는 이후 인물 인식과 서사 해석의 결정적 단서다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "서현",
          "role": "기억 원천",
          "series_canon_id": "character:007",
          "series_canon_name": "서현"
        },
        {
          "entity_type": "character",
          "entity_name": "동녘",
          "role": "기억 수신자",
          "series_canon_id": "character:001",
          "series_canon_name": "동녘"
        }
      ],
      "evidence": [
        "동녘의 의식에 서현의 기억들이 떠오른다.",
        "<몽타주 - 서현의 인생 파노라마>"
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "납치 시도 대상",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "서현이 DR.NEX 측의 집중 표적이라는 점은 이후 추격과 구출 동기의 핵심이다.",
      "participants": [
        {
          "entity_type": "character",
          "entity_name": "DR.NEX",
          "role": "납치 측",
          "series_canon_id": "character:004",
          "series_canon_name": "DR.NEX"
        },
        {
          "entity_type": "character",
          "entity_name": "코카",
          "role": "지휘 보조",
          "series_canon_id": "character:005",
          "series_canon_name": "코카"
        },
        {
          "entity_type": "character",
          "entity_name": "서현",
          "role": "납치 대상",
          "series_canon_id": "character:007",
          "series_canon_name": "서현"
        },
        {
          "entity_type": "location",
          "entity_name": "오리엔티스 외곽",
          "role": "납치 시도 장소",
          "series_canon_id": "location:014",
          "series_canon_name": "오리엔티스 외곽"
        }
      ],
      "evidence": [
        "DR.NEX 부대, 이번에는 ... 서현을 둘러싸고 집중 방해공작 펼치는.",
        "DR.NEX 부대원들, 서현을 붙잡아 들고 납치하려 한다!",
        "서현, 납치돼 DR.NEX 부대의 차에 태워지기 직전,"
      ]
    }
  ]
}
