{
  "episode_index": 5,
  "episode_label": "srd part 5 blue revision",
  "source_file": "/Users/jedi/Documents/TheRoad-Scene/screenplay/srd part 5 blue revision.pdf",
  "summary": "srd part 5 blue revision.pdf 연속성 앵커 추출 결과: 인물 4개, 배경/장소 4개, 중요 소품 4개.",
  "extraction_metadata": {
    "provider": "openai",
    "mode": "fulltext",
    "source_language": {
      "code": "ko",
      "name": "Korean"
    },
    "series_memory_entity_counts": {
      "characters": 9,
      "locations": 9,
      "props": 6
    },
    "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": "gpt-5.4",
    "fallback_model": "gpt-5",
    "chunk_models_used": [
      "gpt-5.4"
    ],
    "final_model_used": null,
    "elapsed_seconds": 49.01
  },
  "characters": [
    {
      "name": "동녘",
      "aliases": [
        "최동녘",
        "지후",
        "강지후 원장",
        "강 원장"
      ],
      "description": "젊은 남성. 수수한 차림에 감정 기복이 크며, 이번에는 캣츠아이를 몸 위에 띄워 다중 조종을 수행한다.",
      "continuity_reason": "동일 인물이 지후의 기억과 동녘의 자아 사이에서 흔들리며 행동과 표정, 장비 사용 상태가 크게 달라진다. 이후 장면에서 정체성 혼란과 캣츠아이 사용 상태를 일관되게 유지해야 한다.",
      "visual_anchor_traits": [
        "젊은 남성",
        "생활고가 느껴지는 수수한 차림",
        "표정 변화가 크고 생동감 있음",
        "캣츠아이를 몸 위에 띄운 상태",
        "눈물과 혼란이 섞인 표정"
      ],
      "variant_axes": [
        "costume",
        "hair_makeup",
        "injury",
        "blood_stain",
        "ownership",
        "open_closed"
      ],
      "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": "오리엔티스의 핵심 인물. 이번에는 신임 단장으로 군중 앞 연설과 정치권 협상을 주도하며, ZZBB51과의 연결을 시도한다.",
      "continuity_reason": "과거의 어린 은성과 현재의 권력자 은성이 강하게 대비되며, ZZBB51 파일럿 상태와 정치 지도자 이미지가 모두 중요하다. 동일 인물의 연령·권력·장비 상태를 추적해야 한다.",
      "visual_anchor_traits": [
        "오리엔티스 핵심 대원",
        "ZZBB51과 결합",
        "지휘형 전투 자세",
        "강한 존재감",
        "신임 단장으로 상석에 앉는 모습",
        "매섭게 웃는 눈빛"
      ],
      "variant_axes": [
        "age",
        "costume",
        "hair_makeup",
        "injury",
        "ownership",
        "open_closed"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "어린 은성의 울음소리",
        "INT. ZZBB51 아머 유닛 콕핏 안 - DAY 은성,",
        "오히려 은성이 상석에 자리 잡았다.",
        "은성 앞에 나와 연설하고 있다.",
        "은성의 눈빛 매섭게 웃고 있다."
      ],
      "series_canon_id": "character:006",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "서창",
      "aliases": [
        "할아버지"
      ],
      "description": "늙은 남성. 검은 계열 복장과 병색의 인상, 이번에는 가면을 쓰고 DR.NEX 군단의 대표로 연설하며 최후에 자폭을 선택한다.",
      "continuity_reason": "서창은 동녘의 할아버지이자 DR.NEX 측 핵심 축으로, 가면 착용 여부와 부상·사망 직전 상태가 중요하다. 마지막 희생 장면까지 외형과 상태 변화의 연속성이 필요하다.",
      "visual_anchor_traits": [
        "늙은 남성",
        "검은 양복 계열 인상",
        "무뚝뚝한 표정",
        "동녘의 할아버지",
        "가면을 쓴 연설자 모습",
        "총탄에 맞아 쓰러진 상태"
      ],
      "variant_axes": [
        "costume",
        "injury",
        "blood_stain",
        "open_closed"
      ],
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "뒤에서 걱정스레 바라보는 젊은 서창",
        "그때 가면을 쓰고 무대 위로 등장하는 서창과 코카 그리고 사마엘!",
        "서창 총탄에 맞고 쓰러진다!",
        "품 속에 있던 자폭 스위치를 누르는데.."
      ],
      "series_canon_id": "character:009",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "코카",
      "aliases": [
        "아까의 여자"
      ],
      "description": "20대 여성. 민첩한 행동의 DR.NEX 핵심 대원으로, 가면을 쓰고 잠입·엄호·탈출을 수행한다.",
      "continuity_reason": "코카는 동녘을 직접 호위하고 비밀 격납고까지 인도하는 핵심 연결 인물이다. 가면 착용 여부, 전투 복장, 이동 수단과 함께 일관된 시각 정보가 필요하다.",
      "visual_anchor_traits": [
        "20대 여성",
        "철제 가면",
        "민첩한 전투 동작",
        "잠입형 행동",
        "동녘을 엄호하는 역할",
        "바이크 운전"
      ],
      "variant_axes": [
        "costume",
        "injury",
        "ownership"
      ],
      "importance": "supporting",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "그때 가면을 쓰고 무대 위로 등장하는 서창과 코카 그리고 사마엘!",
        "울부짖는 동녘을 엄호하며 끌고 내려가는 코카",
        "코카와 동녘을 태운 바이크 거리를 질주하고 있다.",
        "고개를 끄덕이는 코카."
      ],
      "series_canon_id": "character:005",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    }
  ],
  "locations": [
    {
      "name": "오리엔티스 캣츠아이 장소",
      "aliases": [
        "오리엔티스 내부",
        "오리엔티스 실험실",
        "오리엔티스 핵심 시설",
        "오리엔티스 기지",
        "오리엔티스 브리핑 룸",
        "캣츠아이 장소"
      ],
      "description": "첨단 조종실·회의실·격납고가 연결된 오리엔티스 핵심 시설. 과거 실험과 현재 정치 협상이 모두 벌어진다.",
      "continuity_reason": "과거와 현재를 잇는 핵심 무대로, 조종실·격납고·회의실의 동일 시설감이 중요하다. 세트 구조와 첨단 장비 분위기가 흔들리면 서사 연결이 깨진다.",
      "visual_anchor_traits": [
        "첨단 실험 장비와 모니터",
        "긴 복도와 보안 구역",
        "빽빽한 스크린의 전략실",
        "격납고의 정비대와 아머 유닛",
        "회의실의 권위적 상석 구조"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "crowd_density",
        "time_of_day"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. 과거 오리엔티스 조종실 - DAY",
        "INT. 오리엔티스 기지 격납고 - DAY",
        "INT. 오리엔티스 기지 회의실 - DAY",
        "INT. 오리엔티스 접견실 - DAY"
      ],
      "series_canon_id": "location:007",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "DR.NEX 기지",
      "aliases": [
        "화장터 내 DR.NEX 기지"
      ],
      "description": "돔형 스크린 공간과 내부 통로를 갖춘 비밀 기지. 회의와 반란, 자폭으로 상태가 급변한다.",
      "continuity_reason": "동녘의 기억 재생, 내부 반란, 자폭까지 한 공간에서 큰 상태 변화가 발생한다. 폭파 전후의 구조와 손상 정도를 추적해야 한다.",
      "visual_anchor_traits": [
        "지하 대규모 비밀 기지",
        "돔형 공간을 둘러싼 대형 화면",
        "어두운 내부 통로",
        "무장 인원들이 집결하는 회의 공간",
        "자폭 경보가 울리는 내부"
      ],
      "variant_axes": [
        "damage",
        "open_closed",
        "crowd_density",
        "time_of_day"
      ],
      "kind": "interior",
      "importance": "major",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "INT. DR.NEX 기지 - DAY 돔 형의 공간 전체를 둘러싼 화면에",
        "INT. DR.NEX 기지 - DAY 동녘, 서창, 코카, 사마엘. 그리고 대원들 모여서 회의 중",
        "알람으로 기지 자폭 10초전.. 경고가 뜨기 시작하고.",
        "폭파되는 기지…"
      ],
      "series_canon_id": "location:008",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "국장 메인 행사장 무대",
      "aliases": [
        "한재호 국장 행사장",
        "국장 메인 행사장"
      ],
      "description": "도심 한복판의 대형 추모 행사장. 한재호의 대형 사진, 군중, 임시 진료소, 중앙 무대가 결합된 국가적 공간이다.",
      "continuity_reason": "대규모 군중, 추모 장식, 정치 무대, 해킹 퍼포먼스가 한꺼번에 벌어지는 상징적 장소다. 무대 배치와 군중 밀도, 현수막 등장 상태를 추적해야 한다.",
      "visual_anchor_traits": [
        "한재호의 큰 사진이 걸린 무대",
        "대형 분향소와 긴 줄",
        "촛불과 국화꽃",
        "오리엔티스 임시 진료소",
        "대형 현수막이 내려오는 구조"
      ],
      "variant_axes": [
        "crowd_density",
        "open_closed",
        "time_of_day"
      ],
      "kind": "mixed",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "EXT. 광화문 혹은 어딘가 시내 중심가 - DAY 한재호의 국장이 치뤄지고 있는 현장.",
        "EXT. 국장 메인 행사장 무대 - DAY",
        "한재호의 사진 위로 대형 현수막이 내려온다."
      ],
      "series_canon_id": "location:010",
      "matched_existing_canon": false,
      "match_similarity": 0.533
    },
    {
      "name": "폐허가 된 구 도심 비밀 격납고",
      "aliases": [
        "폐허 구 도심",
        "허물어진 건물 아래 격납고"
      ],
      "description": "퍼스트 임팩트 이후 폐허가 된 구 도심의 허물어진 건물 아래 숨겨진 비밀 통로와 거대 격납고.",
      "continuity_reason": "ZZBB52가 처음 공개되는 결정적 장소로, 폐허 외부와 숨겨진 첨단 내부의 대비가 강하다. 접근 경로와 격납고 규모를 일관되게 유지해야 한다.",
      "visual_anchor_traits": [
        "폐허가 된 구 도심 골목",
        "허물어진 건물 내부",
        "겉보기엔 고장난 엘리베이터",
        "지하로 깊게 내려가는 구조",
        "통로 끝의 거대한 격납고"
      ],
      "variant_axes": [
        "open_closed",
        "damage",
        "time_of_day"
      ],
      "kind": "mixed",
      "importance": "major",
      "continuity_priority": "high",
      "reference_image_priority": "required",
      "evidence": [
        "EXT. 폐허가 된 구 도심 - DAY",
        "INT. 허물어진 건물 - DAY",
        "INT. 엘리베이터 - DAY",
        "INT. 비밀 통로 - DAY",
        "INT. 격납고 - DAY 통로의 끝에는 거대한 격납고가 있었고.."
      ],
      "series_canon_id": "location:011",
      "matched_existing_canon": false,
      "match_similarity": 0.348
    }
  ],
  "props": [
    {
      "name": "캣츠 아이",
      "aliases": [
        "캣츠아이",
        "캣츠아이의 원본",
        "여섯 개의 캣츠아이"
      ],
      "description": "신비한 광택의 원형 물질. 이번에는 은성이 숨겨 들고 다니고, 동녘의 몸 위에서 발광하며 다중 조종을 일으킨다.",
      "continuity_reason": "소유자와 활성 상태가 계속 바뀌며, 인물 제어와 서사의 핵심 동력으로 작동한다. 누가 들고 있는지, 발광 여부, 장착 위치를 정확히 추적해야 한다.",
      "visual_anchor_traits": [
        "원형 물질",
        "신비한 광택",
        "손에 쥐는 크기",
        "강한 발광 상태",
        "콕핏 제어판에 삽입되는 모습",
        "불이 꺼져 손으로 떨어지는 상태"
      ],
      "variant_axes": [
        "ownership",
        "open_closed",
        "damage"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "품에서 무언가를 꺼내는 은성. 캣츠아이다!",
        "은성 캣츠아이를 콕핏 제어판에 넣고",
        "캣츠아이 동녘의 몸 위에서 발광하고 있고,",
        "집중력이 흐트러진 듯 캣츠아이의 불이 꺼지고 동녘의 손으로 떨어진다."
      ],
      "series_canon_id": "prop:005",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "ZRBB51",
      "aliases": [
        "로봇형 아머 유닛 ZRBB51",
        "ZZBB51",
        "아머 유닛 ZZBB51"
      ],
      "description": "은성과 결합하는 중장갑 아머 유닛. 과거 폭주 실험의 중심이자 현재 오리엔티스 격납고에 정비 중인 핵심 전력이다.",
      "continuity_reason": "시리즈 핵심 메카로, 과거 발진·폭주와 현재 정비 상태가 모두 중요하다. 기체 외형, 콕핏 구조, 손상 여부를 일관되게 유지해야 한다.",
      "visual_anchor_traits": [
        "로봇형 아머 유닛",
        "은성과 결합",
        "중장갑 실루엣",
        "격납고 정비대에 서 있는 모습",
        "콕핏 내부 제어판",
        "공중 정지와 발열 폭주"
      ],
      "variant_axes": [
        "open_closed",
        "damage"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "아머 유닛 ZZBB51이 격납고 밖으로 날아오른다.",
        "정비대에 서 있는 ZZBB51.",
        "작동을 시작하는 ZZBB51.",
        "그리고 ZZBB51을 제거 하는 것이다."
      ],
      "series_canon_id": "prop:004",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "양자융합 시스템",
      "aliases": [
        "멀티 컨트롤 시스템",
        "거대한 탑 같은 시스템"
      ],
      "description": "서현이 제어하는 핵심 컴퓨터 시스템. 대규모 제어를 가능하게 하는 파괴 목표물로 언급된다.",
      "continuity_reason": "향후 작전 목표의 중심 장치로, 서현과 직접 연결된 시스템이라는 점이 중요하다. 실제 등장 시 규모와 구조가 흔들리면 안 된다.",
      "visual_anchor_traits": [
        "거대한 탑 같은 구조",
        "시스템 앞 콘솔",
        "모든 개체 제어 기능",
        "서현 AI 기반 핵심 장치"
      ],
      "variant_axes": [
        "open_closed",
        "damage"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "유일한 방법은 서현이 제어하는 양자융합 컴퓨터를 폭파하는 것."
      ],
      "series_canon_id": "prop:006",
      "matched_existing_canon": true,
      "match_similarity": 1.0
    },
    {
      "name": "ZZBB52",
      "aliases": [],
      "description": "ZZBB51이 진화한 형태의 아머 유닛. 비밀 격납고에 숨겨진 거대한 신형 기체다.",
      "continuity_reason": "새로운 메카 앵커로 첫 공개 순간부터 독자적인 외형과 규모를 확립해야 한다. 이후 전개에서 ZZBB51과 구분되는 진화형 디자인 추적이 필수다.",
      "visual_anchor_traits": [
        "ZZBB51이 진화한 형태",
        "거대한 아머 유닛",
        "비밀 격납고에 직립한 모습",
        "신형 기체의 위압감"
      ],
      "variant_axes": [
        "open_closed",
        "damage"
      ],
      "significance": "key",
      "continuity_priority": "critical",
      "reference_image_priority": "required",
      "evidence": [
        "ZZBB51이 진화한 형태의 아머 유닛. ZZBB52가 서있다.",
        "동녘 이것이 ZZBB52……?"
      ],
      "series_canon_id": "prop:007",
      "matched_existing_canon": false,
      "match_similarity": 0.833
    }
  ]
}
