{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "relations": [
      {
        "base_short_id": "L14",
        "base_name": "인천 난민촌 인공제방 작업장",
        "variant_short_id": "L46",
        "variant_name": "폭발로 붕괴하는 인천 난민촌 인공제방",
        "entity_type": "location",
        "visual_similarity": true,
        "reason": "보수 작업이 진행되던 동일한 인공제방이 씬 33에서 자폭 드론의 폭발로 붕괴한 상태다. 콘크리트 장벽의 배치와 남은 구조, 주변 작업장의 지형을 원본과 일치시켜야 한다."
      },
      {
        "base_short_id": "L12",
        "base_name": "인천 난민촌 전경",
        "variant_short_id": "L47",
        "variant_name": "해일이 덮치는 인천 난민촌",
        "entity_type": "location",
        "visual_similarity": true,
        "reason": "동일한 난민촌이 제방 붕괴 이후 해일에 휩쓸리며 파괴되는 상태다. 컨테이너 가건물과 도로의 기존 배치가 재난 장면에서도 이어져야 한다."
      },
      {
        "base_short_id": "L12",
        "base_name": "인천 난민촌 전경",
        "variant_short_id": "L49",
        "variant_name": "수몰된 인천 난민촌 수면과 부유 잔해",
        "entity_type": "location",
        "visual_similarity": true,
        "reason": "동일한 난민촌이 해일 이후 완전히 수몰된 상태로 별도 추출되었다. 수면 위에 남은 지붕과 컨테이너 잔해가 기존 마을 구조물의 특징을 이어받아야 한다."
      },
      {
        "base_short_id": "L34",
        "base_name": "인천 난민촌 지하 하수도와 터널 교차로",
        "variant_short_id": "L48",
        "variant_name": "급류에 침수된 인천 난민촌 지하 하수도",
        "entity_type": "location",
        "visual_similarity": true,
        "reason": "일행이 이동하던 동일한 지하 하수도가 씬 36에서 바닷물과 급류로 침수된다. 콘크리트 터널의 단면과 벽면 구조 등 기본 공간 특징은 유지된다."
      },
      {
        "base_short_id": "L56",
        "base_name": "현우 일행의 캠핑카 내부",
        "variant_short_id": "L64",
        "variant_name": "전복된 캠핑카 내부",
        "entity_type": "location",
        "visual_similarity": true,
        "reason": "현우 일행이 타던 동일한 캠핑카가 씬 49의 충돌로 전복되고 파손된 실내다. 기존 실내 배치를 바탕으로 상하 반전, 깨진 창문과 흩어진 집기를 반영해야 한다."
      },
      {
        "base_short_id": "L123",
        "base_name": "크리스의 선박 갑판",
        "variant_short_id": "L126",
        "variant_name": "폭풍우 속 크리스의 선박 갑판과 주변 해상",
        "entity_type": "location",
        "visual_similarity": true,
        "reason": "동일한 선박 갑판이 씬 80에서 거대한 파도에 강타되어 짐과 구조물이 쓸려나가는 재난 상태다. 단순한 날씨 변화가 아니라 물리적 훼손이 발생하며, 갑판과 난간 등 원래 선박의 구조적 특징을 유지해야 한다."
      }
    ],
    "candidates_checked": 3,
    "relations_found": 6,
    "visual_similar_count": 6
  },
  "step_id": "entity_relation",
  "run_id": "58b5fa0f-7373-4f00-927c-825942bdc334",
  "resolved_model": "gpt",
  "updated_at": "2026-09-18T13:27:31.698886+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}