{
  "status": "completed",
  "completed_count": 19,
  "applicable_count": 19,
  "failed_count": 0,
  "data": {
    "characters": [
      {
        "appearance_count": 63,
        "name": "김지후(강수리영)"
      },
      {
        "appearance_count": 35,
        "name": "정인우"
      },
      {
        "appearance_count": 33,
        "name": "고산들"
      },
      {
        "appearance_count": 26,
        "name": "강영란(흰 머리 여자)"
      },
      {
        "appearance_count": 17,
        "name": "황봉업(황 씨·민숙 집의 거구 남자)"
      },
      {
        "appearance_count": 15,
        "name": "강민숙(홍은미)"
      },
      {
        "appearance_count": 9,
        "name": "구창모"
      },
      {
        "appearance_count": 8,
        "name": "김여상"
      },
      {
        "appearance_count": 4,
        "name": "신 형사"
      },
      {
        "appearance_count": 3,
        "name": "조 형사"
      },
      {
        "appearance_count": 3,
        "name": "수리영을 공격한 검은 염소"
      },
      {
        "appearance_count": 2,
        "name": "노 형사"
      },
      {
        "appearance_count": 2,
        "name": "조선인 촌주"
      },
      {
        "appearance_count": 2,
        "name": "그분(검은 연기 형체)"
      },
      {
        "appearance_count": 2,
        "name": "첫 항해 낚싯꾼#1"
      },
      {
        "appearance_count": 2,
        "name": "첫 항해 낚싯꾼#2"
      },
      {
        "appearance_count": 2,
        "name": "첫 항해 낚싯꾼#3"
      },
      {
        "appearance_count": 2,
        "name": "마을 청년#1"
      },
      {
        "appearance_count": 2,
        "name": "경신 대기근의 아낙"
      }
    ]
  },
  "step_id": "entity_character_list",
  "run_id": "0522982d-2a43-414b-8c1a-f453c2f81f1b",
  "resolved_model": "gpt",
  "updated_at": "2026-07-28T09:57:39.877249+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}