{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "relations": [
      {
        "base_name": "민숙",
        "base_short_id": "C05",
        "entity_type": "character",
        "reason": "C11은 C05 민숙의 손목 표식이 붉어지고 액자 사진 속 얼굴이 녹아내리듯 왜곡된 비정상적 상태로, 동일 인물이 별도 요소로 추출된 경우다. 얼굴이 왜곡되어도 민숙의 인물 이미지와 손목의 원형 표식이 유지되므로 원본 외형을 참고해야 한다.",
        "variant_name": "민숙 (변형 상태)",
        "variant_short_id": "C11",
        "visual_similarity": true
      },
      {
        "base_name": "평상시 및 말끔하게 정돈된 옥탑방 내부",
        "base_short_id": "L04",
        "entity_type": "location",
        "reason": "L05는 동일한 옥탑방 내부에 핏자국, 시신 및 붉은 원이 나타난 사건 발생 상태다. 방의 구조와 기본 공간적 특징은 그대로 남으므로 정상 상태의 옥탑방과 시각적으로 이어져야 한다.",
        "variant_name": "핏자국과 시신이 나타난 옥탑방 내부",
        "variant_short_id": "L05",
        "visual_similarity": true
      },
      {
        "base_name": "평상시 및 말끔하게 정돈된 옥탑방 내부",
        "base_short_id": "L04",
        "entity_type": "location",
        "reason": "L06은 동일한 옥탑방의 가재도구와 가구가 흩어지고 뒤집힌 난장판 상태다. 정돈 상태만 크게 달라졌을 뿐 방의 구조와 주요 공간 특징은 유지되므로 원래 장소를 닮아야 한다.",
        "variant_name": "난장판이 된 옥탑방 내부",
        "variant_short_id": "L06",
        "visual_similarity": true
      },
      {
        "base_name": "맑거나 어두운 해안가 도로",
        "base_short_id": "L07",
        "entity_type": "location",
        "reason": "L08은 동일한 해안가 아스팔트 도로가 폭우, 먹구름, 번개가 치는 기상 상태로 변화한 모습이다. 날씨와 조명은 달라지지만 도로와 해안의 기본 지형은 유지되므로 시각적 연속성이 필요하다.",
        "variant_name": "폭우가 쏟아지는 해안가 도로",
        "variant_short_id": "L08",
        "visual_similarity": true
      }
    ],
    "candidates_checked": 1,
    "relations_found": 4,
    "visual_similar_count": 4
  },
  "step_id": "entity_relation",
  "run_id": "ce405dea-7118-4d39-84aa-d6bc048639d6",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T17:19:18.779397+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}