{
  "status": "completed",
  "applicable_count": 1,
  "completed_count": 1,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "17e1d0423be48cad",
  "data": {
    "building_groups": [
      {
        "group_id": "bg_forest_scene",
        "members": [
          {
            "loc_id": "L01",
            "label": "숲속 사건 현장",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "우거진 수풀과 흙바닥으로 이루어진 자연 공간. 차가운 청회색 톤의 조명 아래 감식 장비와 수사 흔적이 배치되어 있다. (특징: 우거진 수풀; 벗겨진 한쪽 신발; 바닥의 핏자국; 노란 폴리스 라인; 경찰 감식 장비; 수거되는 형체를 알아보기 힘든 시신)"
          }
        ],
        "anchor_loc": "L01",
        "kind": "prev_shot_ref",
        "rationale": "우거진 수풀과 흙바닥으로 이루어진 숲속 자연 공간이므로 하늘이 열려 있는 야외로 판단했다. 단독 야외 장소이며 실내 멤버가 없으므로 총 3샷이어도 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_city_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_rooftop_unit",
        "members": [
          {
            "loc_id": "L03",
            "label": "다세대 빌라 옥상·옥탑방 외부",
            "shot_count": 6,
            "is_indoor": false,
            "summary": "인천 변두리의 오래된 빌라 옥상. 거친 시멘트 바닥과 각종 생활 집기들이 널브러져 있는 탁 트인 공간이다. (특징: 오래된 철제 물탱크; 바람에 펄럭이는 빨랫줄; 나무 평상; 말린 약초(석창포) 무더기; 낡은 철문 현관; 문틈에 낀 광고 전단지)"
          },
          {
            "loc_id": "L04",
            "label": "옥탑방 내부",
            "shot_count": 17,
            "is_indoor": true,
            "summary": "거실, 주방, 방으로 구성된 좁고 낡은 주거 공간. 현대적 생활가전과 낡은 가구가 섞여 있으며 좁은 창문으로 빛이 들어온다. (특징: 작은 창문; 싱크대 수도꼭지; 가스레인지 위 끓는 냄비; 식탁과 엎어진 찻잔 두 개; 켜져 있는 TV와 희미한 거실 스탠드 불빛; 바닥과 커튼의 핏자국과 피 묻은 발자국; 침대와 백팩, 인형; 침대 위 벽에 칠해진 붉은 원)"
          },
          {
            "loc_id": "L05",
            "label": "다세대 빌라 마당·시멘트 담장 주변",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "다세대 빌라 1층의 후미진 마당. 자전거를 세울 수 있는 좁고 어두운 시멘트 공간으로 담장이 둘러져 있다. (특징: 후미진 시멘트 바닥; 오래된 시멘트 담장; 주차된 자전거; 건물 아래 드리워진 그림자)"
          },
          {
            "loc_id": "L06",
            "label": "다세대 빌라 외부 시멘트 계단",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "지상에서 옥탑방으로 연결되는 좁고 가파른 야외 시멘트 계단. 페인트가 벗겨지고 낡은 질감이다. (특징: 가파른 각도의 계단; 낡고 마모된 시멘트 질감; 녹슨 철제 난간)"
          },
          {
            "loc_id": "L07",
            "label": "옥탑방 아래 어두운 골목·빌라 앞길",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "다세대 빌라로 진입하는 좁은 아스팔트 길. 밤중에는 경찰차의 경광등이 벽면에 붉고 푸른빛을 난반사시킨다. (특징: 좁은 아스팔트 길; 주차된 차량들; 번쩍이는 경찰차 경광등 불빛; 어두운 골목 입구)"
          }
        ],
        "anchor_loc": "L04",
        "kind": "chain_bg",
        "rationale": "옥탑방 내부, 옥상 외부, 빌라 마당, 외부 계단, 빌라 앞길은 모두 같은 다세대 빌라와 옥탑방으로 진입하는 물리적 동선에 속한다. L04는 벽과 천장이 있는 주거 실내이고, 나머지는 옥상·마당·야외 계단·앞길로 하늘이 열려 있는 외부다. 총 26샷이며 실내 멤버가 있으므로 chain_bg로 분류하고, 가장 샷 수가 많은 실내인 L04를 앵커로 선택했다."
      },
      {
        "group_id": "bg_coastal_road",
        "members": [
          {
            "loc_id": "L08",
            "label": "해안가 도로",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "바다가 옆으로 내다보이는 한산한 2차선 아스팔트 도로. 현대식 가로등이 일정 간격으로 늘어서 있다. (특징: 아스팔트 포장도로; 해안을 따라 늘어선 가로등; 자전거가 달릴 수 있는 갓길; 바다를 배경으로 한 넓은 시야)"
          }
        ],
        "anchor_loc": "L08",
        "kind": "prev_shot_ref",
        "rationale": "바다 옆으로 열린 2차선 아스팔트 도로와 가로등이 중심인 야외 공간이다. 단독 야외 장소로 실내 멤버가 없으므로 3샷이어도 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_animal_shelter_yard",
        "members": [
          {
            "loc_id": "L09",
            "label": "유기견 보호원",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "철창과 울타리로 구획된 유기견 보호소 시설. 개들을 씻기고 치료하는 실용적인 목욕 및 미용 구역이 있다. (특징: 녹슨 철창과 울타리; 사납게 짖는 로트와일러; 주사기와 예방접종 도구; 개 미용용 가위 및 바리깡; 목욕통과 연고)"
          }
        ],
        "anchor_loc": "L09",
        "kind": "prev_shot_ref",
        "rationale": "철창과 울타리로 구획된 보호소 시설로 묘사되지만, 벽과 천장이 있는 폐쇄 실내라는 단서가 명확하지 않다. 목욕·미용 구역이 있어도 시각적으로는 울타리와 철창 중심의 야외 또는 반개방 공간으로 보아 is_indoor=false로 판단했다. 단독 야외 그룹이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_neon_commercial_street",
        "members": [
          {
            "loc_id": "L10",
            "label": "번화가 네온 거리",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "포구에 인접한 도심 상업 지구. 화려한 네온사인과 길거리 장사꾼들이 모여 있는 복잡하고 밝은 야간 거리다. (특징: 붉고 푸른 네온사인 간판; 주차되거나 이동하는 택시; 길거리 포장마차; 젖은 도로 표면에 반사된 불빛)"
          }
        ],
        "anchor_loc": "L10",
        "kind": "prev_shot_ref",
        "rationale": "네온사인, 택시, 포장마차, 젖은 도로가 있는 도심 상업 거리이므로 야외다. 다른 건물 내부와 명확히 연결되지 않는 단독 장소이며 샷 수가 0이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_supermarket",
        "members": [
          {
            "loc_id": "L11",
            "label": "대형 마트 매장 내부",
            "shot_count": 4,
            "is_indoor": true,
            "summary": "밝고 차가운 형광등 조명이 켜진 현대적인 대형 상업 공간. 빽빽한 진열대와 생활용품들이 정돈되어 있다. (특징: 밝은 형광등 조명; 높고 긴 진열장; 빼곡하게 채워진 각종 상품들; 종이 박스 더미)"
          },
          {
            "loc_id": "L12",
            "label": "대형 마트 입구·외부 벽면",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "대형 마트 건물 밖의 보도 구역. 주차 공간과 자전거 거치대, 감시카메라가 설치된 현대식 외벽이다. (특징: 현대적인 마트 간판; 보도블록과 주차 구역; 외벽 모서리에 달린 CCTV 카메라; 거치된 자전거)"
          },
          {
            "loc_id": "L13",
            "label": "대형 마트 총무과",
            "shot_count": 2,
            "is_indoor": true,
            "summary": "마트 내부의 보안 및 관리를 위한 실용적인 사무 공간. 책상 위에 보안용 모니터가 비치되어 있다. (특징: 단조로운 사무용 책상; 다분할된 CCTV 보안 모니터; 각종 서류와 사무용품; 실용적인 형광등 조명)"
          },
          {
            "loc_id": "L23",
            "label": "CCTV 모니터 화면 속 어두운 감시 구역",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "마트 보안 카메라가 촬영한 저해상도 평면 이미지. 화질이 좋지 않고 특정 구역이 강한 암부로 처리되어 있다. (특징: 저해상도와 깨진 픽셀 질감; 탁한 색감의 CCTV 영상 필터; 화면 구석의 타임코드 텍스트; 식별이 불가능할 정도로 시야가 차단된 극도로 어두운 그림자(암부); 희미한 남자의 실루엣)"
          }
        ],
        "anchor_loc": "L11",
        "kind": "chain_bg",
        "rationale": "마트 매장 내부와 총무과는 같은 대형 마트 건물 안의 실내 공간이고, 입구·외부 벽면은 같은 건물의 외부 접근부다. CCTV 화면 속 감시 구역은 마트 보안 카메라와 연결된 시각 요소로 같은 마트 복합 공간에 묶되, 화면 속 구역 자체가 폐쇄 실내임이 명확하지 않아 야외/비실내로 판단했다. 총 6샷이고 실내 멤버가 있으므로 chain_bg이며, 가장 샷 수가 많은 실내 L11을 앵커로 선택했다."
      },
      {
        "group_id": "bg_coastal_bus_stop",
        "members": [
          {
            "loc_id": "L14",
            "label": "해안가 버스정류장 부근",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "밤바다가 보이는 도로변에 위치한 작은 버스정류장. 가로등 아래 낡은 벤치가 덩그러니 놓여 있다. (특징: 금속 재질의 정류장 간판; 낡은 나무 벤치; 어두운 바다의 실루엣; 가로등 불빛; 벤치에 놓인 캔 음료)"
          }
        ],
        "anchor_loc": "L14",
        "kind": "prev_shot_ref",
        "rationale": "밤바다가 보이는 도로변 버스정류장과 벤치가 중심인 장소다. 정류장이 일부 덮여 있을 수 있어도 폐쇄된 벽과 천장의 실내가 아니므로 야외로 판단했다. 총 2샷의 단독 야외 장소라 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_police_station",
        "members": [
          {
            "loc_id": "L15",
            "label": "경찰서 사무실 내부",
            "shot_count": 5,
            "is_indoor": true,
            "summary": "현대 한국 경찰서의 전형적인 사무 공간. 사건 자료와 컴퓨터, 책상이 어지럽게 배치된 바쁘고 차가운 분위기다. (특징: 파티션으로 구분된 사무 책상; 경찰 전산용 컴퓨터 모니터; 책상 위에 어지럽게 널린 살인사건 현장 확대 사진들; 지도 위에 좌표와 Timestamp가 뜬 GPS 추적 화면; 각종 수사 서류철과 커피잔)"
          },
          {
            "loc_id": "L16",
            "label": "경찰서 외부 앞",
            "shot_count": 1,
            "is_indoor": false,
            "summary": "경찰서 출입구 앞의 주차 구역과 보도. 자전거를 타고 진입할 수 있는 현대적인 관공서 건물 앞이다. (특징: 현대식 관공서 건물 외벽; 경찰서 간판; 주차된 경찰차; 주차된 자전거; 보도블록)"
          }
        ],
        "anchor_loc": "L15",
        "kind": "chain_bg",
        "rationale": "경찰서 사무실 내부와 경찰서 출입구 앞 주차·보도 구역은 같은 경찰서 건물의 내부와 외부로 묶인다. L15는 벽과 천장이 있는 사무실 실내이고 L16은 건물 앞 외부다. 총 6샷이며 실내 멤버가 있으므로 chain_bg로 분류하고 L15를 앵커로 선택했다."
      },
      {
        "group_id": "bg_pc_room",
        "members": [
          {
            "loc_id": "L17",
            "label": "PC방 내부",
            "shot_count": 1,
            "is_indoor": true,
            "summary": "푸르스름한 간접 조명과 모니터 불빛으로 채워진 어두운 실내. 모니터들이 일렬로 늘어서 있는 상업 공간이다. (특징: 수많은 데스크탑 모니터에서 뿜어져 나오는 빛; 기계식 키보드와 마우스; 어두운 실내 간접 조명; 인쇄된 여러 장의 종이 지도)"
          }
        ],
        "anchor_loc": "L17",
        "kind": "prev_shot_ref",
        "rationale": "모니터와 간접 조명으로 채워진 상업 공간 내부이므로 명확한 실내다. 하지만 총 1샷뿐인 단독 장소라 전용 배경 체인보다 prev_shot_ref가 적합하다."
      },
      {
        "group_id": "bg_foggy_dock",
        "members": [
          {
            "loc_id": "L18",
            "label": "안개 낀 포구·부두",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "짙고 무거운 안개가 내려앉아 시야가 차단된 텅 빈 선착장. 갯바위와 젖은 콘크리트 바닥이 차가운 톤을 이룬다. (특징: 짙고 빽빽한 해무(안개); 갯바위와 방파제; 바닷물에 젖은 콘크리트 바닥; 안개를 뚫고 다가오는 소형 어선의 실루엣; 배를 고정하는 닻줄)"
          }
        ],
        "anchor_loc": "L18",
        "kind": "prev_shot_ref",
        "rationale": "갯바위, 방파제, 젖은 콘크리트 바닥과 안개가 있는 선착장 외부 공간이다. 별도의 실내 구조와 연결되지 않는 단독 야외 장소이므로 3샷이어도 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_fishing_boat",
        "members": [
          {
            "loc_id": "L19",
            "label": "바다 위 낡은 어선 갑판",
            "shot_count": 3,
            "is_indoor": false,
            "summary": "소형 어선의 야외 구역. 낡은 나무 바닥과 녹슨 철제 부품들이 습기 찬 환경에 노출되어 있다. (특징: 녹슨 철제 난간; 물기 머금은 낡은 나무 바닥; 갑판 위에 놓인 해상 지도; 어구와 밧줄 무더기)"
          },
          {
            "loc_id": "L20",
            "label": "낡은 어선 조타실",
            "shot_count": 3,
            "is_indoor": true,
            "summary": "어선의 좁고 어두운 항해실. 외부 바다가 보이는 유리창과 조작 기구들이 비좁게 배치되어 있다. (특징: 둥근 나무 조타 핸들; 낡은 해양 계기판과 무전기; 소금기가 얼룩진 유리창; 허공에 겹쳐 나타나는 빙글빙글 도는 붉은 원형 잔상)"
          }
        ],
        "anchor_loc": "L20",
        "kind": "chain_bg",
        "rationale": "갑판과 조타실은 같은 낡은 어선의 외부 구역과 내부 항해실이다. L19는 하늘에 노출된 갑판이므로 야외이고, L20은 유리창과 조작 기구가 있는 폐쇄된 선실이므로 실내다. 총 6샷이고 실내 멤버가 있어 chain_bg로 분류하며, 실내 멤버인 L20을 앵커로 선택했다."
      },
      {
        "group_id": "bg_open_sea",
        "members": [
          {
            "loc_id": "L21",
            "label": "해질 무렵 바다 외경",
            "shot_count": 2,
            "is_indoor": false,
            "summary": "망망대해 위에 짙은 안개 띠가 깔려 있는 바다 전체 전경. 서서히 지는 해가 바닷물 표면에 빛을 반사한다. (특징: 황금빛과 붉은빛이 섞인 일몰 빛; 거대한 해수면의 질감; 수평선을 덮은 두꺼운 안개 띠; 안개 속으로 들어가는 소형 어선 실루엣)"
          }
        ],
        "anchor_loc": "L21",
        "kind": "prev_shot_ref",
        "rationale": "수평선, 해수면, 일몰, 안개 띠가 중심인 바다 전경으로 완전한 야외 외경이다. 단독 야외 장소이고 총 2샷이므로 prev_shot_ref로 분류한다."
      },
      {
        "group_id": "bg_old_photo_exterior",
        "members": [
          {
            "loc_id": "L22",
            "label": "낡은 사진 속 둥근 원이 달린 지붕 배경",
            "shot_count": 0,
            "is_indoor": false,
            "summary": "오래된 사진의 평면 안에만 존재하는 70~80년대 풍의 시골 식당 외관 이미지. 빛바랜 색감과 낮은 화질을 띤다. (특징: 빛바랜 인화지 질감과 낮은 해상도; 낡은 시골 식당 간판; 지붕 위에 세워진 십자가 형태의 붉은 둥근 원형 조형물; 식당 앞에 앉아 있는 어린아이들의 모습)"
          }
        ],
        "anchor_loc": "L22",
        "kind": "prev_shot_ref",
        "rationale": "오래된 사진 속 시골 식당 외관과 지붕 배경으로, 묘사된 공간은 건물 바깥 외부 이미지다. 실제 세트라기보다 평면 사진 속 배경이며 샷 수가 0인 단독 야외/외관 요소이므로 prev_shot_ref로 분류한다."
      }
    ]
  },
  "step_id": "background_classify",
  "run_id": "1d588b04-9ce6-4102-93cf-7ab007dcb8d4",
  "resolved_model": "gpt",
  "updated_at": "2026-06-30T02:52:28.226226+00:00",
  "project_config_snapshot": {}
}