{
  "status": "completed",
  "completed_count": 3,
  "applicable_count": 3,
  "failed_count": 0,
  "data": {
    "characters": [
      {
        "name": "민수",
        "description": "40대 성인. 체형과 얼굴 생김새는 구체적으로 제시되지 않았으며, 기름 자국이 남은 남색 계열 작업복을 입고 소매를 걷어 올린 모습이다.",
        "visual_traits": [
          "40대",
          "남색 계열 작업복",
          "작업복의 기름 자국",
          "걷어 올린 소매",
          "손끝에 묻은 기름"
        ],
        "short_id": "C01"
      },
      {
        "name": "연희",
        "description": "20대 성인. 체형과 얼굴 생김새는 구체적으로 제시되지 않았으며, 노란 우비를 입고 휴대용 손전등을 든 모습이다.",
        "visual_traits": [
          "20대",
          "노란 우비",
          "비에 젖은 어깨",
          "손에 든 휴대용 손전등"
        ],
        "short_id": "C02"
      },
      {
        "name": "노인",
        "description": "70대 고령자. 성별과 체형, 얼굴 생김새는 구체적으로 제시되지 않았으며, 회색 외투를 입은 모습이다.",
        "visual_traits": [
          "70대",
          "회색 외투",
          "지팡이 사용"
        ],
        "short_id": "C03"
      }
    ]
  },
  "step_id": "entity_extract_character",
  "run_id": "9819233e-7629-4e2f-91ad-42fd94d1c112",
  "resolved_model": "gpt",
  "updated_at": "2026-08-24T13:16:19.355911+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}