{
  "status": "completed",
  "completed_count": 23,
  "applicable_count": 23,
  "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": [
          "녹슨 철문 현관",
          "문틈에 끼워진 전단지",
          "물탱크",
          "빨랫줄",
          "나무 평상",
          "평상 위에 널려 있는 마른 약초 잎"
        ],
        "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": "다세대 빌라들이 밀집한 변두리의 좁은 골목길과 빌라 1층의 후미진 마당 구역.",
        "visual_traits": [
          "좁은 시멘트 포장 골목",
          "낡은 빌라 외벽",
          "어두운 구석 마당",
          "희미한 가로등 불빛"
        ],
        "short_id": "L11"
      },
      {
        "name": "옥탑방 계단",
        "description": "빌라 외부에서 옥상으로 이어지는 좁고 가파른 계단.",
        "visual_traits": [
          "가파른 시멘트 또는 철제 계단",
          "낡은 금속 난간",
          "좁은 통로"
        ],
        "short_id": "L12"
      },
      {
        "name": "해안가 버스정류장 부근",
        "description": "바다가 훤히 내다보이는 도로변의 작은 버스정류장.",
        "visual_traits": [
          "버스정류장 표지판",
          "앉을 수 있는 벤치",
          "배경으로 보이는 바다 수평선"
        ],
        "short_id": "L13"
      },
      {
        "name": "경찰서 사무실",
        "description": "현대 한국의 전형적인 경찰서 형사팀 사무실. 사무용 파티션과 여러 대의 컴퓨터 책상이 있다.",
        "visual_traits": [
          "사무용 파티션과 책상",
          "컴퓨터 모니터들",
          "어지럽게 널린 사건 현장 사진들",
          "서류 뭉치와 종이컵",
          "밝은 사무실 조명"
        ],
        "short_id": "L14"
      },
      {
        "name": "대형 마트 총무과 사무실",
        "description": "마트 내부의 보안 및 관리를 담당하는 사무실. 벽과 책상에 여러 대의 모니터가 놓여 있다.",
        "visual_traits": [
          "사무용 책상과 의자",
          "여러 대의 CCTV 관제용 모니터",
          "평범한 사무용 실내 장식"
        ],
        "short_id": "L15"
      },
      {
        "name": "CCTV 화면 속 어두운 마트 감시 구역",
        "description": "CCTV 모니터 속에 출력되는 마트 외곽의 특정한 어두운 공간. 노이즈가 낀 저화질 디지털 영상 질감이다.",
        "visual_traits": [
          "저화질 흑백 또는 노이즈 낀 화면 질감",
          "화면 모서리의 타임스탬프 등 디지털 UI",
          "그림자가 짙게 깔려 식별이 어려운 어두운 구역"
        ],
        "short_id": "L16"
      },
      {
        "name": "경찰서 외부 자전거 거치대",
        "description": "경찰서 건물 바깥에 마련된 철제 자전거 주차 구역.",
        "visual_traits": [
          "관공서 건물 외벽",
          "철제 자전거 거치대",
          "거치대에 세워진 자전거들"
        ],
        "short_id": "L17"
      },
      {
        "name": "PC방 내부",
        "description": "일렬로 늘어선 데스크톱 컴퓨터와 큰 모니터들이 배치된 현대적인 PC방 실내.",
        "visual_traits": [
          "어두운 실내와 간접 조명",
          "대형 컴퓨터 모니터들",
          "LED 불빛이 들어오는 키보드와 본체",
          "인쇄용 프린터"
        ],
        "short_id": "L18"
      },
      {
        "name": "사진 속 낡은 시골 식당 지붕 아래",
        "description": "빛바랜 7~80년대 과거 사진 속에 담긴 낡은 시골 단층 건물 앞.",
        "visual_traits": [
          "빛바랜 필름 사진 질감",
          "낡은 목조 또는 슬레이트 지붕",
          "지붕 위에 십자가처럼 설치된 둥근 원형 상징물",
          "포장되지 않은 흙바닥"
        ],
        "short_id": "L19"
      },
      {
        "name": "포구 갯바위 및 선착장",
        "description": "짙은 안개가 깔려 시야가 제한된 바닷가 선착장과 주변의 거친 갯바위 지역.",
        "visual_traits": [
          "자욱한 짙은 안개",
          "울퉁불퉁하고 검은 갯바위",
          "배를 고정하는 낡은 콘크리트 또는 목조 선착장",
          "어둑한 해 질 무렵 조명"
        ],
        "short_id": "L20"
      },
      {
        "name": "소형 어선 갑판",
        "description": "낡은 소형 목조 또는 FRP 어선의 외부 갑판 공간.",
        "visual_traits": [
          "낡고 벗겨진 선체 표면",
          "갑판 위에 널린 밧줄과 닻 줄",
          "바닥의 나무 또는 철제 패널",
          "바닷물이 튀는 외곽 난간"
        ],
        "short_id": "L21"
      },
      {
        "name": "안개 낀 바다",
        "description": "석양빛이 수면에 반사되는 망망대해. 거대하고 짙은 안개 띠가 수면 위로 장막처럼 쳐져 있다.",
        "visual_traits": [
          "황금빛 석양빛이 반사되는 바다 수면",
          "시야를 가리는 거대한 안개 띠",
          "육지가 보이지 않는 넓은 바다"
        ],
        "short_id": "L22"
      },
      {
        "name": "소형 어선 조타실",
        "description": "배를 조종하기 위한 어선 내부의 좁은 조타 공간.",
        "visual_traits": [
          "배의 조타 핸들(스티어링 휠)",
          "각종 낡은 항해 계기판",
          "바다가 보이는 좁은 유리창",
          "환각으로 겹쳐 보이는 수많은 원과 붉은색 원형 표식"
        ],
        "short_id": "L23"
      }
    ]
  },
  "step_id": "entity_extract_location",
  "run_id": "7dc0c166-e34d-42b5-9e28-91d4527cfae6",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-04-30T21:36:53.449892+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}