{
  "status": "completed",
  "completed_count": 20,
  "applicable_count": 20,
  "failed_count": 0,
  "data": {
    "locations": [
      {
        "description": "해 질 무렵의 울창한 산림 수사 구역. 좁은 흙 등산로가 빽빽한 수풀과 나무 사이를 지나며, 경찰 통제선과 감식 장비가 설치되어 있다.",
        "name": "금월산 숲속·등산로 수사 현장",
        "visual_traits": [
          "우거진 관목과 교목",
          "낙엽과 흙이 드러난 비포장 등산로",
          "해 질 무렵의 푸른 잔광",
          "노란 폴리스 라인",
          "감식 인력과 증거 수거 장비",
          "시신 수거용 검은 가방 또는 들것"
        ],
        "short_id": "L01"
      },
      {
        "description": "희미한 가로등이 비추는 도심 후면 골목 수사 구역. 전봇대, 노후한 건물 외벽, 젖거나 얼룩진 아스팔트 바닥이 밀집한 좁은 공간이다.",
        "name": "효장동 도시 뒷골목·수사 현장",
        "visual_traits": [
          "희미한 주황빛 가로등",
          "전봇대와 얽힌 전선",
          "낡은 콘크리트·벽돌 건물 외벽",
          "좁은 아스팔트 골목",
          "경찰 통제선",
          "감식 조명과 수사 차량의 점멸등"
        ],
        "short_id": "L02"
      },
      {
        "description": "인천 외곽의 오래된 다세대 주택 건물 외관. 낮은 층수의 낡은 빌라 위로 작은 철제 옥탑방이 증축되어 있고, 외부 철제 계단이 옥상까지 연결된다.",
        "name": "인천 변두리 다세대 빌라·옥탑방 건물 외곽 및 철제 증축 계단",
        "visual_traits": [
          "낡은 다세대 빌라 외벽",
          "옥상 위 작은 철제 옥탑방",
          "녹슨 금속 난간",
          "가파른 외부 철제 계단",
          "좁은 마당과 골목",
          "철제 현관문",
          "자전거를 세울 수 있는 후미진 건물 하단 공간"
        ],
        "short_id": "L03"
      },
      {
        "description": "옥탑방 위의 노출된 평평한 옥상. 원통형 물탱크, 빨랫줄, 낮은 난간과 철제 현관문이 놓인 생활감 있는 공간이다.",
        "name": "옥탑방 옥상",
        "visual_traits": [
          "대형 원통형 물탱크",
          "바람에 흔들리는 빨랫줄",
          "널린 빨래 또는 빨래집게",
          "낮은 콘크리트 난간",
          "옥탑방으로 들어가는 철제 현관문",
          "평상 위에 놓인 말린 석창포",
          "바람에 흩날리는 마른 잎"
        ],
        "short_id": "L04"
      },
      {
        "description": "작은 거실, 주방, 안방, 침실, 욕실로 이어진 협소한 옥탑방 내부. 오래된 생활 가구와 작은 창, 텔레비전, 약초를 달이는 주방 도구가 배치되어 있다.",
        "name": "옥탑방 내부",
        "visual_traits": [
          "작은 창으로 들어오는 가는 햇빛",
          "싱크대와 수도꼭지",
          "석창포가 담긴 싱크대와 냄비",
          "김이 오르는 냄비와 찻잔",
          "작은 식탁과 의자",
          "켜진 텔레비전과 희미한 거실 스탠드",
          "침대와 커튼",
          "인형이 달린 백팩",
          "욕실 거울",
          "벽면에 나타나는 붉은 원형 시각 현상",
          "정돈된 침실과 위치가 달라진 소품",
          "열린 창과 쓰러진 식탁 의자",
          "실내 바닥의 발자국 흔적",
          "벽에 꽂힌 피 묻은 오래된 사진"
        ],
        "short_id": "L05"
      },
      {
        "description": "바다를 따라 난 현대식 해안 도로. 차도와 자전거 이동 공간 너머로 바다와 방파제, 항만 시설이 보인다.",
        "name": "인천 연안 해안도로",
        "visual_traits": [
          "해안 차도",
          "자전거 주행 공간",
          "바다와 수평선",
          "낮은 방파제 또는 해안 난간",
          "연안 표지판",
          "바닷바람에 흔들리는 옷자락과 머리카락",
          "낮 시간의 자연광"
        ],
        "short_id": "L06"
      },
      {
        "description": "철제 케이지와 진료·미용 설비를 갖춘 유기견 보호 시설. 실내외 견사가 이어지고, 동물용 욕조와 미용 작업대가 놓여 있다.",
        "name": "유기견 보호원",
        "visual_traits": [
          "철제 견사와 잠금문",
          "케이지 안의 여러 유기견",
          "로트와일러",
          "동물 진료용 주사기",
          "동물용 욕조",
          "반려동물 미용 작업대",
          "털 깎기 도구",
          "연고와 소독 용품",
          "실용적인 형광등 조명"
        ],
        "short_id": "L07"
      },
      {
        "description": "포구와 맞닿은 상업 거리. 네온 간판, 택시, 포장마차와 작은 상점들이 밀집해 있으며 저녁 무렵 인공조명이 도로를 채운다.",
        "name": "포구 인접 번화가",
        "visual_traits": [
          "포구 방향의 도로",
          "다채로운 네온사인",
          "택시와 도로 차량",
          "길거리 포장마차",
          "상점 유리창과 간판",
          "해 질 무렵의 푸른 하늘",
          "젖은 노면에 반사되는 조명"
        ],
        "short_id": "L08"
      },
      {
        "description": "대형 마트 전면과 출입구 주변. 넓은 유리 출입문, 자동문, 간판, 자전거 거치 또는 주차 공간이 있는 현대적 상업 건물 외부다.",
        "name": "대형 마트 외부·출입구 앞",
        "visual_traits": [
          "대형 상업 건물 외벽",
          "밝은 마트 간판",
          "유리 자동문",
          "카트 보관 구역",
          "자전거를 세울 수 있는 출입구 주변",
          "주차장 또는 차량 진입로",
          "저녁의 상업 조명"
        ],
        "short_id": "L09"
      },
      {
        "description": "넓은 통로와 상품 진열대가 배열된 현대식 대형 마트 매장. 식품과 생활용품이 정리된 선반, 박스를 옮기는 직원용 통로가 보인다.",
        "name": "대형 마트 매장 내부",
        "visual_traits": [
          "긴 상품 진열대",
          "식품·생활용품 포장 상품",
          "형광등 또는 LED 천장 조명",
          "가격표와 판촉 표지",
          "카트와 쇼핑 바구니",
          "상품 박스",
          "작업복 또는 앞치마 차림의 직원",
          "이른 아침의 한산한 통로"
        ],
        "short_id": "L10"
      },
      {
        "description": "바다를 향한 작은 도로변 버스정류장 주변. 간이 정류장 시설과 해안 난간 너머의 수면이 보이는 열린 공간이다.",
        "name": "해안가 버스정류장 부근",
        "visual_traits": [
          "버스정류장 표지판",
          "간이 벤치 또는 승강장 의자",
          "해안 도로",
          "바다를 향한 난간",
          "수평선과 잔잔한 수면",
          "휴대용 음료 캔 또는 컵",
          "야간 또는 저조도 해안 조명"
        ],
        "short_id": "L11"
      },
      {
        "description": "형사 업무 공간으로 사용되는 현대 경찰서 사무실. 여러 책상과 컴퓨터, 사건 서류, 모니터, 복사 장비가 밀집한 실무적 내부 공간이다.",
        "name": "경찰서 사무실",
        "visual_traits": [
          "칸막이 책상",
          "컴퓨터 모니터와 키보드",
          "휴대전화 위치 추적 결과 화면",
          "해상 디지털 지도와 좌표 표시",
          "사건 서류와 실종신고서",
          "확대 인쇄된 현장 사진",
          "커피 컵",
          "형광등 천장 조명",
          "경찰 업무용 의자와 서류함"
        ],
        "short_id": "L12"
      },
      {
        "description": "현대식 공공기관 건물 외관. 출입구 앞 차량 진입 공간과 자전거가 놓일 수 있는 포장된 전면부를 갖춘 경찰 시설이다.",
        "name": "경찰서 건물 외부",
        "visual_traits": [
          "공공기관형 건물 외벽",
          "경찰 표지와 출입구",
          "유리문 또는 자동문",
          "주차 차량",
          "포장된 진입로",
          "건물 앞 자전거",
          "낮 시간의 평면적인 자연광"
        ],
        "short_id": "L13"
      },
      {
        "description": "개별 좌석과 컴퓨터가 줄지어 있는 현대식 PC방. 어두운 실내에 모니터 빛과 천장 간접조명이 섞여 있다.",
        "name": "PC방 내부",
        "visual_traits": [
          "줄지은 PC 모니터",
          "키보드와 마우스",
          "칸막이 좌석",
          "디지털 지도 검색 화면",
          "프린터",
          "출력된 종이 지도",
          "낮은 조도의 실내 조명",
          "모니터에서 비치는 차가운 빛"
        ],
        "short_id": "L14"
      },
      {
        "description": "폭우와 번개가 덮친 해안 구간. 검은 먹구름 아래 해안도로와 바다가 흐릿하게 이어지고, 빗물에 젖은 노면이 번개빛을 반사한다.",
        "name": "소나기와 번개가 몰아치는 해안가·해안도로",
        "visual_traits": [
          "짙은 먹구름",
          "강한 빗줄기",
          "번개와 순간적인 섬광",
          "젖은 해안도로",
          "물보라와 빗물 고인 노면",
          "거칠어진 바다 수면",
          "빗속을 달리는 자전거",
          "낮아진 가시거리"
        ],
        "short_id": "L15"
      },
      {
        "description": "마트 내부의 보안·총무 업무실. CCTV 모니터와 녹화 장비, 책상, 사무용 의자가 놓인 작은 폐쇄형 사무 공간이다.",
        "name": "마트 총무과 CCTV실",
        "visual_traits": [
          "다수의 CCTV 모니터",
          "어둡고 압축 흔적이 있는 감시 영상",
          "녹화 재생 인터페이스",
          "보안용 책상과 의자",
          "키보드와 마우스",
          "케이블과 전자 장비",
          "사무실 형광등",
          "모니터 속 주차장 또는 마트 외부 화면"
        ],
        "short_id": "L16"
      },
      {
        "description": "비가 그친 뒤 짙은 해무가 내려앉은 한적한 포구와 선착장. 배가 안개에 가려지고 젖은 갯바위와 계류 시설만 부분적으로 드러난다.",
        "name": "안개 낀 포구·선착장·갯바위",
        "visual_traits": [
          "짙은 바다 안개",
          "텅 빈 선착장",
          "젖은 콘크리트 부두",
          "갯바위",
          "계류용 밧줄과 말뚝",
          "안개 속에 희미하게 드러나는 소형어선",
          "비에 젖은 바닥",
          "해 질 무렵의 회청색 자연광"
        ],
        "short_id": "L17"
      },
      {
        "description": "작은 어선의 노출된 갑판. 낮은 난간, 밧줄, 계류 장비와 조타실 외벽이 보이며, 주변 바다가 가까이 펼쳐진다.",
        "name": "먼바다 위 소형어선 갑판",
        "visual_traits": [
          "좁은 금속 또는 섬유강화 플라스틱 갑판",
          "낮은 선박 난간",
          "닻줄과 계류 밧줄",
          "조타실 외벽과 출입문",
          "접힌 종이 지도",
          "바닷물에 젖은 표면",
          "기울어진 수평선",
          "지는 해의 금빛 반사광"
        ],
        "short_id": "L18"
      },
      {
        "description": "소형어선 내부의 좁은 조타실. 전면 유리창, 운전대, 계기판과 항해 장비가 빽빽하게 배치된 제한된 공간이다.",
        "name": "소형어선 조타실",
        "visual_traits": [
          "전면 유리창 너머의 바다",
          "선박 운전대",
          "계기판과 스위치",
          "항해용 지도 또는 해도",
          "좁은 선장 좌석",
          "금속 프레임과 낡은 실내 마감",
          "유리창에 비친 인물 실루엣",
          "실내 여러 면에 겹쳐 보이는 붉은 원형 주관적 시각 현상"
        ],
        "short_id": "L19"
      },
      {
        "description": "해가 지는 서해의 먼바다. 황금빛 수면 위로 짙은 안개 띠가 길게 드리워져 바다와 하늘의 경계를 흐린다.",
        "name": "서해 먼바다·짙은 안개 해역",
        "visual_traits": [
          "넓은 수평선",
          "해 질 무렵의 황금빛 바다 반사",
          "짙고 긴 안개 띠",
          "안개에 잠기는 소형어선",
          "회청색 하늘",
          "낮은 파도",
          "흐려진 바다와 하늘의 경계"
        ],
        "short_id": "L20"
      }
    ]
  },
  "step_id": "entity_extract_location",
  "run_id": "07464a69-b8cf-47a7-a11c-5a1ac10826fe",
  "resolved_model": "gpt-terra",
  "updated_at": "2026-07-10T09:28:28.385749+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}