{
  "characters": [
    {
      "canon_id": "character:004",
      "name": "DR.NEX",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "철제 가면",
        "화려한 장갑과 갑옷",
        "변조된 목소리",
        "라이드 건 사용",
        "동녘을 직접 풀어주는 행동",
        "적대 세력의 중심 인물",
        "무장 부대와 함께 행동",
        "장갑 차량과 연계된 등장"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "injury",
        "object_custody"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:008",
      "name": "강 사장",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "작달만한 키",
        "보디가드 동행",
        "블랙마켓 운영자",
        "능청스러운 태도",
        "업주 분위기",
        "능글맞은 태도",
        "허름한 조폭풍 사무실과 연결",
        "가드들을 거느림"
      ],
      "variant_axes": [
        "costume",
        "location_state"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:002",
      "name": "강 의원",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "젊고 잘생긴 남성 클론 외형",
        "국회의원 신분",
        "새 클론 몸",
        "소울라이드로 동녘 몸에 탑승",
        "게임 우승자"
      ],
      "variant_axes": [
        "age",
        "costume",
        "ownership"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:003",
      "name": "김 의원",
      "aliases": [
        "49번"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "젊은 남성 클론 외형",
        "49번 비히클과 연결",
        "기관단총 사용",
        "강 의원을 조롱하는 태도",
        "지프차에 치여 두동강 난 상태"
      ],
      "variant_axes": [
        "age",
        "costume",
        "injury"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:011",
      "name": "덕현",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "어린 소년",
        "다리를 저는 걸음",
        "밝고 순한 표정",
        "네잎클로버를 챙김"
      ],
      "variant_axes": [
        "costume",
        "mobility_aid",
        "emotional_state"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:001",
      "name": "동녘",
      "aliases": [
        "최동녘"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "젊은 남성 체형",
        "캡슐 속에서 눈을 뜬 모습",
        "소울라이드 중에도 살아있는 의식",
        "군복과 낙하산 장비",
        "손가락 상처와 검댕 오염",
        "포승줄에 묶인 상태",
        "젊은 남성",
        "궁핍한 차림"
      ],
      "variant_axes": [
        "costume",
        "injury",
        "blood_stain",
        "open_closed",
        "hair_makeup",
        "emotional_state",
        "consciousness_state"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:012",
      "name": "서창",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "늙은 남성",
        "검은 양복 차림",
        "기침과 각혈",
        "무표정하고 완고한 태도"
      ],
      "variant_axes": [
        "costume",
        "health_state",
        "blood_stain",
        "age"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:007",
      "name": "서현",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "오리엔티스 소속",
        "네트워크 활성화 담당",
        "동녘을 보고 놀라는 반응",
        "의식 상실",
        "한재호 앞에서 안내",
        "행사 수행 인물",
        "차분한 태도",
        "여성 연구원/전투원 이미지"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "location_state",
        "injury",
        "consciousness_state",
        "captured_free",
        "hair_makeup"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:009",
      "name": "우진",
      "aliases": [
        "금색 번호판 31번"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "금색 번호판 31번",
        "젊은 남성 비히클",
        "고가 상품 취급",
        "섹스 머신으로 소개됨"
      ],
      "variant_axes": [
        "costume",
        "ownership"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:006",
      "name": "은성",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "오리엔티스 소속",
        "로봇형 아머 유닛 탑승",
        "네트워크 지휘",
        "대원 다중 조종",
        "한재호의 휠체어를 밂",
        "행사 진행 요원",
        "침착한 태도",
        "당첨자 안내 역할"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "location_state",
        "injury",
        "equipment_attached"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:013",
      "name": "차광훈",
      "aliases": [
        "광훈",
        "우진이 아버지"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "중년에서 젊은 몸으로 대비됨",
        "거친 표정과 태도",
        "잔치의 중심 인물",
        "클론 전후 이미지 대비"
      ],
      "variant_axes": [
        "age",
        "transformation",
        "costume"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:010",
      "name": "차순례",
      "aliases": [
        "순례"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "노년 여성",
        "기침하는 약한 몸",
        "소박한 옷차림",
        "보따리를 들고 다님"
      ],
      "variant_axes": [
        "costume",
        "health_state",
        "emotional_state"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:005",
      "name": "코카",
      "aliases": [
        "아까의 여자"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "20대 여성 체형",
        "철제 가면",
        "트레일러 운전석",
        "목 뒤 장치 점멸",
        "갈고리 총 사용",
        "DR.NEX와 항상 동행",
        "전투 현장 지휘 보조",
        "무전으로 부대에 지시"
      ],
      "variant_axes": [
        "costume",
        "open_closed",
        "injury"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:014",
      "name": "한재호",
      "aliases": [
        "오리엔티스 한재호 원장님",
        "원장님"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "휠체어 탑승",
        "권위 있는 중년 남성",
        "대중의 환호를 받음",
        "무대 연설자"
      ],
      "variant_axes": [
        "costume",
        "mobility_state",
        "public_image"
      ],
      "continuity_priority": "critical"
    }
  ],
  "locations": [
    {
      "canon_id": "location:007",
      "name": "강 사장 비밀 인체 실험실",
      "aliases": [
        "비밀 인체 실험실"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "유리 캡슐들",
        "얼려진 신체들",
        "비밀 공간",
        "차가운 실험실 분위기"
      ],
      "variant_axes": [
        "damage",
        "lighting",
        "occupancy",
        "open_closed"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:006",
      "name": "강 사장 사무실",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "허름한 조폭풍 인테리어",
        "옛스런 사무실",
        "책상 아래 비밀 버튼",
        "액자에 걸린 면허 허가서"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "prop_layout"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:010",
      "name": "동녘의 집",
      "aliases": [
        "화장터 옆 동녘의 집"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "화장터 옆 위치",
        "쌀독이 비어 있음",
        "낡은 실내",
        "액자 사진이 놓인 방"
      ],
      "variant_axes": [
        "prop_layout",
        "lighting",
        "occupancy"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:002",
      "name": "배틀로얄 야산",
      "aliases": [
        "야산"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "은폐물이 있는 야산",
        "폐가",
        "산 정상 드롭 지점",
        "시체가 널린 중턱"
      ],
      "variant_axes": [
        "damage",
        "crowd_density",
        "time_of_day"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "location:003",
      "name": "블랙마켓",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "낡은 상가 후미진 위치",
        "UFC 같은 철장 링",
        "격투용 소울라이드 장치",
        "안마의자에 앉은 노인들"
      ],
      "variant_axes": [
        "crowd_density",
        "open_closed",
        "time_of_day"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "location:004",
      "name": "소울라이드 업장",
      "aliases": [
        "소울라이드 업장 일각"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "어두운 실내",
        "난교 파티 진행",
        "가드들이 배치됨",
        "퇴폐적 분위기"
      ],
      "variant_axes": [
        "crowd_density",
        "lighting",
        "open_closed"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "location:012",
      "name": "오리엔티스 내부 실험실",
      "aliases": [
        "오리엔티스 실험실"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "각종 실험 장비",
        "사람이 들어있는 캡슐들",
        "클론 신체 보관 공간",
        "벽을 부수고 들어온 장갑 차량",
        "전투로 어수선해진 내부"
      ],
      "variant_axes": [
        "damage",
        "crowd_density",
        "open_closed",
        "time_of_day"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:013",
      "name": "오리엔티스 내부 핵심 시설",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "중앙 시스템 단말",
        "보안 금고 같은 큰 문",
        "깊숙한 핵심 구역 분위기",
        "원통형 캡슐 보관 설비"
      ],
      "variant_axes": [
        "open_closed",
        "damage",
        "security_state",
        "time_of_day"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:014",
      "name": "오리엔티스 외곽",
      "aliases": [
        "오리엔티스 외부"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "건물 외부 출구 주변",
        "대기 중인 차량들",
        "사방에서 대치하는 구도",
        "외부 육탄전 공간"
      ],
      "variant_axes": [
        "crowd_density",
        "vehicle_presence",
        "damage",
        "time_of_day"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "location:005",
      "name": "초이스 유리방",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "안쪽 거울 구조",
        "바깥에서 보이는 유리",
        "어두운 조명",
        "번호판 단 비히클들이 앉아 있음"
      ],
      "variant_axes": [
        "lighting",
        "crowd_density",
        "open_closed"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "location:001",
      "name": "클럽하우스 VIP 룸",
      "aliases": [
        "폐창고",
        "클럽하우스"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "어둡고 낡은 창고",
        "1인 캡슐 50개 세로 배열",
        "캡슐 상태창",
        "마지막 50번 캡슐 위치",
        "후반 무너진 벽과 폭발 흔적",
        "고급 연회장 분위기",
        "젊고 잘생긴 남자들 50명",
        "1인용 리클라이너 소파 열"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "time_of_day",
        "crowd_density"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:011",
      "name": "클론 행사장",
      "aliases": [
        "클론 행사장 입구",
        "클론 행사장 내부"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "북적이는 입구 대기줄",
        "중앙 큰 무대",
        "캡슐 형태의 클론 기계",
        "대형 스크린과 환호 군중"
      ],
      "variant_axes": [
        "crowd_density",
        "lighting",
        "time_of_day",
        "set_dressing"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:008",
      "name": "판자촌",
      "aliases": [
        "마을 일각"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "좁은 길",
        "허름한 집들",
        "야간의 쓸쓸한 분위기",
        "가난한 주거 환경"
      ],
      "variant_axes": [
        "time_of_day",
        "weather",
        "crowd_density"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "location:009",
      "name": "화장터",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "화로와 불길",
        "관이 들어가는 구조",
        "검은 양복의 장례 집도",
        "엄숙한 분위기"
      ],
      "variant_axes": [
        "time_of_day",
        "lighting",
        "occupancy"
      ],
      "continuity_priority": "critical"
    }
  ],
  "props": [
    {
      "canon_id": "prop:001",
      "name": "1인 캡슐",
      "aliases": [
        "캡슐"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "세로형 1인 캡슐",
        "전면 상태창",
        "팔다리 잠금장치",
        "하얀 수면 가스"
      ],
      "variant_axes": [
        "open_closed",
        "loaded_empty"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "prop:005",
      "name": "ZRBB51",
      "aliases": [
        "로봇형 아머 유닛 ZRBB51"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "로봇형 아머 유닛",
        "은성 탑승",
        "오리엔티스 장비",
        "네트워크 지휘 플랫폼",
        "은성에게 부착되는 장치",
        "네트워크 협동 전투 유도",
        "안테나 작동과 연동",
        "부대 움직임을 동기화"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "attached_detached",
        "active_inactive"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "prop:004",
      "name": "대형 트레일러",
      "aliases": [
        "트레일러"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "대형 화물 트레일러",
        "운전석 철제 가면 여성",
        "후면 개폐문",
        "내부 철장"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "loaded_empty"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "prop:003",
      "name": "라이드 건",
      "aliases": [
        "갈고리 총"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "갈고리 발사 구조",
        "목뒤에 꽂히는 침",
        "원격 라이드 유발",
        "회수 가능한 케이블",
        "서현이 꺼내 드는 총기형 장치",
        "라이드 기능 수행",
        "대상에게 직접 발사",
        "기억 연결의 매개"
      ],
      "variant_axes": [
        "loaded_empty",
        "open_closed",
        "ownership",
        "active_inactive"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "prop:002",
      "name": "소형 기기",
      "aliases": [
        "번호 기기"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "1부터 50까지 번호 표기",
        "뒷목 부착형",
        "다리가 뻗어 신경을 감싸는 구조",
        "활성화 표시"
      ],
      "variant_axes": [
        "loaded_empty",
        "open_closed"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "prop:006",
      "name": "오리엠티스 면허 허가서",
      "aliases": [
        "면허 허가서"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "액자에 걸려 있음",
        "오리엔티스 오타",
        "줄이 삐뚤빼뚤함",
        "조잡한 공문서 형태"
      ],
      "variant_axes": [
        "damage",
        "visibility"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "prop:007",
      "name": "캡슐형 클론 기계",
      "aliases": [
        "클론 기계"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "캡슐 형태",
        "무대 중앙 배치",
        "대형 장치",
        "공개 행사 전시물"
      ],
      "variant_axes": [
        "active_inactive",
        "lighting",
        "open_closed"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "prop:008",
      "name": "캣츠아이",
      "aliases": [
        "캣츠 아이"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "원형의 신비한 물질",
        "액체가 찬 원통형 캡슐 안 보관",
        "핵심 시설 금고 내부에 위치",
        "하드 케이스로 옮겨 담김"
      ],
      "variant_axes": [
        "containment",
        "ownership",
        "location"
      ],
      "continuity_priority": "critical"
    }
  ],
  "relation_facts": [
    {
      "relation_family": "conflict",
      "relation_type": "감시 대상 지정",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "치호가 동녘을 주시 대상으로 특정해 향후 추적과 대립 가능성을 만든다.",
      "participants": [
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "감시 대상"
        },
        {
          "entity_name": "한재호",
          "entity_type": "character",
          "role": "보고 대상"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "location",
      "relation_type": "거주",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "동녘과 서창의 생활 기반이 동일 공간에 묶여 있어 이후 장면 전환과 생활고 연출에 중요하다.",
      "participants": [
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "거주자"
        },
        {
          "entity_name": "서창",
          "entity_type": "character",
          "role": "거주자"
        },
        {
          "entity_name": "동녘의 집",
          "entity_type": "location",
          "role": "거주 공간"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "collaboration",
      "relation_type": "공동 침투 및 탈취",
      "directionality": "bidirectional",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "DR.NEX, 코카, 사마엘의 협업은 캣츠아이 탈취 사건의 핵심 구조다.",
      "participants": [
        {
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "주도자"
        },
        {
          "entity_name": "코카",
          "entity_type": "character",
          "role": "작전 보조"
        },
        {
          "entity_name": "캣츠아이",
          "entity_type": "prop",
          "role": "탈취 목표물"
        },
        {
          "entity_name": "오리엔티스 내부 핵심 시설",
          "entity_type": "location",
          "role": "침투 장소"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "location",
      "relation_type": "근거지 운영",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "강 사장과 블랙마켓의 연결은 이후 재등장 시 공간-인물 매칭의 기준이 된다.",
      "participants": [
        {
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "운영자"
        },
        {
          "entity_name": "블랙마켓",
          "entity_type": "location",
          "role": "근거지"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "location",
      "relation_type": "근무",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "서창의 직업 정체성과 죽음에 대한 태도는 화장터와 분리할 수 없다.",
      "participants": [
        {
          "entity_name": "서창",
          "entity_type": "character",
          "role": "운영자"
        },
        {
          "entity_name": "화장터",
          "entity_type": "location",
          "role": "근무지"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "기관 수장",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "한재호는 오리엔티스의 얼굴이자 행사와 클론 정책의 상징이므로 기관 대표 관계가 핵심이다.",
      "participants": [
        {
          "entity_name": "한재호",
          "entity_type": "character",
          "role": "원장"
        },
        {
          "entity_name": "클론 행사장",
          "entity_type": "location",
          "role": "공개 행사 무대"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "transformation",
      "relation_type": "기억 연결 발생",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "동녘이 서현의 기억을 공유하게 된 상태 변화는 이후 인물 인식과 서사 해석의 결정적 단서다.",
      "participants": [
        {
          "entity_name": "서현",
          "entity_type": "character",
          "role": "기억 원천"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "기억 수신자"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "납치 시도 대상",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "서현이 DR.NEX 측의 집중 표적이라는 점은 이후 추격과 구출 동기의 핵심이다.",
      "participants": [
        {
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "납치 측"
        },
        {
          "entity_name": "코카",
          "entity_type": "character",
          "role": "지휘 보조"
        },
        {
          "entity_name": "서현",
          "entity_type": "character",
          "role": "납치 대상"
        },
        {
          "entity_name": "오리엔티스 외곽",
          "entity_type": "location",
          "role": "납치 시도 장소"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "라이드 발사",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "서현이 동녘에게 라이드 건을 발사한 사건은 두 인물의 기억 연결과 정체성 단서의 핵심이다.",
      "participants": [
        {
          "entity_name": "서현",
          "entity_type": "character",
          "role": "발사자"
        },
        {
          "entity_name": "라이드 건",
          "entity_type": "prop",
          "role": "매개 장치"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "대상자"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "containment",
      "relation_type": "배치 및 연결",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "VIP 룸의 의원들과 번호 기기 연결은 소울라이드 시스템의 공간적 구조를 설명한다.",
      "participants": [
        {
          "entity_name": "클럽하우스 VIP 룸",
          "entity_type": "location",
          "role": "배치 공간"
        },
        {
          "entity_name": "소형 기기",
          "entity_type": "prop",
          "role": "연결 장치"
        },
        {
          "entity_name": "강 의원",
          "entity_type": "character",
          "role": "사용자"
        },
        {
          "entity_name": "김 의원",
          "entity_type": "character",
          "role": "사용자"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "배틀로얄 경쟁",
      "directionality": "bidirectional",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "강 의원과 김 의원의 경쟁 관계는 전장 행동과 살해 시도 해석에 직접 연결된다.",
      "participants": [
        {
          "entity_name": "강 의원",
          "entity_type": "character",
          "role": "경쟁자"
        },
        {
          "entity_name": "김 의원",
          "entity_type": "character",
          "role": "경쟁자"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "kinship",
      "relation_type": "부자 관계",
      "directionality": "bidirectional",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "우진과 차광훈의 관계는 클론 전후 비교와 계층적 태도를 이해하는 핵심 단서다.",
      "participants": [
        {
          "entity_name": "우진",
          "entity_type": "character",
          "role": "아들"
        },
        {
          "entity_name": "차광훈",
          "entity_type": "character",
          "role": "아버지"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "containment",
      "relation_type": "비밀 실험실 은닉",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "사무실과 비밀 실험실의 연결은 범죄 증거 동선과 공간 연출에 직접 영향을 준다.",
      "participants": [
        {
          "entity_name": "강 사장 사무실",
          "entity_type": "location",
          "role": "은닉 외부 공간"
        },
        {
          "entity_name": "강 사장 비밀 인체 실험실",
          "entity_type": "location",
          "role": "숨겨진 내부 공간"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "비히클 공급 및 착취",
      "directionality": "directed",
      "temporal_scope": "backstory",
      "continuity_priority": "high",
      "continuity_reason": "강 사장이 동녘을 불법 시장에서 굴리는 관계는 동녘의 출발점과 배신 동기를 설명한다.",
      "participants": [
        {
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "고용·통제자"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "비히클"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "소속",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "오리엔티스 핵심 인물들의 조직 소속은 전투 배치와 지휘 관계를 이해하는 기본 축이다.",
      "participants": [
        {
          "entity_name": "서현",
          "entity_type": "character",
          "role": "구성원"
        },
        {
          "entity_name": "오리엔티스 내부 실험실",
          "entity_type": "location",
          "role": "주요 활동 공간"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "소속",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "은성은 오리엔티스 측 설명자이자 전투 지휘자이므로 조직 중심 인물로 추적해야 한다.",
      "participants": [
        {
          "entity_name": "은성",
          "entity_type": "character",
          "role": "구성원"
        },
        {
          "entity_name": "오리엔티스 내부 실험실",
          "entity_type": "location",
          "role": "주요 활동 공간"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "소울라이드 탑승",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "강 의원이 동녘의 몸을 사용한다는 사실은 이후 대화, 행동 충돌, 우승 결과 해석의 핵심이다.",
      "participants": [
        {
          "entity_name": "강 의원",
          "entity_type": "character",
          "role": "탑승 의식"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "비히클 몸"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "containment",
      "relation_type": "수용",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "동녘이 50번 캡슐에 들어 있었다는 사실은 초기 설정과 번호 기반 동기화의 핵심이다.",
      "participants": [
        {
          "entity_name": "클럽하우스 폐창고",
          "entity_type": "location",
          "role": "수용 공간"
        },
        {
          "entity_name": "1인 캡슐",
          "entity_type": "prop",
          "role": "수용 장치"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "수용 대상"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "collaboration",
      "relation_type": "수행 보좌",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "한재호의 이동과 행사 동선이 은성·서현의 보좌에 의해 구성되어 시각적 블로킹에 중요하다.",
      "participants": [
        {
          "entity_name": "한재호",
          "entity_type": "character",
          "role": "중심 인물"
        },
        {
          "entity_name": "은성",
          "entity_type": "character",
          "role": "휠체어 수행"
        },
        {
          "entity_name": "서현",
          "entity_type": "character",
          "role": "동선 안내"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "운영자-비밀 실험실",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "강 사장의 불법 클론 사업 실체가 이 공간에 집중되어 있어 소유·통제 관계가 중요하다.",
      "participants": [
        {
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "운영자"
        },
        {
          "entity_name": "강 사장 비밀 인체 실험실",
          "entity_type": "location",
          "role": "불법 시설"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "운영자-업장",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "강 사장이 소울라이드 업장을 지배하는 구조는 공간 사용과 인물 배치의 기본 전제다.",
      "participants": [
        {
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "운영자"
        },
        {
          "entity_name": "소울라이드 업장",
          "entity_type": "location",
          "role": "사업장"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "possession",
      "relation_type": "운용 장비",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "라이드 건은 DR.NEX 측 전투 정체성을 규정하는 대표 장비다.",
      "participants": [
        {
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "주 사용자"
        },
        {
          "entity_name": "라이드 건",
          "entity_type": "prop",
          "role": "무기"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "possession",
      "relation_type": "운용 장비",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "코카가 초소 습격에서 사용한 무기가 동일 계열 장비임을 유지해야 한다.",
      "participants": [
        {
          "entity_name": "코카",
          "entity_type": "character",
          "role": "주 사용자"
        },
        {
          "entity_name": "라이드 건",
          "entity_type": "prop",
          "role": "무기"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "운전 및 침입 수단 운용",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "코카와 트레일러의 연결은 초소 습격과 탈출 동선의 핵심이다.",
      "participants": [
        {
          "entity_name": "코카",
          "entity_type": "character",
          "role": "운전자"
        },
        {
          "entity_name": "대형 트레일러",
          "entity_type": "prop",
          "role": "침입 수단"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "장치 연동",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "은성과 ZRBB51의 연동은 오리엔티스 전투 방식 변화의 핵심이다.",
      "participants": [
        {
          "entity_name": "은성",
          "entity_type": "character",
          "role": "사용자"
        },
        {
          "entity_name": "ZRBB51",
          "entity_type": "prop",
          "role": "연동 장치"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "적대 및 침투전",
      "directionality": "bidirectional",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "오리엔티스 핵심 인물들과 DR.NEX 측의 적대 구도는 이후 사건 전개의 기본 축이다.",
      "participants": [
        {
          "entity_name": "서현",
          "entity_type": "character",
          "role": "방어 측 핵심"
        },
        {
          "entity_name": "은성",
          "entity_type": "character",
          "role": "방어 측 핵심"
        },
        {
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "공격 측 주도자"
        },
        {
          "entity_name": "코카",
          "entity_type": "character",
          "role": "공격 측 보조"
        },
        {
          "entity_name": "오리엔티스 내부 실험실",
          "entity_type": "location",
          "role": "전투 장소"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "social",
      "relation_type": "조부-손자",
      "directionality": "bidirectional",
      "temporal_scope": "series",
      "continuity_priority": "critical",
      "continuity_reason": "동녘의 행동 동기와 서창의 생사 선택이 모두 이 가족 관계에 기반한다.",
      "participants": [
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "손자"
        },
        {
          "entity_name": "서창",
          "entity_type": "character",
          "role": "할아버지"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "social",
      "relation_type": "조손 관계",
      "directionality": "bidirectional",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "순례의 당첨 동기와 덕현의 행동이 서로를 위한 희생으로 묶여 있어 이후 감정선 유지에 중요하다.",
      "participants": [
        {
          "entity_name": "차순례",
          "entity_type": "character",
          "role": "할머니"
        },
        {
          "entity_name": "덕현",
          "entity_type": "character",
          "role": "손자"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "조직 수장과 부하",
      "directionality": "directed",
      "temporal_scope": "series",
      "continuity_priority": "high",
      "continuity_reason": "DR.NEX와 코카의 위계는 테러 조직 내부 동선과 명령 체계를 이해하는 데 중요하다.",
      "participants": [
        {
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "수장"
        },
        {
          "entity_name": "코카",
          "entity_type": "character",
          "role": "부하"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "membership",
      "relation_type": "지휘 및 운용",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "은성과 ZRBB51의 결합은 오리엔티스 전투 방식의 핵심 연출이다.",
      "participants": [
        {
          "entity_name": "은성",
          "entity_type": "character",
          "role": "탑승자"
        },
        {
          "entity_name": "ZRBB51",
          "entity_type": "prop",
          "role": "운용 장비"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "event",
      "relation_type": "클론 로또 당첨",
      "directionality": "undirected",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "순례와 동녘이 같은 행사에서 당첨된 사실은 이후 시설 이동과 서사 결절점이 된다.",
      "participants": [
        {
          "entity_name": "차순례",
          "entity_type": "character",
          "role": "당첨자"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "당첨자"
        },
        {
          "entity_name": "클론 행사장",
          "entity_type": "location",
          "role": "당첨 장소"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "goal",
      "relation_type": "클론 신청 대상",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "동녘의 당첨이 자기 자신이 아니라 서창을 위한 것이라는 점이 이후 선택과 갈등의 핵심이다.",
      "participants": [
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "신청자"
        },
        {
          "entity_name": "서창",
          "entity_type": "character",
          "role": "클론 대상"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "possession",
      "relation_type": "탈취 후 소지",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "critical",
      "continuity_reason": "캣츠아이의 현재 소지자가 누구인지가 이후 추격과 목적을 결정한다.",
      "participants": [
        {
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "소지자"
        },
        {
          "entity_name": "캣츠아이",
          "entity_type": "prop",
          "role": "탈취물"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "해방 후 강제 탑승",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "DR.NEX가 동녘을 풀어준 뒤 다시 트레일러에 태우는 행동은 둘의 특수한 관심 관계를 형성한다.",
      "participants": [
        {
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "행동 주체"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "대상"
        },
        {
          "entity_name": "대형 트레일러",
          "entity_type": "prop",
          "role": "이동 수단"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "conflict",
      "relation_type": "협박과 종속",
      "directionality": "directed",
      "temporal_scope": "scene",
      "continuity_priority": "high",
      "continuity_reason": "강 사장이 동녘의 신분 약점을 쥐고 통제하는 관계는 이후 행동 선택과 긴장 구조를 규정한다.",
      "participants": [
        {
          "entity_name": "강 사장",
          "entity_type": "character",
          "role": "가해자"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "피지배자"
        }
      ],
      "episodes": [
        1
      ]
    }
  ]
}
