{
  "status": "completed",
  "completed_count": 12,
  "applicable_count": 12,
  "failed_count": 0,
  "data": {
    "characters": [
      {
        "description": "20대 초반 여성, 보통 체형, 현대적인 캐주얼 차림. 자전거를 타고 이동하기 쉬운 가벼운 복장에 이어폰, 스마트폰, 인형이 달린 백팩을 지닌 모습.",
        "name": "수리영",
        "visual_traits": [
          "20대 초반 여성",
          "보통 체형",
          "현대 한국 캐주얼 복장",
          "이어폰 착용 가능",
          "자전거 이용",
          "스마트폰 소지",
          "인형 장식이 달린 백팩",
          "비 오는 장면에서는 젖은 옷과 흐트러진 머리"
        ],
        "short_id": "C01"
      },
      {
        "description": "40대 중반 여성, 단정한 인상의 수사관풍 실무복 차림. 현장에서는 활동성 있는 재킷과 바지, 경찰 신분을 드러내는 소품이나 차량 주변에 배치되는 모습.",
        "name": "혜수",
        "visual_traits": [
          "40대 중반 여성",
          "단정한 얼굴선",
          "수사관다운 실무복",
          "어두운 재킷과 바지",
          "스마트폰 사용",
          "경찰 차량 및 수사 현장과 어울리는 외형",
          "짧거나 단정하게 정리된 머리"
        ],
        "short_id": "C02"
      },
      {
        "description": "40대 초반 여성, 보통 체형, 생활감 있는 얼굴. 집 안에서는 앞치마를 두른 일상복 차림이고, 마트 직원으로는 진열 업무에 어울리는 단정한 근무복 차림. 손목에 작은 원형 표식이 보인다.",
        "name": "민숙",
        "visual_traits": [
          "40대 초반 여성",
          "보통 체형",
          "생활감 있는 일상복",
          "앞치마 착용",
          "마트 직원용 단정한 근무복 가능",
          "손목의 작은 원형 표식",
          "약초와 주방 도구 주변에 배치 가능"
        ],
        "short_id": "C03"
      },
      {
        "description": "40대 초반 여성의 주관적 환영 이미지. 커튼 뒤나 실내 어둠 속에 앉은 자세로 보이며, 옷은 흐트러지고 어깨 부근에 어두운 얼룩과 찢긴 흔적이 있다. 실제 공간과 구분되는 불안정한 경계와 희미한 질감으로 표현된다.",
        "name": "민숙 (환영)",
        "visual_traits": [
          "40대 초반 여성 형상",
          "앉은 자세",
          "고개가 떨어진 실루엣",
          "흐트러진 옷",
          "어깨 부근의 찢긴 옷과 어두운 얼룩",
          "창백한 피부 톤",
          "현실과 분리된 흐릿한 경계",
          "주관적 환영처럼 희미한 질감"
        ],
        "short_id": "C04"
      },
      {
        "description": "20대 중반 남성, 보통에서 마른 체형, 해상 작업에 어울리는 실용적인 옷차림. 작은 어선 위에서 방수 재킷, 작업복, 작업화를 착용한 모습.",
        "name": "인우",
        "visual_traits": [
          "20대 중반 남성",
          "보통 또는 마른 체형",
          "짧고 단정하지 않은 머리",
          "해상 작업복",
          "방수 재킷",
          "작업화",
          "소형 어선과 조타실 주변에 배치",
          "바닷바람에 젖거나 흐트러진 외형"
        ],
        "short_id": "C05"
      },
      {
        "description": "30대 남성, 형사다운 실무복 차림. 셔츠나 점퍼, 어두운 바지 등 경찰서와 현장 수사에 어울리는 단정한 복장.",
        "name": "김형사",
        "visual_traits": [
          "30대 남성",
          "보통 체형",
          "짧은 머리",
          "형사풍 실무복",
          "셔츠 또는 점퍼",
          "어두운 바지",
          "사무실 모니터와 서류 주변에 배치 가능"
        ],
        "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"
      }
    ]
  },
  "step_id": "entity_extract_character",
  "run_id": "9431cad2-f0e4-4a13-877b-ece11c9d1f26",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T08:32:41.612974+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}