{
  "status": "completed",
  "completed_count": 38,
  "applicable_count": 38,
  "failed_count": 0,
  "config_hash": "99914b932bd37a50",
  "data": {
    "characters": [
      {
        "name": "찰리",
        "description": "고릴라형 실루엣의 금속 로봇. 어린아이보다 크고, 폭이 넓은 몸통과 굵은 팔, 커다란 손을 지녔다. 털이 없는 단단한 금속 외장과 기계 관절, 푸르게 발광하는 두 눈, 가슴의 회전식 링이 특징이다. 초기에는 외장에 오염과 마모가 있으며 가슴의 기업 표식도 벗겨져 있다.",
        "visual_traits": [
          "넓고 육중한 고릴라형 기계 체형",
          "금속 외장과 노출된 기계 관절",
          "크기와 밝기가 달라지는 푸른 기계 눈",
          "기계 얼굴에 표시되는 이모티콘",
          "가슴에 설치된 회전식 링",
          "작동하는 링의 푸른 발광",
          "큰 손과 굵은 금속 손가락",
          "과거·현재·수리 이후에도 동일한 기본 실루엣"
        ],
        "short_id": "C01"
      },
      {
        "name": "홀로그램 찰리",
        "description": "넓은 몸통과 굵은 팔, 기계 눈, 가슴의 링을 갖춘 고릴라형 로봇의 투사 영상. 실제 금속 몸체가 아니라 실내에 재생되는 홀로그램 형상이다.",
        "visual_traits": [
          "고릴라형 로봇의 투사 실루엣",
          "금속 외장과 기계 관절을 재현한 영상",
          "기계 눈과 가슴의 링",
          "실물 몸체와 구별되는 홀로그램",
          "투명도와 주사선 형태는 명시되지 않음"
        ],
        "short_id": "C02"
      },
      {
        "name": "이현우",
        "description": "현재 18세인 한국계 남성. 얼굴형, 머리 모양, 피부색과 체격의 세부는 명시되지 않는다. 웃옷과 바지, 신발을 착용하며 이동 중 옷과 피부에 먼지와 오염이 묻는다. 과거 회상에서는 현재보다 어린 남자아이로 등장하고, 후반 보호소에서는 새하얀 옷을 입는다.",
        "visual_traits": [
          "현재 18세의 청소년 남성",
          "웃옷과 바지 차림",
          "이동 중 먼지와 때가 묻은 행색",
          "과거 회상의 어린 남자아이 외형",
          "보호소 장면의 새하얀 옷",
          "머리 모양과 구체적인 체격은 미명시"
        ],
        "short_id": "C03"
      },
      {
        "name": "앰버",
        "description": "10세의 한국계·백인 혼혈 여자아이. 금발머리이며 아동 체형이다. 초반 쓰레기장에서는 마스크를 쓰고 허리에 공구 주머니를 착용한다. 과거 회상에서는 현재보다 어린 모습으로 등장한다.",
        "visual_traits": [
          "10세 여자아이",
          "한국계·백인 혼혈",
          "금발머리",
          "아동 체형",
          "초반 장면의 마스크",
          "허리춤의 공구 주머니",
          "회상에서는 더 어린 외형"
        ],
        "short_id": "C05"
      },
      {
        "name": "라울",
        "description": "10세의 라틴계·흑인 혼혈 남자아이. 작은 키에 갈색 피부와 녹색 눈동자를 지녔으며, 머리를 뒤로 묶은 꽁지머리가 특징이다. 기본 생활복의 색과 형태는 명시되지 않는다.",
        "visual_traits": [
          "10세 남자아이",
          "작은 키",
          "갈색 피부",
          "녹색 눈동자",
          "뒤로 묶은 꽁지머리",
          "생활복 차림"
        ],
        "short_id": "C06"
      },
      {
        "name": "페드로",
        "description": "18세의 라틴계 혼혈 남성. 구체적인 피부색, 머리 모양, 얼굴형과 체격은 명시되지 않는다. 초반 차량 장면에서는 귀에 이어폰을 착용한다.",
        "visual_traits": [
          "18세 청소년 남성",
          "라틴계 혼혈",
          "귀에 착용한 이어폰",
          "기본 의상의 세부는 미명시"
        ],
        "short_id": "C07"
      },
      {
        "name": "미연",
        "description": "현재 40대 후반의 여성. 얼굴형, 머리 모양과 체격의 세부는 명시되지 않는다. 생활 및 야외 작업 장면에 등장하며, 과거 회상에서는 현재보다 젊은 모습이다.",
        "visual_traits": [
          "현재 40대 후반 여성",
          "과거 회상의 더 젊은 외형",
          "생활복과 작업 장면의 복장",
          "머리 모양과 의상 색상은 미명시"
        ],
        "short_id": "C08"
      },
      {
        "name": "현우의 아버지",
        "description": "과거의 흑백 회상에 등장하는 성인 남성. 군복을 입고 있다. 정확한 나이, 인종, 피부색, 머리 모양과 체격은 명시되지 않는다.",
        "visual_traits": [
          "성인 남성",
          "군복 착용",
          "흑백의 단속적인 회상 영상에 등장",
          "구체적인 얼굴 특징은 미명시"
        ],
        "short_id": "C10"
      },
      {
        "name": "신부",
        "description": "60대 남성. 목 부분에 흰 로만칼라가 드러나는 복장을 입는다. 머리색, 얼굴형과 체격은 명시되지 않는다.",
        "visual_traits": [
          "60대 남성",
          "흰 로만칼라",
          "로만칼라가 달린 단정한 복장",
          "머리 모양과 체격은 미명시"
        ],
        "short_id": "C11"
      },
      {
        "name": "구도환",
        "description": "50대 남성. 성당 안팎과 지하 공간에 등장한다. 머리 모양, 얼굴형, 체격과 의상의 구체적인 형태는 명시되지 않는다.",
        "visual_traits": [
          "50대 남성",
          "구체적인 얼굴 특징은 미명시",
          "기본 복장의 형태와 색상은 미명시"
        ],
        "short_id": "C12"
      },
      {
        "name": "쿠마",
        "description": "20대의 중국계 혼혈 남성. 피부색, 머리 모양, 얼굴형과 체격은 명시되지 않는다. 기본 복장의 구체적인 형태와 색상 역시 명시되지 않는다.",
        "visual_traits": [
          "20대 남성",
          "중국계 혼혈",
          "피부색과 머리 모양은 미명시",
          "의상 세부는 미명시"
        ],
        "short_id": "C13"
      },
      {
        "name": "마츠다",
        "description": "60대 남성. 전기제품을 수리하는 모습으로 등장한다. 머리 모양, 얼굴형, 체격과 복장의 세부는 명시되지 않는다.",
        "visual_traits": [
          "60대 남성",
          "손으로 전기제품을 다루는 모습",
          "얼굴과 머리 모양은 미명시",
          "기본 복장 세부는 미명시"
        ],
        "short_id": "C14"
      },
      {
        "name": "박철진",
        "description": "44세 남성. 완장과 자체 제작 제복을 사용하는 무리의 복식 맥락으로 등장한다. 구체적인 머리 모양과 체격은 명시되지 않는다. 후반 병원 장면에서는 한쪽 눈과 팔, 다리에 치료용 가림과 깁스가 보인다.",
        "visual_traits": [
          "44세 남성",
          "완장과 자체 제작 제복 계열의 복식",
          "머리 모양과 얼굴형은 미명시",
          "병원 장면의 한쪽 눈 가림",
          "병원 장면의 팔과 다리 깁스"
        ],
        "short_id": "C15"
      },
      {
        "name": "박철진의 수하 1",
        "description": "여러 장면에 반복해서 등장하는 성인 남성. 완장과 자체 제작 제복을 사용하는 무리에 속한 외형이며, 무전기나 태블릿을 다루는 모습이 보인다. 나이대, 머리 모양과 얼굴 특징은 구체적으로 명시되지 않는다.",
        "visual_traits": [
          "성인 남성",
          "완장",
          "자체 제작 제복",
          "무전기 또는 태블릿을 든 모습",
          "얼굴 세부는 미명시"
        ],
        "short_id": "C16"
      },
      {
        "name": "윤성찬",
        "description": "77세의 노년 남성. 양복을 입고 있으며 지팡이를 짚는 장면이 있다. 손수건으로 코를 닦거나 가리는 모습이 반복된다. 머리색과 체격의 구체적인 설정은 명시되지 않는다.",
        "visual_traits": [
          "77세 노년 남성",
          "양복 차림",
          "지팡이를 짚은 모습",
          "손수건을 손에 들거나 코에 댄 모습",
          "머리 모양과 체격은 미명시"
        ],
        "short_id": "C17"
      },
      {
        "name": "윤성찬의 비서",
        "description": "차량 앞좌석과 면회실에 반복해서 등장하는 성인 인물. 정확한 나이, 성별, 머리 모양과 체격은 명시되지 않는다. 면회실 장면에서는 양복 차림으로 함께 등장한다.",
        "visual_traits": [
          "성인 인물",
          "면회실 장면의 양복 차림",
          "차량 앞좌석에 앉은 모습",
          "얼굴과 머리 모양은 미명시"
        ],
        "short_id": "C18"
      },
      {
        "name": "국방장관",
        "description": "성인 남성. 집무실과 병원 복도에 등장한다. 정확한 나이, 머리 모양, 체격과 의상 종류는 명시되지 않는다.",
        "visual_traits": [
          "성인 남성",
          "얼굴과 체격의 세부는 미명시",
          "군복 또는 양복 여부는 미명시"
        ],
        "short_id": "C19"
      },
      {
        "name": "이강준",
        "description": "성인 남성. 정규 군복과 군화를 착용한다. 정확한 나이, 머리 모양, 얼굴형과 체격은 명시되지 않는다.",
        "visual_traits": [
          "성인 남성",
          "정규 군복",
          "군화",
          "거수경례 자세",
          "얼굴과 머리 모양은 미명시"
        ],
        "short_id": "C20"
      },
      {
        "name": "조일광",
        "description": "50대 남성. 군복과 해병대 모자를 착용하고, 복장에 여러 훈장을 달고 있다. 머리 모양, 얼굴형과 체격은 명시되지 않는다.",
        "visual_traits": [
          "50대 남성",
          "군복",
          "해병대 모자",
          "복장에 부착된 여러 훈장",
          "얼굴 세부는 미명시"
        ],
        "short_id": "C21"
      },
      {
        "name": "태진",
        "description": "30세 여성. 단발머리에 강한 인상의 얼굴을 지녔다. 자동차를 수리하는 모습으로 등장하지만 작업복의 형태나 색은 구체적으로 명시되지 않는다.",
        "visual_traits": [
          "30세 여성",
          "단발머리",
          "강한 인상의 얼굴",
          "체격과 의상 세부는 미명시"
        ],
        "short_id": "C22"
      },
      {
        "name": "은영",
        "description": "31세 여성. 머리 모양, 얼굴형, 피부색과 체격은 명시되지 않는다. 기본 복장의 구체적인 형태와 색상도 명시되지 않는다.",
        "visual_traits": [
          "31세 여성",
          "머리 모양과 얼굴 특징은 미명시",
          "기본 복장 세부는 미명시"
        ],
        "short_id": "C23"
      },
      {
        "name": "수빈",
        "description": "현재 20세 여성. 티셔츠를 입고 있으며, 첫 등장에서는 얼굴 여러 곳에 상처와 때가 묻어 있다. 몸통에는 오염에 따른 피부 손상이 보인다. 10년 전 회상에서는 약 10세의 여자아이로 등장하고, 이후 시간 경과에 따라 성인 모습으로 이어진다.",
        "visual_traits": [
          "현재 20세 여성",
          "티셔츠 차림",
          "첫 등장 시 얼굴의 상처와 때",
          "몸통의 피부 손상",
          "10년 전 회상의 약 10세 여자아이 외형",
          "머리 모양과 체격은 미명시"
        ],
        "short_id": "C24"
      },
      {
        "name": "정한수",
        "description": "현재 성인 남성. 짧은 머리와 날카롭게 묘사된 눈매가 특징이다. 과거 회상에서는 더 젊은 모습으로 등장한다. 정확한 나이와 체격, 기본 의상의 세부는 명시되지 않는다.",
        "visual_traits": [
          "성인 남성",
          "짧은 머리",
          "날카로운 눈매",
          "회상에서는 더 젊은 외형",
          "체격과 의상 세부는 미명시"
        ],
        "short_id": "C26"
      },
      {
        "name": "장백산",
        "description": "현재는 100kg을 넘어 보이는 매우 육중한 체격의 성인 남성. 황금빛 전통 탈 형태의 가면과 왕권풍 복식을 착용한다. 가면 아래 얼굴에는 심한 피부 손상이 있다. 과거 회상에서는 마른 체격의 젊은 남성으로, 사제풍 옷을 입고 가면 없이 등장한다.",
        "visual_traits": [
          "현재의 매우 육중한 체격",
          "황금빛 전통 탈 형태의 가면",
          "왕권풍 복식",
          "가면 아래 심하게 손상된 얼굴 피부",
          "과거의 마른 체격",
          "과거의 사제풍 복식",
          "가면 착용 장면에서는 가려진 얼굴을 유지"
        ],
        "short_id": "C27"
      },
      {
        "name": "선지자",
        "description": "성당 단상 주변에 반복해서 등장하는 성인 인물. 정확한 나이, 성별, 체격과 얼굴 특징은 명시되지 않는다. 가면과 의례 복식을 사용하는 집단 안에 등장하지만 이 인물의 개별 복장은 구체적으로 지정되지 않는다.",
        "visual_traits": [
          "성인 인물",
          "단상 가까이에 서 있는 모습",
          "얼굴과 체격은 미명시",
          "개별 가면과 의상 형태는 미명시"
        ],
        "short_id": "C29"
      },
      {
        "name": "마을총무",
        "description": "50대 인물. 식량창고와 마을 공터에 반복해서 등장한다. 성별, 머리 모양, 얼굴형과 체격, 기본 복장의 세부는 명시되지 않는다.",
        "visual_traits": [
          "50대",
          "성별과 얼굴 특징은 미명시",
          "기본 복장 세부는 미명시"
        ],
        "short_id": "C30"
      },
      {
        "name": "B-200",
        "description": "고릴라형 로봇보다 크고 육중한 개조 로봇. 금속 몸통과 기계 관절을 지녔으며, 손과 팔 부분에 여러 총열이 전개되는 기계 구조가 통합되어 있다. 기계 눈의 크기가 달라지고 특정 작동 장면에서는 적색으로 발광한다. 개조 이전 몸체의 구체적인 모습은 영상으로 제시되지 않는다.",
        "visual_traits": [
          "크고 육중한 금속 몸체",
          "중장비형 개조 실루엣",
          "기계 관절",
          "손과 팔에 통합된 전개식 다중 총열",
          "크기가 변하는 기계 눈",
          "특정 장면의 적색 눈 발광",
          "가슴 내부에 별도 부품이 있는 구조"
        ],
        "short_id": "C31"
      },
      {
        "name": "지소영",
        "description": "현재 50대 중반의 여성. 세련된 외관에 깔끔한 연구복을 입는다. 사진과 기억, 상상 속에서는 어린 소녀의 모습으로 등장한다. 머리색, 헤어스타일과 정확한 체격은 명시되지 않는다.",
        "visual_traits": [
          "현재 50대 중반 여성",
          "세련된 외관",
          "깔끔한 연구복",
          "과거 사진과 기억 속 어린 소녀 외형",
          "머리색과 머리 모양은 미명시"
        ],
        "short_id": "C32"
      },
      {
        "name": "젊은 지동현",
        "description": "과거의 사진과 상상 장면에 등장하는 성인 남성. 구체적인 나이, 머리 모양, 얼굴형, 체격과 의상은 명시되지 않는다.",
        "visual_traits": [
          "성인 남성",
          "과거 사진 속 모습",
          "상상 장면에 등장하는 외형",
          "머리 모양과 복장 세부는 미명시"
        ],
        "short_id": "C34"
      },
      {
        "name": "60대 남자",
        "description": "60대 초반 남성. 머리가 하얗게 샌 모습이다. 체격, 얼굴형과 기본 복장의 구체적인 형태는 명시되지 않는다.",
        "visual_traits": [
          "60대 초반 남성",
          "하얗게 샌 머리",
          "체격과 얼굴형은 미명시",
          "복장 세부는 미명시"
        ],
        "short_id": "C35"
      },
      {
        "name": "서지민",
        "description": "20세 여성. 연구복을 착용하며 연구원 출입 카드를 사용하는 모습이 보인다. 머리 모양, 얼굴형, 피부색과 체격은 명시되지 않는다.",
        "visual_traits": [
          "20세 여성",
          "연구복",
          "연구원 출입 카드",
          "머리 모양과 얼굴 특징은 미명시"
        ],
        "short_id": "C36"
      },
      {
        "name": "크리스",
        "description": "40대 초반 남성. 낡은 배의 갑판과 선원실, 조타실에 등장한다. 머리 모양, 얼굴형, 체격과 복장의 구체적인 형태는 명시되지 않는다.",
        "visual_traits": [
          "40대 초반 남성",
          "정확한 얼굴 특징은 미명시",
          "복장의 형태와 색상은 미명시"
        ],
        "short_id": "C40"
      },
      {
        "name": "젊은 여자 모습의 로봇",
        "description": "젊은 성인 여성과 유사한 외피를 지닌 인간형 로봇. 평상시에는 사람처럼 보이며, 머리의 외피가 벗겨지는 장면에서 내부 금속 구조가 드러난다. 머리 모양과 의상은 명시되지 않는다.",
        "visual_traits": [
          "젊은 성인 여성 형태",
          "사람과 유사한 외피",
          "외피 아래의 금속 구조",
          "제어 이상 장면에서 크게 벌어진 입과 뒤집힌 눈",
          "기본 복장과 머리 모양은 미명시"
        ],
        "short_id": "C42"
      },
      {
        "name": "셰퍼드",
        "description": "고급주택 안에 등장하는 셰퍼드형 개. 네 발로 이동하며 입을 벌렸을 때 이빨이 드러난다. 털색과 무늬, 목걸이 여부는 명시되지 않는다.",
        "visual_traits": [
          "셰퍼드형 개",
          "네 발로 서거나 달리는 자세",
          "벌어진 입과 드러난 이빨",
          "털색과 무늬는 미명시"
        ],
        "short_id": "C43"
      },
      {
        "name": "관리소장",
        "description": "50대의 대머리 남성. 구두를 신고 등장하며 웅덩이의 물과 진흙이 구두에 튄다. 체격, 얼굴형과 상의의 구체적인 형태는 명시되지 않는다.",
        "visual_traits": [
          "50대 남성",
          "대머리",
          "구두 착용",
          "구두에 튄 물과 진흙",
          "상의와 체격은 미명시"
        ],
        "short_id": "C44"
      },
      {
        "name": "40대 남성",
        "description": "40대 남성. 허름한 식당의 탁자 앞에 앉아 등장한다. 머리 모양, 얼굴형, 체격과 기본 복장의 세부는 명시되지 않는다.",
        "visual_traits": [
          "40대 남성",
          "탁자 앞에 앉은 모습",
          "얼굴과 머리 모양은 미명시",
          "복장 세부는 미명시"
        ],
        "short_id": "C46"
      },
      {
        "name": "유빅 용병대장",
        "description": "성인 인물. 전투 장면에서는 기업 표식이 있는 최신형 전투 방진복을 착용한다. 얼굴 노출 정도, 성별, 나이와 체격의 세부는 명시되지 않는다.",
        "visual_traits": [
          "성인 인물",
          "최신형 전투 방진복",
          "기업 표식",
          "얼굴 노출 범위와 보호구 세부는 미명시"
        ],
        "short_id": "C59"
      },
      {
        "name": "아기 새",
        "description": "작은 몸집의 어린 새. 상자 안에서 여러 마리가 함께 등장하며, 이후 한 마리가 금속 손가락이나 어깨 위에 앉는 모습으로 반복된다. 종, 깃털 색과 무늬는 명시되지 않는다.",
        "visual_traits": [
          "작은 몸집의 어린 새",
          "상자 안에 함께 있는 여러 개체",
          "금속 손가락 위에 앉을 수 있는 크기",
          "어깨 위에 내려앉는 모습",
          "깃털 색과 종은 미명시"
        ],
        "short_id": "C65"
      }
    ],
    "binding_ledger": {}
  },
  "step_id": "entity_extract_character",
  "run_id": "2311e726-9b10-4997-85c5-5501f0a299f0",
  "resolved_model": "gpt",
  "updated_at": "2026-09-20T16:15:32.240575+00:00",
  "schema_version": 1,
  "project_config_snapshot": {}
}