{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "17e1d0423be48cad",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_forest",
        "members": [
          {
            "loc_id": "L01",
            "label": "숲속",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "해 질 무렵의 우거진 수풀 지대 (특징: 우거진 수풀; 해 질 무렵의 어스름한 조명; 거친 질감의 흙바닥)"
          }
        ],
        "anchor_loc": "L01",
        "kind": "prev_shot_ref",
        "rationale": "우거진 수풀과 흙바닥이 있는 야외 숲 공간으로, 하늘이 열린 외부 환경이다. 총 2샷이며 실내가 없으므로 전용 배경 없이 이전 샷 참조로 처리한다."
      },
      {
        "group_id": "bg_urban_alley",
        "members": [
          {
            "loc_id": "L02",
            "label": "도시 뒷골목",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "희미한 인공 조명이 비추는 도심의 어두운 야간 골목 (특징: 희미한 가로등 불빛; 전봇대; 깊고 짙은 그림자)"
          }
        ],
        "anchor_loc": "L02",
        "kind": "prev_shot_ref",
        "rationale": "도심의 야간 골목으로 가로등과 전봇대가 보이는 독립적인 야외 장소이다. 총 2샷이고 실내 멤버가 없어 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샷이므로 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_rooftop_unit",
        "members": [
          {
            "loc_id": "L04",
            "label": "해안 도시 변두리 낡은 빌라 옥상·옥탑방 외부",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "오래된 다세대 빌라 건물 꼭대기의 옥상 및 옥탑방 외관 (특징: 물탱크; 바람에 날리는 빨랫줄; 말린 약초(석창포)가 놓인 평상; 철문 현관; 문틈에 끼워진 광고 전단지; 불이 켜진 작은 창문)"
          },
          {
            "loc_id": "L05",
            "label": "옥탑방 내부",
            "shot_count": 14,
            "is_indoor": true,
            "summary": "거실, 안방, 주방, 욕실 등으로 구성된 내부 실내 거주 공간 (특징: 햇살이 비치는 거실의 작은 창; 싱크대 수도꼭지와 가스레인지 위 냄비; 거실 스탠드의 희미한 불빛; 바닥과 벽에 묻은 핏자국 및 혈흔; 창문을 가리는 커튼; 어지럽게 쓰러진 식탁 의자와 가재도구; 벽과 욕실 거울 표면에 선명하게 그려지듯 나타나는 붉은 원 문양)"
          },
          {
            "loc_id": "L10",
            "label": "옥탑방 외부 연결 계단",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "다세대 빌라 마당에서 옥상으로 이어지는 비좁은 야외 동선 공간 (특징: 콘크리트 야외 계단; 어둡고 후미진 구조; 야간의 짙은 그림자)"
          },
          {
            "loc_id": "L11",
            "label": "옥탑방 건물 아래 도로변",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "다세대 빌라 진입로와 그 주변의 골목길 및 마당 (특징: 다세대 빌라 외부 출입구 문; 건물 마당의 후미진 곳; 좁은 골목길 구조)"
          }
        ],
        "anchor_loc": "L05",
        "kind": "chain_bg",
        "rationale": "옥탑방 내부, 같은 빌라의 옥상 및 옥탑방 외관, 외부 연결 계단, 건물 아래 진입로와 마당은 모두 동일한 다세대 빌라/옥탑방 주소에 속하는 장면 복합체로 판단된다. L05는 벽과 천장이 있는 거주 실내이며 가장 샷 수가 많은 실내 멤버라 앵커로 선택했다. 총 22샷이고 실내가 포함되어 chain_bg로 분류한다."
      },
      {
        "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": "바다와 인접한 포장도로로 하늘이 열린 야외 도로 공간이다. 총 3샷이지만 실내 멤버가 전혀 없으므로 prev_shot_ref로 처리한다."
      },
      {
        "group_id": "bg_animal_shelter_interior",
        "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_large_store_complex",
        "members": [
          {
            "loc_id": "L08",
            "label": "번화가·대형마트 외부 길거리",
            "shot_count": 4,
            "is_indoor": false,
            "summary": "포구와 인접한 상업 지구의 해 질 무렵 복잡한 거리 (특징: 화려한 네온사인; 정차된 택시들; 길거리 포장마차; 해 질 무렵의 황혼 조명)"
          },
          {
            "loc_id": "L09",
            "label": "대형마트 매장 내부",
            "shot_count": 0,
            "is_indoor": true,
            "summary": "상품이 진열된 밝고 넓은 현대적인 대형 판매 공간 (특징: 상품이 채워진 진열대; 적재된 종이 박스들; 인공적인 형광등 조명)"
          },
          {
            "loc_id": "L15",
            "label": "대형마트 총무과·보안실",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "보안 카메라 모니터가 설치된 실내 사무 공간 (특징: 여러 대의 CCTV 모니터; 노이즈와 화면비 오버레이가 있는 어두운 저해상도 흑백 화면)"
          }
        ],
        "anchor_loc": "L15",
        "kind": "chain_bg",
        "rationale": "대형마트 외부 길거리, 매장 내부, 총무과·보안실은 같은 대형 상업 시설 및 그 외부 전면부에 속하는 장소들로 묶을 수 있다. L09와 L15는 천장과 벽이 있는 마트 내부 공간이며, 그중 샷 수가 더 많은 L15를 앵커로 선택했다. 그룹 총 6샷이고 실내가 포함되어 chain_bg가 필요하다."
      },
      {
        "group_id": "bg_coastal_bus_stop",
        "members": [
          {
            "loc_id": "L12",
            "label": "해안가 버스정류장 부근",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "어두운 밤바다가 배경으로 보이는 야간 버스정류장 주변 (특징: 버스정류장 구조물; 가로등 불빛; 어두운 바다 배경)"
          }
        ],
        "anchor_loc": "L12",
        "kind": "prev_shot_ref",
        "rationale": "버스정류장 구조물이 있더라도 밤바다와 가로등이 보이는 정류장 주변 외부 공간이며, 완전한 실내로 보지 않는다. 총 3샷이지만 야외 전용 그룹이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L13",
            "label": "경찰서 사무실 내부",
            "shot_count": 4,
            "is_indoor": true,
            "summary": "현대적인 수사 장비와 서류가 있는 사무실 공간 (특징: 사무용 책상과 의자; 디지털 픽셀과 어두운 노이즈가 보이는 컴퓨터 모니터 화면(GPS 지도 UI 오버레이); 책상 위에 어지럽게 널려있는 살인사건 현장 확대 사진들)"
          },
          {
            "loc_id": "L14",
            "label": "경찰서 외부",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "주간의 경찰서 건물 외관 및 주차 구역 (특징: 경찰서 건물 전경; 주차된 자전거)"
          }
        ],
        "anchor_loc": "L13",
        "kind": "chain_bg",
        "rationale": "경찰서 사무실 내부와 경찰서 건물 외관 및 주차 구역은 동일 경찰서 건물의 내부와 외부로 물리적으로 연결된 장소다. 실내 사무실인 L13이 가장 샷 수가 많은 실내 멤버이므로 앵커로 선택했다. 총 5샷이고 실내가 포함되어 chain_bg로 분류한다."
      },
      {
        "group_id": "bg_pc_cafe_interior",
        "members": [
          {
            "loc_id": "L16",
            "label": "PC방 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "컴퓨터가 늘어선 현대적이고 다소 어두운 PC방 실내 (특징: 컴퓨터 모니터들; 화면에 표시된 디지털 지도 UI; 어두운 실내 간접 조명)"
          }
        ],
        "anchor_loc": "L16",
        "kind": "prev_shot_ref",
        "rationale": "컴퓨터가 늘어선 PC방 실내로 벽과 천장이 있는 폐쇄된 상업 내부 공간이다. 총 2샷으로 3샷 미만이므로 prev_shot_ref로 처리한다."
      },
      {
        "group_id": "bg_photo_restaurant_exterior",
        "members": [
          {
            "loc_id": "L17",
            "label": "낡은 흑백 사진 속 시골 식당",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "7-80년대 스타일의 시골 식당을 담은 평면 매체 내부의 2D 이미지 공간 (특징: 낡고 빛바랜 인화지 질감과 색바램; 오래된 시골 식당 외관; 식당 지붕 위에 십자가처럼 설치된 선명한 둥근 원 상징물)"
          }
        ],
        "anchor_loc": "L17",
        "kind": "prev_shot_ref",
        "rationale": "평면 매체 속 2D 이미지이며, 설명상 오래된 시골 식당의 외관과 지붕이 보이는 이미지로 실내 공간이 아니다. 샷 수가 0이고 실내도 없으므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_harbor",
        "members": [
          {
            "loc_id": "L18",
            "label": "포구",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "안개로 시야가 차단된 적막하고 습한 해안가 접안 시설 (특징: 시야를 가리는 짙은 안개; 물가의 갯바위; 정박한 배가 없는 텅 빈 수면)"
          }
        ],
        "anchor_loc": "L18",
        "kind": "prev_shot_ref",
        "rationale": "안개 낀 해안가 접안 시설과 수면이 중심인 야외 포구로, 특정 실내 구조와 명확히 같은 주소로 묶이지 않는 단독 외부 장소다. 총 2샷이고 실내가 없으므로 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_small_boat",
        "members": [
          {
            "loc_id": "L19",
            "label": "소형 어선 갑판",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "해 질 무렵 바다 위에 떠 있는 작은 어선의 외부 공간 (특징: 선박 갑판 바닥; 고정된 닻줄; 황혼과 짙은 안개가 깔린 배경)"
          },
          {
            "loc_id": "L20",
            "label": "소형 어선 조타실 내부",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "방향키가 있는 비좁은 배의 내부 운전 공간 (특징: 조타기(방향키); 좁은 실내 구조; 벽면과 공간 주변을 채우며 빙글빙글 도는 듯한 수많은 붉은 원 문양(환영))"
          }
        ],
        "anchor_loc": "L20",
        "kind": "chain_bg",
        "rationale": "소형 어선의 갑판과 조타실 내부는 같은 선박의 외부와 내부 공간이다. 갑판은 하늘이 열린 외부이고, 조타실은 방향키가 있는 좁은 실내 운전 공간이므로 실내로 판단된다. 실내 멤버인 L20을 앵커로 선택했으며, 총 4샷에 실내가 포함되어 chain_bg로 분류한다."
      },
      {
        "group_id": "bg_open_sea_fog_boundary",
        "members": [
          {
            "loc_id": "L21",
            "label": "바다 위 해상·안개 경계",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "해 질 무렵 바다와 짙은 안개벽이 만나는 몽환적이고 불길한 경계 구역 (특징: 수면에 반사되는 황금빛 일몰 조명; 세상의 끝처럼 보이는 짙고 거대한 안개 띠; 안개 속으로 진입하는 소형 어선의 실루엣)"
          }
        ],
        "anchor_loc": "L21",
        "kind": "prev_shot_ref",
        "rationale": "바다와 안개벽이 만나는 해상 외부 공간으로, 선박이 보일 수는 있으나 특정 선박 내부나 구조물 자체가 아닌 독립적인 야외 해상 환경이다. 총 1샷이고 실내가 없으므로 prev_shot_ref로 처리한다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "4096a67f-5497-47b7-bea2-ff19ba54d05d",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T09:10:04.460065+00:00",
  "project_config_snapshot": {}
}