{
  "status": "completed",
  "completed_count": 14,
  "applicable_count": 14,
  "failed_count": 0,
  "data": {
    "characters": [
      {
        "description": "20대 초반 여성. 마른 편의 보통 체형, 젊은 얼굴, 자연스러운 어두운 머리. 현대적인 캐주얼 차림에 자전거를 타고 다니며, 이어폰과 인형이 달린 백팩을 착용한다.",
        "name": "수리영",
        "visual_traits": [
          "21세 여성",
          "현대 한국식 캐주얼 복장",
          "자전거",
          "이어폰",
          "인형 장식이 달린 백팩",
          "지도 출력물과 접은 메모를 소지하는 장면",
          "비 오는 해안도로 장면에서는 젖은 옷과 빗물 묻은 얼굴",
          "거울·사진·벽면의 붉은 원형 환시를 바라보는 장면"
        ],
        "short_id": "C01"
      },
      {
        "description": "40대 중반 여성. 단정한 형사 인상, 실용적인 짧은 머리 또는 묶은 머리. 수사 현장과 경찰서에 어울리는 어두운 색 외투나 형사식 평상복, 신분증·무전기 같은 경찰 장비를 지닌 모습.",
        "name": "혜수",
        "visual_traits": [
          "40대 중반 여성",
          "경찰 수사 현장에 어울리는 단정한 외형",
          "어두운 톤의 실용적 외투 또는 형사 복장",
          "차량에서 내리는 장면",
          "경찰서 책상과 사건 사진 주변에 있는 장면",
          "휴대폰으로 통화하거나 위치 확인을 지시하는 모습"
        ],
        "short_id": "C02"
      },
      {
        "description": "20대 중반 남성. 바닷바람에 익숙한 듯한 거친 질감의 얼굴과 단단한 체형. 소형 어선 갑판과 조타실에 어울리는 방수 재킷, 작업복, 장화 차림.",
        "name": "인우",
        "visual_traits": [
          "24세 남성",
          "소형 어선 갑판 위 모습",
          "방수 재킷 또는 어업용 작업복",
          "작업용 장화",
          "닷줄을 고정하는 모습",
          "조타실 안에 서 있는 모습",
          "짙은 안개와 황금빛 해질녘 바다를 배경으로 보임",
          "조타실 내부의 반복되는 원형 문양과 함께 보이는 장면"
        ],
        "short_id": "C03"
      },
      {
        "description": "40대 초반 여성. 보통 체형, 생활감 있는 얼굴. 집 안에서는 앞치마를 두른 가정복 차림, 마트에서는 진열 담당 직원에 어울리는 단정한 근무복 차림. 손목에 작은 원형 표식이 보인다.",
        "name": "민숙",
        "visual_traits": [
          "40대 초반 여성",
          "앞치마와 가정복",
          "마트 직원용 단정한 복장",
          "손목의 작은 원형 표식",
          "표식이 붉게 선명해지는 장면",
          "석창포를 손질하거나 달인 물을 따르는 모습",
          "특정 장면에서 어깨와 쇄골 부위의 거친 상처와 혈흔이 보임"
        ],
        "short_id": "C04"
      },
      {
        "description": "30대 남성. 형사 사무실에 어울리는 실용적인 셔츠, 점퍼 또는 재킷 차림. 경찰서 책상과 컴퓨터 앞에 있는 평범한 수사관 외형.",
        "name": "김형사",
        "visual_traits": [
          "30대 남성",
          "형사식 평상복",
          "사무실 컴퓨터와 서류 주변에 있는 모습",
          "서류를 들고 이동하는 모습",
          "경찰서 당직 근무 장면",
          "실용적인 재킷 또는 점퍼"
        ],
        "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": "성인 직원. 마트 총무과나 보안실에 어울리는 단정한 근무복 차림. CCTV 모니터 앞에 앉거나 서서 화면을 확인하는 모습.",
        "name": "보안직원",
        "visual_traits": [
          "성인 인물",
          "마트 보안 또는 총무과 근무복",
          "CCTV 모니터 앞 모습",
          "컴퓨터와 저장장치 주변에 있음",
          "실내 사무 조명",
          "화면을 조작하는 손동작"
        ],
        "short_id": "C12"
      },
      {
        "description": "작은 검은 고양이. 새벽 옥탑방 주변에서 불 켜진 창을 바라보다 담을 넘는 모습. 어두운 털과 가느다란 실루엣이 강조된다.",
        "name": "검은 고양이",
        "visual_traits": [
          "검은 털",
          "작은 체구",
          "새벽 옥탑방 주변",
          "담장 위 또는 담을 넘는 자세",
          "어두운 실루엣",
          "불 켜진 창을 배경으로 보임"
        ],
        "short_id": "C13"
      },
      {
        "description": "실제 공간의 인물이 아니라 사진이나 기억 이미지 속에서 왜곡되어 보이는 여성 이미지. 기본 외형은 40대 초반 여성의 얼굴이지만, 표면이 뭉개지고 흘러내리는 듯한 평면적 환시로 표현된다.",
        "name": "민숙 (환시)",
        "visual_traits": [
          "사진 표면 안의 왜곡된 얼굴",
          "뭉개져 흘러내리는 듯한 이목구비",
          "현실 공간의 실체가 아닌 주관적 시각 이미지",
          "짧게 나타났다가 정상 사진으로 돌아가는 형태",
          "색감과 초점이 불안정한 이미지",
          "평면 매체 위에만 보이는 왜곡"
        ],
        "short_id": "C14"
      }
    ]
  },
  "step_id": "entity_extract_character",
  "run_id": "6a2afae4-c91f-40ad-a1bd-5b4086fcc0f4",
  "resolved_model": "gpt",
  "updated_at": "2026-05-27T09:15:04.698856+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}