{
  "status": "completed",
  "completed_count": 22,
  "applicable_count": 22,
  "failed_count": 0,
  "data": {
    "locations": [
      {
        "name": "해 질 무렵의 숲속 수풀과 숲 바닥",
        "description": "해 질 무렵의 어둑한 조명 속 우거진 수풀과 거친 흙바닥.",
        "visual_traits": [
          "우거진 수풀",
          "벗겨진 한쪽 신발",
          "어둑한 조명",
          "거친 흙바닥"
        ],
        "short_id": "L01"
      },
      {
        "name": "도시 뒷골목 사건 현장",
        "description": "희미한 가로등 불빛이 비치는 어두운 도심 뒷골목으로, 폴리스 라인이 쳐져 있다.",
        "visual_traits": [
          "희미한 가로등 불빛",
          "전봇대",
          "노란색 폴리스 라인",
          "좁고 어두운 골목길"
        ],
        "short_id": "L02"
      },
      {
        "name": "인천 변두리 낡은 다세대 빌라 옥상과 옥탑방 외부",
        "description": "오래된 다세대 빌라의 옥상 공간. 물탱크와 빨랫줄, 평상이 배치되어 있으며 철문으로 된 옥탑방 현관이 연결되어 있다.",
        "visual_traits": [
          "물탱크",
          "바람에 흔들리는 빨랫줄",
          "말린 식물이 놓인 평상",
          "철문 현관",
          "문틈에 끼워진 전단지",
          "낡은 시멘트 바닥과 외벽"
        ],
        "short_id": "L03"
      },
      {
        "name": "평상시 및 말끔하게 정돈된 옥탑방 내부",
        "description": "거실, 작은 방, 욕실로 구성된 낡고 소박한 옥탑방 내부. 햇살이 비치는 작은 창과 일상적인 가재도구들이 정돈되어 있다.",
        "visual_traits": [
          "햇살이 들어오는 작은 창문",
          "거실 식탁과 찻잔",
          "물이 끓는 냄비가 올려진 싱크대",
          "구형 TV",
          "거실 스탠드 불빛",
          "백팩과 인형이 놓인 깨끗한 침대 방",
          "세면대와 거울이 있는 욕실"
        ],
        "short_id": "L04"
      },
      {
        "name": "핏자국과 시신이 나타난 옥탑방 내부",
        "description": "벽과 바닥에 붉은 흔적이 묻어있는 옥탑방 방안. 커튼 쪽으로 자국이 이어지며 벽면에는 불완전한 붉은 원 형태가 나타난다.",
        "visual_traits": [
          "벽과 바닥에 튄 붉은 얼룩",
          "바닥의 혈흔",
          "바닥에 찍힌 발자국",
          "닫힌 창문 커튼",
          "침대 위 벽면에 붓으로 그린 듯한 붉은 원"
        ],
        "short_id": "L05"
      },
      {
        "name": "난장판이 된 옥탑방 내부",
        "description": "가재도구가 흩어지고 뒤집혀 엉망이 된 옥탑방 거실과 방안. 열린 창문과 쓰러진 가구들이 있다.",
        "visual_traits": [
          "열려 있는 거실 창문",
          "바닥에 쓰러진 식탁 의자들",
          "어지럽게 흩어진 가재도구들",
          "바닥에 남은 흙 묻은 발자국들",
          "벽에 나타난 붉은 원",
          "벽에 꽂혀 있는 낡은 사진"
        ],
        "short_id": "L06"
      },
      {
        "name": "맑거나 어두운 해안가 도로",
        "description": "바다와 인접해 있는 아스팔트 포장도로.",
        "visual_traits": [
          "해안선",
          "아스팔트 도로",
          "자전거",
          "자연광 또는 야간 조명"
        ],
        "short_id": "L07"
      },
      {
        "name": "폭우가 쏟아지는 해안가 도로",
        "description": "짙은 먹구름이 끼고 세찬 소나기와 번개가 치는 어두운 해안가 도로.",
        "visual_traits": [
          "짙은 먹구름",
          "세차게 쏟아지는 빗줄기",
          "번개 불빛",
          "비에 젖은 아스팔트 표면",
          "물보라를 일으키는 자전거"
        ],
        "short_id": "L08"
      },
      {
        "name": "유기견 보호원 철장 구역",
        "description": "여러 마리의 개들을 가둬둔 쇠창살 철장과 미용 및 처치가 이루어지는 작업 구역.",
        "visual_traits": [
          "쇠창살로 된 철장",
          "미용 도구",
          "연고와 약품 병",
          "목욕용 시설"
        ],
        "short_id": "L09"
      },
      {
        "name": "네온사인과 포장마차가 늘어선 번화가 거리",
        "description": "해 질 무렵 항구와 인접한 화려한 번화가. 간판 불빛과 노점들이 거리를 채우고 있다.",
        "visual_traits": [
          "형형색색의 네온사인 간판",
          "길거리에 늘어선 포장마차들",
          "정차된 택시들",
          "아스팔트 도로와 인파"
        ],
        "short_id": "L10"
      },
      {
        "name": "대형 마트 외부 입구와 자전거 거치대",
        "description": "현대식 대형 마트의 외부 건물 앞 출입구와 자전거를 세워두는 철제 거치대 구역.",
        "visual_traits": [
          "유리문으로 된 출입구",
          "철제 자전거 거치대",
          "주차된 자전거들",
          "현대식 상업 건물 외벽",
          "천장에 달린 외부 방범용 CCTV"
        ],
        "short_id": "L11"
      },
      {
        "name": "대형 마트 내부 진열대 구역",
        "description": "밝은 조명 아래 물건들이 박스와 함께 진열되어 있는 대형 마트 내부 상점 구역.",
        "visual_traits": [
          "길게 늘어선 상품 진열대",
          "다양한 상품이 담긴 종이 박스들",
          "밝은 형광등 조명",
          "마트 카트"
        ],
        "short_id": "L12"
      },
      {
        "name": "다세대 빌라 외부 골목·후미진 마당·철제 증축 계단",
        "description": "다세대 빌라로 진입하는 좁은 골목길과 자전거를 세워둘 수 있는 어두운 마당, 옥탑방으로 이어지는 가파른 철제 계단.",
        "visual_traits": [
          "좁은 골목길",
          "건물 1층 철제 출입문",
          "어두운 마당 구석",
          "옥상으로 향하는 낡은 철제 계단"
        ],
        "short_id": "L13"
      },
      {
        "name": "해안가 버스정류장과 벤치 주변",
        "description": "어두운 밤바다가 배경으로 보이는 도로 옆의 버스정류장과 벤치.",
        "visual_traits": [
          "버스정류장 안내 표지판",
          "금속 벤치",
          "어두운 밤바다",
          "캔 음료수"
        ],
        "short_id": "L14"
      },
      {
        "name": "경찰서 사무실 내부",
        "description": "형사들의 책상과 서류가 널려 있는 현대식 경찰서 수사팀 사무실.",
        "visual_traits": [
          "어지럽게 서류와 사진이 널린 책상",
          "지도와 GPS 좌표가 띄워진 PC 모니터",
          "화이트보드",
          "사무용 의자와 책상 파티션",
          "밝은 형광등 조명"
        ],
        "short_id": "L15"
      },
      {
        "name": "대형 마트 보안실 겸 총무과 내부",
        "description": "여러 대의 감시 카메라 화면이 송출되는 모니터들이 설치된 보안 통제실.",
        "visual_traits": [
          "다분할된 CCTV 화면이 나오는 모니터들",
          "사무용 책상과 의자",
          "키보드와 마우스"
        ],
        "short_id": "L16"
      },
      {
        "name": "낡은 경찰서 외부와 정문 앞",
        "description": "현대적이지만 다소 낡은 느낌의 지방 경찰서 외부 정문과 앞마당.",
        "visual_traits": [
          "경찰서 현판",
          "건물 정문 유리문",
          "주차된 자전거",
          "아스팔트 바닥"
        ],
        "short_id": "L17"
      },
      {
        "name": "어두운 PC방 내부",
        "description": "컴퓨터 모니터 불빛만이 실내를 밝히는 어두운 분위기의 현대식 PC방 내부.",
        "visual_traits": [
          "줄지어 배치된 PC 모니터와 키보드",
          "해상 지도가 띄워진 화면",
          "출력용 프린터",
          "어두운 실내 조명"
        ],
        "short_id": "L18"
      },
      {
        "name": "안개가 짙게 깔린 텅 빈 포구와 선착장",
        "description": "짙은 안개로 인해 시야가 제한된 적막하고 비어 있는 바닷가 포구와 갯바위.",
        "visual_traits": [
          "자욱한 잿빛 안개",
          "텅 빈 시멘트 선착장",
          "밧줄을 매어두는 낡은 기둥",
          "거친 갯바위",
          "다가오는 소형 어선"
        ],
        "short_id": "L19"
      },
      {
        "name": "소형 어선 외부 갑판",
        "description": "낡고 작은 어선의 외부 바닥 공간.",
        "visual_traits": [
          "나무와 철재가 섞인 갑판 바닥",
          "철제 난간",
          "밧줄과 닻줄",
          "바다 안개 배경"
        ],
        "short_id": "L20"
      },
      {
        "name": "소형 어선 조타실 내부",
        "description": "어선을 조종하기 위한 낡은 장비들이 있는 비좁은 조종실 공간.",
        "visual_traits": [
          "낡은 조타 핸들",
          "오래된 계기판",
          "좁은 전면 유리창",
          "유리창 너머 허공에 나타나는 붉은 원 형태들"
        ],
        "short_id": "L21"
      },
      {
        "name": "해 질 무렵 안개 띠가 형성된 먼바다",
        "description": "해가 지면서 수면에 황금빛이 반사되고, 수평선 부근에 짙은 안개 장벽이 형성된 광활한 바다.",
        "visual_traits": [
          "광활한 바다 수평선",
          "해 질 녘의 황금빛 물결 반사광",
          "두껍게 띠를 두른 짙은 안개 장벽",
          "물살을 가르는 소형 어선"
        ],
        "short_id": "L22"
      }
    ]
  },
  "step_id": "entity_extract_location",
  "run_id": "47783835-56d3-4fc3-81ea-769f80c3017a",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-10T17:16:06.377804+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}