{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "relations": [
      {
        "base_short_id": "C03",
        "base_name": "강민숙",
        "variant_short_id": "C04",
        "variant_name": "강민숙 (CCTV 속 흐릿한 형체)",
        "entity_type": "character",
        "visual_similarity": true,
        "reason": "동일한 강민숙이 CCTV 화면의 비정상적으로 어두운 구역에서 흐릿하게 기록된 영상상 변형이다. 얼굴과 복장 세부는 가려지지만 성인 여성의 체형·윤곽과 자세는 원본을 토대로 유지해야 한다."
      },
      {
        "base_short_id": "C03",
        "base_name": "강민숙",
        "variant_short_id": "C05",
        "variant_name": "강민숙 (사진 속 왜곡 상태)",
        "entity_type": "character",
        "visual_similarity": true,
        "reason": "가족사진 속 동일한 강민숙의 얼굴이 수리영의 지각 안에서 아래로 뭉개져 흐르는 상태로 변한 것이다. 원래의 환한 표정과 얼굴 이미지가 왜곡의 기반으로 남으므로 원본 강민숙을 닮아야 한다."
      },
      {
        "base_short_id": "C03",
        "base_name": "강민숙",
        "variant_short_id": "C06",
        "variant_name": "어린 강민숙",
        "entity_type": "character",
        "visual_similarity": true,
        "reason": "현재 40대인 강민숙과 과거 기록사진 속 12세 강민숙은 연령대만 다른 동일 인물이다. 성장 전후의 나이와 체격 차이는 크지만 얼굴의 정체성을 이어 주는 특징은 유지되어야 한다."
      }
    ],
    "candidates_checked": 3,
    "relations_found": 3,
    "visual_similar_count": 3
  },
  "step_id": "entity_relation",
  "run_id": "c0cae776-c355-4945-8833-88e594a7599c",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T03:01:53.445550+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}