{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "e886edc404bd9803",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_foggy_forest",
        "members": [
          {
            "loc_id": "L01",
            "label": "안개 낀 황혼의 숲속",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "우거진 식물과 짙은 안개로 덮인 자연 공간. 황혼의 희미한 빛이 스며들며 낮은 채도의 서늘한 분위기를 띤다. (특징: 우거진 수풀; 짙은 안개; 황혼의 희미한 빛; 어두운 그림자)"
          }
        ],
        "anchor_loc": "L01",
        "kind": "prev_shot_ref",
        "rationale": "우거진 수풀과 안개가 있는 자연 숲 공간으로, 하늘이 열린 야외 장소이므로 단독 그룹으로 두었다. 총 2샷이고 실내 멤버가 없어 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_city_back_alley",
        "members": [
          {
            "loc_id": "L02",
            "label": "어둡고 습한 도시 뒷골목",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "희미한 가로등 불빛만 있는 오래된 도심의 좁은 길. 바닥과 벽면에 습기가 느껴지며 낡은 전봇대가 세워져 있다. (특징: 희미한 가로등 불빛; 오래된 전봇대; 젖은 아스팔트 바닥; 좁고 어두운 골목)"
          }
        ],
        "anchor_loc": "L02",
        "kind": "prev_shot_ref",
        "rationale": "가로등, 전봇대, 젖은 아스팔트가 있는 도심의 좁은 골목으로 독립적인 야외 장소다. 3샷이지만 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_outdoor_crime_scene",
        "members": [
          {
            "loc_id": "L03",
            "label": "안개 낀 야외 사건 현장",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "안개가 낀 야외 공간에 노란색 폴리스 라인이 쳐져 있는 구역. 낮은 채도의 현실적인 색감으로 처리된 현장. (특징: 노란색 폴리스 라인; 짙은 안개; 낮은 채도의 야외 풍경)"
          }
        ],
        "anchor_loc": "L03",
        "kind": "prev_shot_ref",
        "rationale": "폴리스 라인이 쳐진 안개 낀 야외 현장으로, 특정 건물 내부나 같은 주소의 다른 공간과 연결되지 않아 단독 그룹이다. 총 1샷이며 야외-only이므로 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_multi_family_rooftop_unit",
        "members": [
          {
            "loc_id": "L04",
            "label": "다세대 빌라 옥탑방 옥상 외부",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "인천 변두리의 낡은 빌라 꼭대기 야외 공간. 물탱크와 평상 등 낡고 일상적인 물건들이 배치되어 있다. (특징: 콘크리트 바닥; 파란색 대형 물탱크; 빨랫줄; 나무 평상; 말린 식물 잎사귀; 낡은 철제 현관문과 좁은 문틈)"
          },
          {
            "loc_id": "L05",
            "label": "다세대 빌라 옥탑방 내부",
            "shot_count": 16,
            "is_indoor": true,
            "summary": "작은 창문으로 얇은 빛이 들어오는 오래된 주거 공간. 거실, 주방, 침실이 이어져 있으며 벽면에 젖은 안료 질감의 붉은 원형 그래픽이 나타난다. (특징: 스테인리스 싱크대; 작은 창문과 얇은 햇살; 가스레인지 위 냄비; 오래된 식탁과 의자; 브라운관 또는 소형 TV; 희미한 스탠드 조명; 침대와 커튼이 있는 방; 벽면에 번진 듯한 붉은 원형 자국; 어질러진 가재도구와 핏자국)"
          },
          {
            "loc_id": "L11",
            "label": "다세대 빌라 외부 마당·계단·건물 앞길",
            "shot_count": 5,
            "is_indoor": false,
            "summary": "낡은 다세대 주택 1층의 어두운 마당과 위층으로 이어지는 시멘트 계단. 구석지고 습한 느낌을 준다. (특징: 좁은 골목길; 어둡고 후미진 건물 마당; 가파른 시멘트 외벽 계단; 주차된 자전거)"
          }
        ],
        "anchor_loc": "L05",
        "kind": "chain_bg",
        "rationale": "옥탑방 내부, 옥상 외부, 빌라 1층 마당과 계단은 모두 같은 낡은 다세대 빌라 구조에 속하는 공간으로 판단된다. L05는 벽과 천장이 있는 주거 실내이고, L04와 L11은 옥상 및 외부 마당·계단이므로 야외다. 총 25샷이며 실내 멤버가 포함되어 chain_bg로 분류한다. 앵커는 가장 샷 수가 많은 실내 L05다."
      },
      {
        "group_id": "bg_coastal_road",
        "members": [
          {
            "loc_id": "L06",
            "label": "해안가 도로",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "바다와 인접한 포장도로. 현대적인 아스팔트 길로 자전거가 다닐 수 있는 구조다. (특징: 아스팔트 포장도로; 가드레일; 도로 옆으로 보이는 바다 풍경)"
          }
        ],
        "anchor_loc": "L06",
        "kind": "prev_shot_ref",
        "rationale": "바다와 인접한 아스팔트 도로로 하늘이 열린 야외 이동 공간이다. 같은 구조물에 속한 실내 공간이 없고 야외-only이므로 3샷이어도 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_animal_shelter",
        "members": [
          {
            "loc_id": "L07",
            "label": "유기견 보호원",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "철장과 미용 도구들이 있는 실용적인 동물 시설. 다소 낡고 현실적인 질감의 내부 공간. (특징: 철제 동물 케이지; 미용 테이블과 도구; 형광등 조명)"
          }
        ],
        "anchor_loc": "L07",
        "kind": "prev_shot_ref",
        "rationale": "철제 케이지, 미용 테이블, 형광등이 있는 동물 시설 내부로 실내 공간이다. 관련된 외부나 다른 방이 제시되지 않은 독립 주소의 실내이며, 총 2샷으로 3샷 미만이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_harbor_commercial_street",
        "members": [
          {
            "loc_id": "L08",
            "label": "포구 번화가 거리",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "어스름한 저녁, 네온사인과 길거리 조명이 켜진 상업 거리. 현실적인 도시의 질감과 약간의 습기가 느껴진다. (특징: 상가 네온사인 불빛; 길거리 포장마차; 정차된 택시들; 젖은 거리 바닥)"
          }
        ],
        "anchor_loc": "L08",
        "kind": "prev_shot_ref",
        "rationale": "네온사인과 포장마차가 있는 상업 거리로 하늘이 열린 야외 공간이다. 샷 수가 0이고 실내 멤버가 없으며, 다른 항구 공간과 같은 구조물로 확정하기 어려워 단독 그룹으로 두고 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_large_mart",
        "members": [
          {
            "loc_id": "L09",
            "label": "대형 마트 내부 매장",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "물건이 빼곡히 진열된 현대적인 대형 유통 매장 내부. 밝은 형광등 조명 아래 박스들이 쌓여 있다. (특징: 상품 진열대; 종이 박스 더미; 밝은 실내 조명)"
          },
          {
            "loc_id": "L10",
            "label": "대형 마트 외부·입구",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "대형 상업 시설의 입구와 그 앞의 야외 공간. 자전거를 세울 수 있는 구역과 벽면에 설치된 감시 카메라가 있다. (특징: 마트 입구 유리문; 자전거 주차 구역; 벽면에 부착된 CCTV 카메라)"
          },
          {
            "loc_id": "L14",
            "label": "마트 총무과 CCTV 보안실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "여러 대의 감시 카메라 화면이 송출되는 모니터들이 벽면을 채운 좁고 어두운 방. 일부 화면은 노이즈와 암부로 식별이 불가하다. (특징: 다중 CCTV 모니터 배열; 어두운 실내 조명; 흑백 또는 저화질의 화면 노이즈; 검게 뭉개진 화면 속 암부 영역)"
          }
        ],
        "anchor_loc": "L09",
        "kind": "chain_bg",
        "rationale": "마트 내부 매장, 마트 외부 입구, 마트 총무과 CCTV 보안실은 같은 대형 상업 시설에 속한 공간이다. L09와 L14는 벽과 천장이 있는 실내이고, L10은 입구 앞 야외 공간으로 판단된다. 총 6샷이고 실내 멤버가 있으므로 chain_bg로 분류한다. 실내 멤버 중 샷 수가 동률이라 먼저 제시된 L09를 앵커로 선택한다."
      },
      {
        "group_id": "bg_coastal_bus_stop",
        "members": [
          {
            "loc_id": "L12",
            "label": "해안가 버스정류장 부근",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "밤바다가 보이는 외진 버스 정류장. 어두운 배경 속에 정류장 구조물만 인공조명에 희미하게 드러난다. (특징: 버스 정류장 구조물과 의자; 어두운 바다 배경; 희미한 가로등 조명)"
          }
        ],
        "anchor_loc": "L12",
        "kind": "prev_shot_ref",
        "rationale": "밤바다가 보이는 버스정류장 주변으로, 정류장 구조물이 있어도 열린 야외 공간에 해당한다. 총 2샷이고 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L13",
            "label": "경찰서 사무실 내부",
            "shot_count": 4,
            "is_indoor": true,
            "summary": "책상들이 모여 있는 현대적인 관공서 사무실. 서류와 모니터, 끔찍한 사건 현장 사진들이 어지럽게 널려 있다. (특징: 사무용 책상과 파티션; 컴퓨터 모니터 (현대적 인터페이스, 지도와 좌표 화면); 어지럽게 널린 서류들; 적나라한 신체 훼손 부위가 찍힌 현장 확대 사진들)"
          },
          {
            "loc_id": "L15",
            "label": "경찰서 앞 도로",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "경찰서 건물 외부와 인접한 포장도로. 자전거가 세워져 있는 일상적인 현대 도시의 거리. (특징: 경찰서 건물 외벽; 포장된 인도와 차도; 주차된 자전거)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "chain_bg",
        "rationale": "경찰서 사무실 내부와 경찰서 앞 도로는 같은 경찰서 건물 및 그 전면 외부에 속하는 공간이다. L13은 관공서 사무실 실내이고, L15는 건물 외부와 인접한 도로이므로 야외다. 총 4샷이며 실내 멤버가 포함되어 chain_bg로 분류한다. 앵커는 가장 샷 수가 많은 실내 L13이다."
      },
      {
        "group_id": "bg_pc_room",
        "members": [
          {
            "loc_id": "L16",
            "label": "PC방 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "어두운 실내에 모니터 불빛들이 늘어선 현대적인 PC방. 화면에 디지털 지도가 떠 있다. (특징: 컴퓨터 모니터와 키보드 배열; 게이밍 의자; 모니터에 띄워진 현대식 디지털 지도 화면; 어두운 실내와 간접 조명)"
          }
        ],
        "anchor_loc": "L16",
        "kind": "prev_shot_ref",
        "rationale": "모니터와 게이밍 의자가 늘어선 PC방 실내 공간이다. 관련된 같은 주소의 다른 공간이 없고 총 2샷으로 3샷 미만이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_harbor_dock",
        "members": [
          {
            "loc_id": "L17",
            "label": "포구 갯바위·선착장",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "안개가 자욱하게 깔린 황혼 무렵의 텅 빈 선착장. 거친 바위와 콘크리트 구조물이 있다. (특징: 거친 갯바위; 콘크리트 선착장 구조물; 배를 묶는 닻줄; 짙게 깔린 바다 안개)"
          }
        ],
        "anchor_loc": "L17",
        "kind": "prev_shot_ref",
        "rationale": "갯바위와 콘크리트 선착장이 있는 바닷가 외부 공간으로 야외다. 다른 실내 구조와 같은 주소로 묶을 근거가 부족해 단독 그룹으로 두었다. 총 3샷이지만 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_fishing_boat",
        "members": [
          {
            "loc_id": "L18",
            "label": "어선 갑판",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "낡은 소형 어선의 외부 공간. 바닥이 젖어 있고 황금빛 석양과 짙은 안개에 둘러싸여 있다. (특징: 낡은 배의 목재 또는 철제 바닥; 밧줄과 어구들; 황금빛 석양 조명; 배 주변을 감싼 안개)"
          },
          {
            "loc_id": "L19",
            "label": "어선 조타실",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "소형 어선의 좁은 운전석 내부. 조타 기구들이 있으며, 좁은 공간 내부에 붓질 같은 붉은 원형 징후들이 여러 개 나타난다. (특징: 배의 운전대(조타기); 좁고 유리창이 난 조종석 내부; 벽면과 유리에 가득 찬 빙글빙글 도는 형태의 원형 자국; 희미하게 발광하는 젖은 안료 질감의 붉은 원 표식)"
          }
        ],
        "anchor_loc": "L19",
        "kind": "chain_bg",
        "rationale": "어선 갑판과 어선 조타실은 같은 소형 어선에 속한 외부/내부 공간이다. 갑판은 하늘에 열린 선박 외부이고, 조타실은 유리창과 벽으로 둘러싸인 운전석 내부이므로 실내로 판단한다. 총 6샷이고 실내 멤버가 포함되어 chain_bg로 분류한다. 앵커는 실내 멤버인 L19다."
      },
      {
        "group_id": "bg_open_sea",
        "members": [
          {
            "loc_id": "L20",
            "label": "바다 해상",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "황금빛 노을이 반사되는 수면과 거대한 안개벽이 경계를 이루는 망망대해. 고립되고 폐쇄적인 분위기. (특징: 바다 수면; 수면에 비친 황금빛 그림자; 거대하고 짙은 안개 띠)"
          }
        ],
        "anchor_loc": "L20",
        "kind": "prev_shot_ref",
        "rationale": "노을이 비친 수면과 안개벽이 있는 망망대해로, 특정 선박 내부나 건물과 동일 구조가 아닌 열린 야외 해상 공간이다. 총 1샷이고 실내 멤버가 없으므로 prev_shot_ref로 분류한다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "8821c358-686b-4cb8-8989-8a189bcc7afa",
  "resolved_model": "gpt",
  "updated_at": "2026-06-17T07:42:06.830349+00:00",
  "project_config_snapshot": {}
}