{
  "episode_index": 2,
  "episode_label": "srd part 2 blue revision",
  "source_file": "/Users/jedi/Documents/TheRoad-Scene/screenplay/srd part 2 blue revision.pdf",
  "summary": "srd part 2 blue revision.pdf 연속성 앵커 추출 결과: 인물 9개, 배경/장소 4개, 중요 소품 4개.",
  "extraction_metadata": {
    "provider": "gemini",
    "mode": "fulltext",
    "source_language": {
      "code": "ko",
      "name": "Korean"
    },
    "series_memory_entity_counts": {
      "characters": 10,
      "locations": 3,
      "props": 3
    },
    "prompt_version": "v4",
    "prompt_manifest": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/manifest.json",
    "prompt_version_path": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v4",
    "prompt_files": {
      "chunk_system.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v4/chunk_system.md",
      "chunk_user.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v4/chunk_user.md",
      "final_system.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v4/final_system.md",
      "final_user.md": "/Users/jedi/Documents/TheRoad-Scene/screenplay/prompts/versions/v4/final_user.md"
    },
    "prompt_hashes": {
      "chunk_system.md": "fe543a272b13d06f8abfb4a5f819f2c0fd6063a0fdd57cf12d721ffd4fd60dea",
      "chunk_user.md": "f597d3016d959edfdfde9f22b2709c65627da04b9e31596825bfb6f397a492f8",
      "final_system.md": "f68899b13c4759dd32ed96b801e3b4da115249e27bc56f1129775eda4b6cde8b",
      "final_user.md": "dfa12cb276b122fe9557e610fbd0e95a93ea9e23819d3963a1e6c8c440e91282"
    },
    "requested_model": "gemini-3.1-pro-preview",
    "fallback_model": "gemini-3-flash-preview",
    "chunk_models_used": [
      "gemini-3.1-pro-preview"
    ],
    "final_model_used": null,
    "elapsed_seconds": 96.65
  },
  "characters": [
    {
      "name": "최동녘",
      "aliases": [
        "동녘"
      ],
      "description": "서현의 의식이 빙의된 상태로 활동하며, 후반부에 자신의 성장 단계별 클론들을 발견하고 충격에 빠지는 주인공.",
      "continuity_reason": "주인공으로서 극의 중심을 이끌며, 서현의 의식이 발현될 때의 연기 톤 변화와 후반부 클론들과의 대면 씬에서 시각적 일관성이 매우 중요함.",
      "visual_anchor_traits": [
        "앳된 얼굴",
        "허름한 옷차림",
        "목 뒤의 소울라이드 단자 자국",
        "서현의 의식이 발현될 때의 여성스러운 표정과 행동"
      ],
      "variant_axes": [
        "costume",
        "possession_state",
        "injury"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "어? 서현? 나는 동녘인데요.",
        "동녘(서현) 어? 이게 뭐야? 은성아! 치호? 나 라이딩 된 거 맞아?",
        "한쪽 편에 동녘 자신의 클론이 여럿 놓여있는데! 어린 아이 동녘부터 청년 동녘까지"
      ],
      "series_canon_id": "character:001",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "서현",
      "aliases": [
        "메인 서현",
        "서현 클론 부대"
      ],
      "description": "본체가 DR.NEX에 의해 탈취되어 수십 명의 전투용 클론으로 복제된 여성. 메인 개체는 중무장한 채 부대를 지휘한다.",
      "continuity_reason": "수십 명의 동일한 외모를 가진 클론 부대가 등장하며, 메인 개체는 바이크 추격전과 격투 씬을 소화하므로 얼굴과 무장 상태의 일관성이 필수적임.",
      "visual_anchor_traits": [
        "차갑고 무표정한 얼굴",
        "중무장한 전투복",
        "목 뒤의 소형 기기(원격 조종 단자)",
        "다수로 복제된 동일한 외모"
      ],
      "variant_axes": [
        "costume",
        "combat_damage",
        "weapon_equipped"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "서현의 몸, 한 개가 아니라 수십 명이다!",
        "저쪽에서 뚜벅뚜벅 걸어오는 누군가... 얼굴 보이면... 서현이다! 심지어 중무장을 하고 있다.",
        "메인 서현 뛰쳐나와 타고 온 듯한 바이크를 타고 도주한다."
      ],
      "series_canon_id": "character:011",
      "matched_existing_canon": false,
      "match_similarity": 0.5
    },
    {
      "name": "은성",
      "aliases": [
        "오리엔티스 대장"
      ],
      "description": "오리엔티스 정예 부대 대장. 한재호의 수술을 위해 자신의 몸을 내어주기도 하며, 아머를 타고 전투를 지휘한다.",
      "continuity_reason": "전투 지휘, 아머 탑승, 한재호 의식 빙의 등 다양한 상태 변화를 겪는 핵심 인물이므로 시각적 연속성이 중요함.",
      "visual_anchor_traits": [
        "오리엔티스 제복",
        "날렵한 체형",
        "목 뒤의 네트워크 단자 및 앤티 소울라이드 쉴드"
      ],
      "variant_axes": [
        "armor_equipped",
        "costume",
        "possession_state"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "은성, 착용하고 있는 뒷목 쉴드를 보여준다.",
        "은성의 의식이 무의식으로 전환되고, 한재호의 의식이 도미넌트가 되는 것이 수치로 보인다.",
        "쾅! 하고 부서지는 실험실 벽면. 은성이 탄 아머 유닛 ZZBB51이 들어온다!"
      ],
      "series_canon_id": "character:006",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "한재호",
      "aliases": [
        "오리엔티스 원장"
      ],
      "description": "휠체어를 타는 오리엔티스의 수장. 건강이 악화되어 은성의 몸을 빌려 스스로 수술을 집도하며, 후반부에 직접 총을 들고 나타난다.",
      "continuity_reason": "병색이 완연한 본체 상태와 은성의 몸에 빙의된 상태 간의 대비가 중요하며, 극의 주요 반전과 해결을 이끄는 인물임.",
      "visual_anchor_traits": [
        "휠체어 탑승",
        "병색이 짙은 얼굴",
        "정갈한 복장",
        "지팡이 사용 (후반부)"
      ],
      "variant_axes": [
        "health_state",
        "costume"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "한재호, 현기증을 느끼며 쓰러지는데!",
        "수술대에 한재호의 몸 올려져 있고, 은성(한재호) 직접 자신의 몸을 수술하는.",
        "지팡이를 짚고 선 한재호가 총을 거둔다."
      ],
      "series_canon_id": "character:010",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "한치호",
      "aliases": [
        "치호",
        "오리엔티스 중사"
      ],
      "description": "거대한 체구의 오리엔티스 부대원. 서현 클론 부대와 육탄전을 벌이며 현장을 지휘한다.",
      "continuity_reason": "주요 전투 씬에서 활약하며, 타격과 데미지를 입는 과정에서 제복과 신체의 시각적 일관성이 필요함.",
      "visual_anchor_traits": [
        "거대한 체구와 근육질 몸",
        "오리엔티스 제복",
        "험악한 인상"
      ],
      "variant_axes": [
        "costume",
        "combat_damage"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "오리엔티스 정예 부대원인 치호, 준섭, 준호도 각각 치트키, 시그니처 필살기 써보지만.",
        "치호, 동녘을 끌고 나가는데."
      ],
      "series_canon_id": "character:003",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "DR.NEX",
      "aliases": [
        "테러리스트 대장"
      ],
      "description": "캣츠아이를 이용해 클론 멜트다운 테러를 일으키는 조직의 수장. 후반부에 총을 맞고 쓰러지며 정체가 밝혀진다.",
      "continuity_reason": "메인 빌런으로서 위압적인 갑옷과 마스크의 디테일이 유지되어야 하며, 마스크가 벗겨지는 반전 씬을 위해 헬멧 구조의 일관성이 필수적임.",
      "visual_anchor_traits": [
        "화려한 장갑과 갑옷",
        "얼굴을 가린 헬멧/마스크",
        "복부에 총상을 입고 피를 흘리는 모습"
      ],
      "variant_axes": [
        "mask_on_off",
        "damage",
        "blood_stain"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "눈 앞에 보이는 DR.NEX의 배.. 붉게 피로 물들어가고.",
        "한재호, DR.NEX의 얼굴 가면을 벗기는데... 동녘을 포함한 모두의 시선이 집중되고."
      ],
      "series_canon_id": "character:004",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "서창",
      "aliases": [
        "동녘 할아버지"
      ],
      "description": "DR.NEX의 헬멧이 벗겨지며 드러난 본래 얼굴. 동녘의 병든 할아버지.",
      "continuity_reason": "1부의 병든 노인과 동일 인물임이 밝혀지는 핵심 반전의 주인공이므로, 얼굴의 주름과 병색이 정확히 일치해야 함.",
      "visual_anchor_traits": [
        "병색이 짙은 주름진 얼굴",
        "DR.NEX의 갑옷을 입은 상태에서 얼굴만 드러난 모습",
        "총상으로 인한 고통스러운 표정"
      ],
      "variant_axes": [
        "health_state",
        "costume",
        "blood_stain"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "DR.NEX의 가면을 벗기자 드러나는 얼굴, 서창이다!",
        "우리 할아버지는.. 아파서 거동도 제대로 못하는 사람인데.."
      ],
      "series_canon_id": "character:009",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "코카",
      "aliases": [
        "철제 가면 여자"
      ],
      "description": "DR.NEX의 심복. 동녘의 공격을 가볍게 막아내며 DR.NEX를 보좌한다.",
      "continuity_reason": "DR.NEX의 주요 부관으로서 철제 가면과 장갑복의 고유한 디자인이 유지되어야 함.",
      "visual_anchor_traits": [
        "철제 가면",
        "전투용 장갑복",
        "차가운 인상"
      ],
      "variant_axes": [
        "mask_on_off",
        "costume"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "코카, 매우 손 쉽게 동녘을 방어한다.",
        "뒤에서 나타나는 코카와 DR.NEX, 그리고 DR.NEX 부대원들."
      ],
      "series_canon_id": "character:005",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "강 의원",
      "aliases": [
        "노인 강 의원"
      ],
      "description": "멜트다운 테러를 피해 젊은 클론 몸에서 본래의 늙은 몸으로 의식을 옮겨 생존한 정치인.",
      "continuity_reason": "클론 몸에서 본체(노인)로 의식이 이동하는 과정을 보여주며, 세계관 내 권력층의 생존 방식을 대변하므로 외형 변화의 추적이 필요함.",
      "visual_anchor_traits": [
        "거만하고 짜증 섞인 표정",
        "노인의 주름진 얼굴 (본체 복귀 시)",
        "목 뒤의 소울라이드 기기"
      ],
      "variant_axes": [
        "age",
        "costume"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "젊은 남자들이 들어 있는 캡슐이 아닌, 빈 캡슐로 재빨리 들어가는.",
        "시선 돌리면 안락 의자에 앉아 있는 노인 눈을 뜬다. 본래 강 의원의 몸으로 의식 트랜스퍼 된."
      ],
      "series_canon_id": "character:002",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    }
  ],
  "locations": [
    {
      "name": "오리엔티스 본부 및 핵심 시설",
      "aliases": [
        "오리엔티스 실험실",
        "전략실",
        "브리핑 룸",
        "수술실"
      ],
      "description": "한재호와 은성이 지휘하는 최첨단 기지. 수많은 스크린과 홀로그램 모니터, 클론 캡슐, 수술대 등이 갖춰져 있다.",
      "continuity_reason": "주인공 일행의 주 활동 무대이며, 홀로그램 회의, 수술, 의식 전송 등 다양한 첨단 기술이 시연되는 공간이므로 세트 디자인의 일관성이 매우 중요함.",
      "visual_anchor_traits": [
        "밝고 차가운 하이테크 조명",
        "빽빽한 스크린과 홀로그램 모니터",
        "수많은 클론 캡슐과 수술 장비"
      ],
      "variant_axes": [
        "lighting",
        "screen_content"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "빽빽한 스크린으로 가득찬 전략실 내부.",
        "주변을 둘러싼 홀로그램 모니터들에 각 의원들의 모습 떠 있다.",
        "수술대에 한재호의 몸 올려져 있고"
      ],
      "series_canon_id": "location:003",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "블랙마켓 및 강 사장 비밀 실험실",
      "aliases": [
        "불법 클론 업장"
      ],
      "description": "강 사장이 운영하는 불법 클론 공장. 비밀 문 뒤에 끝없이 놓인 캡슐들과 대량 생산 중인 클론들이 있으며, 대규모 전투로 파괴된다.",
      "continuity_reason": "서현 클론 부대와의 대규모 육탄전이 벌어지는 장소로, 수많은 캡슐이 깨지고 파괴되는 데미지 상태의 연속성이 필요함.",
      "visual_anchor_traits": [
        "어둡고 퇴폐적인 조명",
        "끝없이 늘어선 수많은 유리 캡슐들",
        "전투로 인해 깨진 유리와 부서진 기기들"
      ],
      "variant_axes": [
        "damage",
        "lighting",
        "crowd_density"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "지난 번 보다 더 어마어마한 양의 캡슐들 끝없이 놓여 있고",
        "실험실 캡슐들, 빗나간 공격에 맞거나, 몸싸움하는 대원들에 의해 다 깨져버리고.."
      ],
      "series_canon_id": "location:001",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "DR.NEX 기지",
      "aliases": [
        "화장터 지하 기지"
      ],
      "description": "화장터 소각로 안쪽의 비밀 통로로 연결된 거대한 지하 기지. 캣츠아이 장치와 동녘의 성장 단계별 클론들이 보관되어 있다.",
      "continuity_reason": "극의 클라이맥스가 벌어지는 장소이자 동녘의 비밀이 밝혀지는 핵심 공간으로, 캣츠아이의 발광 상태와 클론 배열의 시각적 일관성이 필수적임.",
      "visual_anchor_traits": [
        "화장터 가마 안쪽의 좁은 비밀 통로",
        "대규모 클론 캡슐 배열 (동녘의 클론 포함)",
        "중앙에 빛나는 캣츠아이 기계 장치"
      ],
      "variant_axes": [
        "lighting",
        "active_inactive"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "지하에 마련된 대규모의 기지. 클론 캡슐들 잔뜩 있고",
        "한쪽 편에 동녘 자신의 클론이 여럿 놓여있는데!",
        "갑자기 누군가 스위치를 조종하고, 불이 켜지는 캣츠아이!"
      ],
      "series_canon_id": "location:004",
      "matched_existing_canon": false,
      "match_similarity": 0.625
    },
    {
      "name": "판자촌 및 동녘의 집",
      "aliases": [
        "동녘네 마을",
        "화장터 앞"
      ],
      "description": "동녘이 거주하는 빈민가. 거대한 소각로가 있는 화장터가 위치해 있으며, 서현의 바이크 추격전이 벌어지는 장소.",
      "continuity_reason": "추격전의 종착지이자 비밀 기지로 연결되는 입구가 있는 장소로, 지형적 특징과 화장터 입구의 구조적 일관성이 요구됨.",
      "visual_anchor_traits": [
        "좁고 가파른 골목길",
        "낡고 허름한 판잣집 외관",
        "거대한 소각로 불길이 보이는 화장터 입구"
      ],
      "variant_axes": [
        "time_of_day",
        "vehicle_presence"
      ],
      "kind": "exterior",
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "동녘이 사는 마을 쪽으로 들어오는 서현의 바이크.",
        "가마 안 쪽에 입구가 있습니다!"
      ],
      "series_canon_id": "location:002",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    }
  ],
  "props": [
    {
      "name": "소울라이드 단말기 및 라이드 건",
      "aliases": [
        "소형 기기",
        "원격 조종 단자"
      ],
      "description": "목 뒤 신경에 부착하여 의식을 전송하거나 타인을 원격 조종하는 핵심 기기.",
      "continuity_reason": "모든 캐릭터의 의식 이동과 원격 조종을 매개하는 가장 중요한 세계관 핵심 소품이므로 디자인과 부착 방식이 철저히 유지되어야 함.",
      "visual_anchor_traits": [
        "목 뒤 신경을 감싸는 거미줄 같은 다리",
        "깜빡이는 상태 표시등",
        "탈부착 시의 붉은 자국"
      ],
      "variant_axes": [
        "active_inactive",
        "attached_detached"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "누군가 라이딩 하고 있는 듯 서현의 뒷목에 소형기기 부착돼있다.",
        "동녘 뒷목의 장치를 제거하고 날카로운 송곳으로 찌른다."
      ],
      "series_canon_id": "prop:001",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "캣츠 아이",
      "aliases": [
        "신비한 물질",
        "디멘탈 발동기"
      ],
      "description": "DR.NEX 기지 중앙 기계에 장착되어 전국적인 클론 멜트다운(디멘탈)을 일으키고 오리엔티스 대원들을 마비시키는 강력한 물질.",
      "continuity_reason": "테러의 핵심 도구이자 대원들을 무력화시키는 장치로, 기계에 결합되어 빛을 발하는 상태의 시각적 연출이 중요함.",
      "visual_anchor_traits": [
        "원형의 신비한 형태",
        "기계 장치에 결합되어 환하게 빛을 발하는 상태"
      ],
      "variant_axes": [
        "active_inactive",
        "glowing_state"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "런치 활성화 버튼을 누르는 사마엘. 캣츠아이가 환하게 빛을 발한다.",
        "갑자기 누군가 스위치를 조종하고, 불이 켜지는 캣츠아이!"
      ],
      "series_canon_id": "prop:003",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "ZRBB51",
      "aliases": [
        "로봇형 아머 유닛"
      ],
      "description": "은성이 탑승하여 블랙마켓 실험실 벽을 부수고 들어와 서현 클론 부대와 전투를 벌이는 기계 장갑.",
      "continuity_reason": "대규모 전투 씬에서 압도적인 무력을 보여주는 메카닉 소품으로, 파손 상태와 장착 형태의 일관성이 필요함.",
      "visual_anchor_traits": [
        "기계적인 아머 디자인",
        "은성의 몸에 밀착되어 부착된 형태",
        "전투로 인한 파손 흔적"
      ],
      "variant_axes": [
        "equipped_unequipped",
        "damage"
      ],
      "significance": "recurring",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "쾅! 하고 부서지는 실험실 벽면. 은성이 탄 아머 유닛 ZZBB51이 들어온다!"
      ],
      "series_canon_id": "prop:002",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "앤티 소울라이드 장갑",
      "aliases": [
        "뒷목 쉴드"
      ],
      "description": "외부의 전파 공격(디멘탈)을 막기 위해 오리엔티스 대원들이 목 뒤에 착용하는 무거운 방어구.",
      "continuity_reason": "DR.NEX의 공격에 대항하기 위해 새롭게 도입된 장비로, 대원들의 제복 위에 착용되는 시각적 포인트가 됨.",
      "visual_anchor_traits": [
        "목 뒤를 두껍게 덮는 금속성 쉴드",
        "다소 무겁고 투박한 디자인"
      ],
      "variant_axes": [
        "equipped_unequipped"
      ],
      "significance": "key",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "오리엔티스가 활용하는 앤티 소울라이드 장갑을 우선적으로 배포하도록 하겠습니다. 은성, 착용하고 있는 뒷목 쉴드를 보여준다."
      ],
      "series_canon_id": "prop:004",
      "matched_existing_canon": false,
      "match_similarity": 0.455
    }
  ]
}
