{
  "status": "completed",
  "completed_count": 16,
  "applicable_count": 16,
  "failed_count": 0,
  "data": {
    "characters": [
      {
        "description": "20대 초반 한국인 여성. 보통 체형, 어깨에 메는 백팩을 사용하며 현대적인 캐주얼 차림을 기본으로 한다. 해안도로를 달릴 때는 이어폰을 끼고 자전거를 탄다.",
        "name": "수리영",
        "visual_traits": [
          "20대 초반 여성",
          "현대 한국식 캐주얼 복장",
          "자전거",
          "이어폰",
          "백팩",
          "백팩에 달린 인형",
          "젖은 머리와 옷차림으로 비 오는 해안가 장면에 등장 가능",
          "스마트폰 사용"
        ],
        "short_id": "C01"
      },
      {
        "description": "40대 중반 한국인 여성. 현실적인 수사 현장 복장이나 경찰서 근무복 계열을 입는 형사로 보인다. 단정한 머리와 실용적인 외투, 수사 현장용 점퍼 또는 정장 계열 복장이 어울린다.",
        "name": "혜수",
        "visual_traits": [
          "40대 중반 여성",
          "한국 경찰 수사관 복장",
          "수사 현장용 점퍼 또는 단정한 재킷",
          "경찰차와 함께 등장 가능",
          "스마트폰 사용",
          "경찰서 사무실 책상 주변에 배치 가능"
        ],
        "short_id": "C02"
      },
      {
        "description": "20대 중반 한국인 남성. 소형 어선에서 일하는 듯한 실용적인 바닷일 복장을 입고, 거친 바닷바람에 어울리는 단순한 외투와 작업화를 착용한다. 얼굴은 햇빛과 해풍에 그을린 인상이다.",
        "name": "인우",
        "visual_traits": [
          "20대 중반 남성",
          "소형 어선 선원풍 작업복",
          "방수 재킷 또는 낡은 점퍼",
          "작업화",
          "조타실과 갑판에 어울리는 차림",
          "바닷바람에 흐트러진 머리",
          "어선 닻줄을 다루는 모습"
        ],
        "short_id": "C03"
      },
      {
        "description": "30대 한국인 남성. 경찰서와 수사 현장에 어울리는 현실적인 형사 복장을 입는다. 단정하지만 실무적인 셔츠, 점퍼, 바지 차림이 기본이다.",
        "name": "김형사",
        "visual_traits": [
          "30대 남성",
          "한국 형사 복장",
          "수사 현장용 점퍼",
          "사무실 컴퓨터 사용",
          "서류와 실종신고서 주변에 배치 가능",
          "경찰서 당직 근무 장면에 어울림"
        ],
        "short_id": "C04"
      },
      {
        "description": "40대 초반 한국인 여성. 보통 체형, 생활감 있는 얼굴과 단정한 머리. 집에서는 앞치마를 두르고, 외부 근무 공간에서는 마트 직원다운 실용적인 근무복을 입는다. 손목에 작은 원형 표식이 보인다.",
        "name": "40대 한국인 여성",
        "visual_traits": [
          "40대 초반 여성",
          "앞치마",
          "마트 직원용 실용 복장",
          "손목의 작은 원형 표식",
          "석창포를 손질하는 모습",
          "찻잔과 냄비가 있는 낡은 옥탑방 주방에 어울림",
          "가족사진 속 얼굴로도 등장 가능"
        ],
        "short_id": "C05"
      },
      {
        "description": "한국인 남성 마트 직원. 일상적인 마트 근무복이나 조끼를 입고, 박스를 들고 상품을 진열하는 모습으로 보인다. 체형은 보통이며 실용적인 복장이다.",
        "name": "남자 직원",
        "visual_traits": [
          "마트 직원 복장",
          "근무용 조끼 또는 앞치마",
          "상품 박스",
          "진열대 주변에 배치 가능",
          "대형 마트 실내 조명 아래 등장"
        ],
        "short_id": "C06"
      },
      {
        "description": "한국인 남성. 어두운 숲이나 사건 현장에 어울리는 평범한 야외복 차림으로 보인다. 한쪽 신발이 벗겨진 상태와 흐트러진 옷차림이 장면상 드러날 수 있다.",
        "name": "한국인 남자",
        "visual_traits": [
          "성인 남성",
          "현대식 야외복",
          "흐트러진 옷차림",
          "한쪽 신발이 벗겨진 상태 가능",
          "숲속 수풀 사이 실루엣",
          "다리 부위의 거친 상처 표현 가능"
        ],
        "short_id": "C07"
      },
      {
        "description": "한국인 남성. 인간형 실루엣을 유지하지만 붉게 빛나는 눈과 날카롭게 드러난 이빨이 보인다. 어두운 골목의 희미한 가로등 아래에서 비인간적인 인상이 강조된다.",
        "name": "한국인 남자 (요괴화)",
        "visual_traits": [
          "성인 남성",
          "붉은 눈동자",
          "날카롭게 드러난 이빨",
          "어두운 현대식 옷차림",
          "도시 뒷골목 실루엣",
          "희미한 가로등 역광",
          "인간형 신체 실루엣 유지"
        ],
        "short_id": "C08"
      },
      {
        "description": "한국인 여성. 어두운 도시 뒷골목 장면에 등장하는 현대식 일상복 차림의 성인 여성이다. 희미한 가로등 아래에서 인물 윤곽이 부분적으로만 보인다.",
        "name": "한국인 여자",
        "visual_traits": [
          "성인 여성",
          "현대식 외출복",
          "도시 뒷골목 배경",
          "희미한 가로등 조명",
          "부분적으로 가려진 실루엣"
        ],
        "short_id": "C09"
      },
      {
        "description": "성인 한국인 남성. 얼굴은 명확히 드러나지 않으며, 낡은 신발과 긴 그림자, 어두운 외투 실루엣으로 구분된다. 밤의 옥탑방 현관 앞에서 낮고 거친 인상으로 보인다.",
        "name": "거친 남자",
        "visual_traits": [
          "성인 남성",
          "얼굴이 보이지 않는 구도",
          "어두운 외투 실루엣",
          "낡은 신발",
          "긴 그림자",
          "옥탑방 철문 앞에 서 있는 모습",
          "문틈에 손을 넣는 손가락 클로즈업 가능"
        ],
        "short_id": "C10"
      },
      {
        "description": "대형 로트와일러. 검고 갈색이 섞인 짧은 털, 강한 체격과 넓은 머리를 가진 맹견이다. 보호원 우리 안이나 진료 공간에서 보인다.",
        "name": "로트와일러",
        "visual_traits": [
          "대형견",
          "검은색과 갈색 짧은 털",
          "근육질 체격",
          "넓은 머리",
          "강한 턱선",
          "보호원 우리",
          "목줄 또는 진료용 고정 장비 가능"
        ],
        "short_id": "C11"
      },
      {
        "description": "검은 털의 고양이. 작은 체구에 어두운 새벽빛 속에서 윤곽이 또렷하지 않게 보이며, 옥탑방 주변 담장 위를 지나가는 모습으로 등장한다.",
        "name": "검은 고양이",
        "visual_traits": [
          "검은 털",
          "작은 고양이 체구",
          "새벽 옥탑방 주변",
          "담장 위 실루엣",
          "어둠 속에서 빛나는 눈 가능"
        ],
        "short_id": "C12"
      },
      {
        "description": "12세 전후 한국인 여자아이. 오래된 사진 속 인물로, 1970~80년대 시골 분위기의 단정한 어린이 옷차림을 하고 있다. 낡은 식당 앞에 앉아 있는 모습으로 보인다.",
        "name": "어린 소녀",
        "visual_traits": [
          "12세 전후 여자아이",
          "오래된 사진 속 평면 이미지",
          "1970~80년대풍 어린이 옷차림",
          "시골 식당 앞에 앉은 자세",
          "흑백 또는 빛바랜 컬러 사진 질감",
          "단정한 짧은 머리 또는 묶은 머리"
        ],
        "short_id": "C13"
      },
      {
        "description": "40대 한국인 남성. 마트 총무과나 보안실에 어울리는 사무형 근무복을 입고, CCTV 모니터 앞에 앉아 있는 직원이다. 보통 체형에 단정한 외모다.",
        "name": "40대 한국인 남성 보안 직원",
        "visual_traits": [
          "40대 남성",
          "보안실 근무복 또는 사무복",
          "CCTV 모니터",
          "키보드와 마우스",
          "마트 총무과 실내",
          "형광등 조명",
          "모니터 화면을 확인하는 자세"
        ],
        "short_id": "C14"
      },
      {
        "description": "사람처럼 보이는 검은 실루엣. 얼굴과 세부 외형은 드러나지 않고, 어두운 숲속에서 빠르게 움직이는 그림자 같은 형태로 보인다.",
        "name": "검은 형상",
        "visual_traits": [
          "인간형 검은 실루엣",
          "얼굴 식별 불가",
          "빠르게 움직이는 어두운 윤곽",
          "숲속 수풀 사이 등장",
          "해 질 무렵 역광",
          "정체가 불분명한 그림자 형태"
        ],
        "short_id": "C15"
      },
      {
        "description": "50대 한국인 남성. 보호원이나 동물 진료 공간에 어울리는 의사 차림으로, 실용적인 흰 가운 또는 작업복을 입는다. 주사기 등 동물 진료 도구를 다룬다.",
        "name": "50대 한국인 남성",
        "visual_traits": [
          "50대 남성",
          "흰 가운 또는 동물병원 작업복",
          "주사기",
          "동물 보호원 진료 공간",
          "실용적인 신발",
          "짧고 단정한 머리"
        ],
        "short_id": "C16"
      }
    ]
  },
  "step_id": "entity_extract_character",
  "run_id": "c074aa36-51fc-4603-a233-bc0126db48e4",
  "resolved_model": "gpt",
  "updated_at": "2026-05-05T06:14:54.796486+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}