{
  "characters": [
    {
      "canon_id": "character:003",
      "name": "DR.NEX",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "화려한 장갑과 갑옷",
        "정체를 가리는 장비",
        "변조된 기계음",
        "전투 지휘자 분위기",
        "라이드 건 사용"
      ],
      "variant_axes": [
        "costume",
        "damage",
        "open_closed"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:002",
      "name": "강 의원",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "젊고 잘생긴 남성 외형",
        "의원 신분의 고급스러운 차림",
        "클론 교체로 개선된 외모",
        "뒷목 소울라이드 연결 장치",
        "능글맞은 표정과 태도"
      ],
      "variant_axes": [
        "age",
        "costume",
        "hair_makeup",
        "body_state"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "character:001",
      "name": "동녘",
      "aliases": [
        "최동녘"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "젊은 남성 체형",
        "서민적이고 순한 인상",
        "소울라이드 장치가 붙는 뒷목",
        "생존 과정의 검댕과 잔상처",
        "가난한 차림의 일상복"
      ],
      "variant_axes": [
        "injury",
        "costume",
        "hair_makeup",
        "blood_stain",
        "restraint"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:006",
      "name": "서창",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "늙은 남성",
        "검은 양복",
        "심한 기침과 병색",
        "화장터 관리자 분위기",
        "젊은 시절 사진 속 모습과 대비"
      ],
      "variant_axes": [
        "age",
        "health",
        "costume",
        "blood_stain"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:005",
      "name": "서현",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "여성 전투 요원",
        "날카롭고 차가운 인상",
        "네트워크 활성화 담당",
        "팔극권 계열의 전투 자세",
        "동녘을 볼 때 흔들리는 상태"
      ],
      "variant_axes": [
        "age",
        "costume",
        "injury",
        "network_state",
        "memory_state"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "character:004",
      "name": "은성",
      "aliases": [],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "오리엔티스 전투복",
        "ZRBB51과 결합",
        "지휘형 태도",
        "네트워크 조종 상태의 눈 변화",
        "기동성 있는 전투 자세"
      ],
      "variant_axes": [
        "costume",
        "network_state",
        "injury",
        "open_closed"
      ],
      "continuity_priority": "high"
    }
  ],
  "locations": [
    {
      "canon_id": "location:004",
      "name": "동녘의 집/화장터",
      "aliases": [
        "화장터 옆 동녘의 집",
        "화장터"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "화장터 화로",
        "검은 양복과 관",
        "가난한 집 내부",
        "찢긴 가족사진 액자",
        "쌀독과 라면 같은 빈곤 소품"
      ],
      "variant_axes": [
        "lighting",
        "open_closed",
        "health",
        "occupancy"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "location:002",
      "name": "블랙마켓",
      "aliases": [
        "파고다 공원 마켓"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "낡은 상가 후미진 위치",
        "철장 격투장",
        "안마의자에 앉은 노인들",
        "초이스 유리방",
        "허름한 사무실과 비밀 실험실"
      ],
      "variant_axes": [
        "crowd_density",
        "lighting",
        "open_closed",
        "damage"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:003",
      "name": "오리엔티스",
      "aliases": [
        "오리엔티스 내부",
        "오리엔티스 실험실"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "첨단 실험실 장비",
        "캡슐에 갇힌 신체들",
        "긴 복도와 핵심 시설",
        "오리엔티스 마크와 전투 인력",
        "보안 금고형 시스템"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "lighting",
        "security_state"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "location:001",
      "name": "클럽하우스 폐창고",
      "aliases": [
        "폐창고"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "어둡고 낡은 창고",
        "1인 캡슐 50개 세로 배열",
        "캡슐 상태창",
        "하얀 수면 가스",
        "산업용 폐시설 질감"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "lighting"
      ],
      "continuity_priority": "critical"
    }
  ],
  "props": [
    {
      "canon_id": "prop:001",
      "name": "1인 캡슐",
      "aliases": [
        "캡슐"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "1인 수용 크기",
        "투명 문",
        "상태창 표시",
        "팔다리 잠금장치",
        "하얀 수면 가스"
      ],
      "variant_axes": [
        "open_closed",
        "state",
        "occupied_empty",
        "damage"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "prop:004",
      "name": "ZRBB51",
      "aliases": [
        "로봇형 아머 유닛 ZRBB51"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "로봇형 아머 유닛",
        "은성과 결합",
        "중장갑 실루엣",
        "네트워크 전투 지원",
        "기계적 부착 구조"
      ],
      "variant_axes": [
        "active_inactive",
        "attached_detached",
        "damage"
      ],
      "continuity_priority": "high"
    },
    {
      "canon_id": "prop:003",
      "name": "라이드 건",
      "aliases": [
        "갈고리 총"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "갈고리 발사 구조",
        "목뒤 침 연결",
        "의식 전이 기능",
        "총기형 손잡이",
        "회수 가능한 갈고리"
      ],
      "variant_axes": [
        "loaded_empty",
        "attached_detached",
        "active_inactive",
        "ownership"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "prop:002",
      "name": "소형 기기",
      "aliases": [
        "뒷목 소형 기기",
        "번호 기기"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "1~50 번호 표기",
        "뒷목 부착형",
        "다리가 뻗어 신경을 감쌈",
        "활성화 불빛",
        "의원과 캡슐 양쪽에 대응"
      ],
      "variant_axes": [
        "active_inactive",
        "attached_detached",
        "number"
      ],
      "continuity_priority": "critical"
    },
    {
      "canon_id": "prop:005",
      "name": "캣츠아이",
      "aliases": [
        "캣츠 아이"
      ],
      "episodes": [
        1
      ],
      "visual_anchor_traits": [
        "원형의 신비한 물질",
        "액체가 찬 원통형 캡슐",
        "보안 금고 안 보관",
        "하드 케이스에 수납",
        "희귀한 광택감"
      ],
      "variant_axes": [
        "contained_uncontained",
        "ownership",
        "open_closed"
      ],
      "continuity_priority": "critical"
    }
  ],
  "relation_facts": [
    {
      "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": "character",
          "role": "거주자"
        },
        {
          "entity_name": "동녘의 집/화장터",
          "entity_type": "location",
          "role": "거주 공간"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "transformation",
      "relation_type": "기억 전이 접촉",
      "directionality": "directed",
      "temporal_scope": "episode",
      "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": "collaboration",
      "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": "동기화 장치"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "비히클"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "collaboration",
      "relation_type": "소울라이드 공동 신체 사용",
      "directionality": "bidirectional",
      "temporal_scope": "episode",
      "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": "episode",
      "continuity_priority": "critical",
      "continuity_reason": "동녘이 캡슐에 수용되어 의식이 꺼지는 과정은 이후 모든 사건의 출발점이다.",
      "participants": [
        {
          "entity_name": "클럽하우스 폐창고",
          "entity_type": "location",
          "role": "수용 장소"
        },
        {
          "entity_name": "1인 캡슐",
          "entity_type": "prop",
          "role": "수용 장치"
        },
        {
          "entity_name": "동녘",
          "entity_type": "character",
          "role": "수용 대상"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "control",
      "relation_type": "전투 네트워크 조종",
      "directionality": "directed",
      "temporal_scope": "episode",
      "continuity_priority": "high",
      "continuity_reason": "은성과 ZRBB51, 서현의 네트워크 협업은 오리엔티스 전투 연출의 핵심 구조다.",
      "participants": [
        {
          "entity_name": "은성",
          "entity_type": "character",
          "role": "주조종자"
        },
        {
          "entity_name": "ZRBB51",
          "entity_type": "prop",
          "role": "조종 매개체"
        },
        {
          "entity_name": "서현",
          "entity_type": "character",
          "role": "네트워크 활성화 담당"
        }
      ],
      "episodes": [
        1
      ]
    },
    {
      "relation_family": "kinship",
      "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": "membership",
      "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": "goal",
      "relation_type": "캣츠아이 탈취 목표",
      "directionality": "directed",
      "temporal_scope": "episode",
      "continuity_priority": "critical",
      "continuity_reason": "DR.NEX의 침입 목적이 캣츠아이 확보라는 점은 이후 갈등의 중심 축이다.",
      "participants": [
        {
          "entity_name": "DR.NEX",
          "entity_type": "character",
          "role": "탈취 주체"
        },
        {
          "entity_name": "오리엔티스",
          "entity_type": "location",
          "role": "보관 기관"
        },
        {
          "entity_name": "캣츠아이",
          "entity_type": "prop",
          "role": "탈취 목표"
        }
      ],
      "episodes": [
        1
      ]
    }
  ]
}
