{
  "status": "completed",
  "applicable_count": 6,
  "completed_count": 6,
  "failed_count": 0,
  "schema_version": 5,
  "config_hash": "5296df5ace886c6e",
  "data": {
    "plans": {
      "bg_market": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_thatched_house": {
        "status": "ok",
        "plan": {
          "group_id": "bg_thatched_house",
          "rationale_summary": "각 single_space에 평면 1개를 둔다. 입력 shot의 loc_id를 유지하되 문턱·실외 묘사는 물리적 표면으로 구분한다. S8은 해질녘으로 통일하고 실외 컷에 방 평면을 연결하지 않는다.",
          "floor_plans": [
            {
              "fp_id": "fp_house_kitchen",
              "loc_id": "L03",
              "space_key_hint": "main",
              "sub_location": "kitchen",
              "scope": "Kitchen hearth, medicine pot, carrier storage, doorway and sightline toward the gate.",
              "depends_on_fp": []
            },
            {
              "fp_id": "fp_house_room",
              "loc_id": "L04",
              "space_key_hint": "main",
              "sub_location": "living_sleeping_room",
              "scope": "Mother's bedding, wall seat, bundle-packing area, bowing clearance and room doorway.",
              "depends_on_fp": []
            },
            {
              "fp_id": "fp_house_yard",
              "loc_id": "L05",
              "space_key_hint": "main",
              "sub_location": "yard_gate_jar_stand",
              "scope": "Yard, inner gate threshold, jar stand and circulation linking kitchen and room entrances.",
              "depends_on_fp": []
            }
          ],
          "backgrounds": [
            {
              "loc_id": "L03",
              "space_key_hint": "main",
              "time_phase": "dawn",
              "state_class": "quiet",
              "surface_role": "interior_room",
              "sub_location_label": "부엌 아궁이와 사립문 방향의 시선축",
              "state_label_raw": "고요한 새벽의 생활 공간. 낮은 불씨와 약탕관의 김, 찬 새벽빛을 유지하며 어머니의 시선은 닫힌 사립문 방향으로 연결한다.",
              "depends_on_fp": [
                "fp_house_kitchen"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S2_Shot1",
                "S2_Shot14"
              ],
              "bg_id": "L03B02"
            },
            {
              "loc_id": "L03",
              "space_key_hint": "main",
              "time_phase": "dawn",
              "state_class": "normal",
              "surface_role": "transition_zone",
              "sub_location_label": "다시 열린 사립문 틈 클로즈업",
              "state_label_raw": "새벽의 평상 상태인 사립문 문턱 인서트. 얼굴 주변의 문살과 문틈이 주 배경이며 입력 L03 배정을 유지하되 부엌 내부로 바꾸지 않는다.",
              "depends_on_fp": [],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S2_Shot13"
              ],
              "bg_id": "L03B01"
            },
            {
              "loc_id": "L05",
              "space_key_hint": "main",
              "time_phase": "dusk",
              "state_class": "arrival",
              "surface_role": "exterior_plate",
              "sub_location_label": "마당에서 바라본 사립문 안쪽",
              "state_label_raw": "해질녘, 반쯤 열린 사립문을 통해 달래가 들어오는 도착 상태. 문짝의 회전 방향과 장독대로 이어지는 마당 동선을 고정한다.",
              "depends_on_fp": [
                "fp_house_yard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S8_Shot5"
              ],
              "bg_id": "L05B01"
            },
            {
              "loc_id": "L05",
              "space_key_hint": "main",
              "time_phase": "dusk",
              "state_class": "quiet",
              "surface_role": "exterior_plate",
              "sub_location_label": "장독대 옆에서 사립문 밖을 보는 자리",
              "state_label_raw": "해질녘 잔광이 사라져가는 조용한 마당. 장독대와 어두워진 사립문 밖을 동일한 시선축으로 유지하며 기다림의 정적을 강조한다.",
              "depends_on_fp": [
                "fp_house_yard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S8_Shot6",
                "S8_Shot9"
              ],
              "bg_id": "L05B02"
            },
            {
              "loc_id": "L04",
              "space_key_hint": "main",
              "time_phase": "dawn",
              "state_class": "quiet",
              "surface_role": "interior_room",
              "sub_location_label": "어머니의 방, 큰절을 올리는 바닥",
              "state_label_raw": "푸르스름한 새벽빛의 고요한 방. 벽에 기댄 어머니의 이불 자리와 작은 봇짐, 큰절을 위한 빈 방바닥을 유지한다.",
              "depends_on_fp": [
                "fp_house_room"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S11_Shot4"
              ],
              "bg_id": "L04B02"
            },
            {
              "loc_id": "L04",
              "space_key_hint": "main",
              "time_phase": "dawn",
              "state_class": "normal",
              "surface_role": "exterior_plate",
              "sub_location_label": "사립문 밖 옥가락지 전달 자리와 산길 방향",
              "state_label_raw": "입력 L04 배정은 유지하되 묘사된 표면은 실외로 처리한다. 훼손 없는 새벽 흙길, 옥가락지 손 인서트의 지면 배경과 안개 낀 산길 방향을 연결한다.",
              "depends_on_fp": [],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S11_Shot9",
                "S11_Shot16"
              ],
              "bg_id": "L04B01"
            }
          ],
          "gen_order": [
            "fp_house_kitchen",
            "fp_house_room",
            "fp_house_yard",
            "L03B02",
            "L03B01",
            "L05B01",
            "L05B02",
            "L04B02",
            "L04B01"
          ]
        }
      },
      "bg_village_mountain_path": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_tiled_house": {
        "status": "ok",
        "plan": {
          "group_id": "bg_tiled_house",
          "rationale_summary": "장소별 main 평면을 하나씩 유지한다. 마당·대문·곳간의 동선과 사랑채 시선을 연결하고, 압류·지게 부재·위장 약탈을 구분한다. L09의 외부 인서트는 실내 평면에 종속시키지 않는다.",
          "floor_plans": [
            {
              "fp_id": "fp_house_courtyard",
              "loc_id": "L08",
              "space_key_hint": "main",
              "sub_location": "courtyard_workyard_gate_granary_front",
              "scope": "Courtyard work area, gate, granary frontage and paths to the residential buildings.",
              "depends_on_fp": []
            },
            {
              "fp_id": "fp_sarangchae_room",
              "loc_id": "L09",
              "space_key_hint": "main",
              "sub_location": "sarangchae_room",
              "scope": "Sarangchae room, seating area and doorway sightlines toward the courtyard and granary.",
              "depends_on_fp": []
            }
          ],
          "backgrounds": [
            {
              "loc_id": "L08",
              "space_key_hint": "main",
              "time_phase": "morning",
              "state_class": "busy",
              "surface_role": "exterior_plate",
              "sub_location_label": "마당 일터부터 사랑채 앞과 대문 옆 툇돌까지",
              "state_label_raw": "아침의 강한 직사광 아래 볏짐 작업이 진행되는 생활 마당. 흙먼지, 평상, 지게와 대문 옆 툇돌을 유지한다.",
              "depends_on_fp": [
                "fp_house_courtyard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S3_Shot5",
                "S3_Shot18",
                "S3_Shot26"
              ],
              "bg_id": "L08B04"
            },
            {
              "loc_id": "L08",
              "space_key_hint": "main",
              "time_phase": "dusk",
              "state_class": "intrusion",
              "surface_role": "exterior_plate",
              "sub_location_label": "마당과 대문으로 이어지는 연행 동선",
              "state_label_raw": "늦은 오후의 기울어진 햇빛. 순사·순검과 배상도가 들이닥쳐 규홍을 대문 밖으로 연행하는 상태.",
              "depends_on_fp": [
                "fp_house_courtyard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S7_Shot4",
                "S7_Shot10"
              ],
              "bg_id": "L08B02"
            },
            {
              "loc_id": "L08",
              "space_key_hint": "main",
              "time_phase": "dusk",
              "state_class": "quiet",
              "surface_role": "exterior_plate",
              "sub_location_label": "마당 한가운데",
              "state_label_raw": "늦은 오후 연행 일행이 떠난 텅 빈 흙마당. 나무 지게 하나가 중앙에 남아 있으며 파손이나 약탈 흔적은 없다.",
              "depends_on_fp": [
                "fp_house_courtyard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S7_Shot11"
              ],
              "bg_id": "L08B03"
            },
            {
              "loc_id": "L09",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "evidence_display",
              "surface_role": "exterior_plate",
              "sub_location_label": "사랑채에서 바라보는 마당 너머 곳간 문",
              "state_label_raw": "어두운 곳간 문 한가운데 붉은 압류 봉인지가 선명하게 드러나는 외부 인서트. L08 곳간 외관과 일치시킨다.",
              "depends_on_fp": [],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S20_Shot2"
              ],
              "bg_id": "L09B01"
            },
            {
              "loc_id": "L09",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "normal",
              "surface_role": "interior_room",
              "sub_location_label": "사랑채 방의 좌정 및 대화 공간",
              "state_label_raw": "훼손되지 않은 어두운 사랑채의 야간 대화 상태. S20은 술상 없는 양반 모임, S33은 형제의 은밀한 대화로 인물 배치와 방문 개폐만 조절한다.",
              "depends_on_fp": [
                "fp_sarangchae_room"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S20_Shot6",
                "S33_Shot4",
                "S33_Shot8"
              ],
              "bg_id": "L09B02"
            },
            {
              "loc_id": "L09",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "quiet",
              "surface_role": "exterior_plate",
              "sub_location_label": "사랑채 시선 너머 마당 구석과 닫힌 곳간",
              "state_label_raw": "고요한 야간 외부 시선 인서트. 늘 지게를 세우던 흙바닥은 비어 있고 곳간 문은 굳게 닫혀 있다. L08 마당 배치를 유지한다.",
              "depends_on_fp": [],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S20_Shot8",
                "S33_Shot11"
              ],
              "bg_id": "L09B03"
            },
            {
              "loc_id": "L08",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "quiet",
              "surface_role": "exterior_plate",
              "sub_location_label": "사랑채 아래 마당과 대문 방향",
              "state_label_raw": "어두운 마당의 정적인 상태. S28은 군량 요청과 거절 뒤 퇴장, S34는 수레가 사라진 대문 밖의 적막. 위장 약탈 후에도 마당의 구조적 훼손은 없다.",
              "depends_on_fp": [
                "fp_house_courtyard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S28_Shot4",
                "S28_Shot21",
                "S34_Shot24"
              ],
              "bg_id": "L08B07"
            },
            {
              "loc_id": "L08",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "evidence_display",
              "surface_role": "exterior_plate",
              "sub_location_label": "곳간 문 압류 봉인지",
              "state_label_raw": "밤의 닫힌 곳간 문과 붉은 압류 봉인지 클로즈업. S20의 봉인지 위치와 문 표면을 동일하게 유지한다.",
              "depends_on_fp": [
                "fp_house_courtyard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S28_Shot18"
              ],
              "bg_id": "L08B05"
            },
            {
              "loc_id": "L08",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "intrusion",
              "surface_role": "exterior_plate",
              "sub_location_label": "열린 곳간 앞과 사랑채에서 이어지는 마당",
              "state_label_raw": "집안이 협조하는 위장 약탈. 곳간 문과 자물쇠가 열리고 머슴들이 쌀가마니를 수레에 싣는다. 박제현의 타격도 이 외부 동선에서 발생하며 실제 난장판이나 유혈은 없다.",
              "depends_on_fp": [
                "fp_house_courtyard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S34_Shot8",
                "S34_Shot16"
              ],
              "bg_id": "L08B06"
            },
            {
              "loc_id": "L08",
              "space_key_hint": "main",
              "time_phase": "day",
              "state_class": "intrusion",
              "surface_role": "exterior_plate",
              "sub_location_label": "사랑채 앞 마당에서 대문까지",
              "state_label_raw": "낮에 대문이 강제로 열리고 배상도와 일본 헌병들이 들어온 상태. 가족들이 모인 마당을 가로질러 박제현을 연행하며 건물 파괴나 수색 후 잔해는 없다.",
              "depends_on_fp": [
                "fp_house_courtyard"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S40_Shot4",
                "S40_Shot12",
                "S40_Shot13"
              ],
              "bg_id": "L08B01"
            }
          ],
          "gen_order": [
            "fp_house_courtyard",
            "fp_sarangchae_room",
            "L08B04",
            "L08B02",
            "L08B03",
            "L09B01",
            "L09B02",
            "L09B03",
            "L08B07",
            "L08B05",
            "L08B06",
            "L08B01"
          ]
        }
      },
      "bg_police_station": {
        "status": "ok",
        "plan": {
          "group_id": "bg_police_station",
          "rationale_summary": "각 single_space에 평면도 1개씩 배정한다. 감방·복도의 폭력 흔적과 집무실의 정돈된 징세 업무, 시신 반입, 지명 문서 강조 상태를 구분하며 복도는 장면 근거로 설계한다.",
          "floor_plans": [
            {
              "fp_id": "fp_police_cell",
              "loc_id": "L11",
              "space_key_hint": "main",
              "sub_location": "prison_cell",
              "scope": "Cell walls, sitting corner, barred frontage and cell door opening toward the corridor.",
              "depends_on_fp": []
            },
            {
              "fp_id": "fp_tomiishi_office",
              "loc_id": "L22",
              "space_key_hint": "main",
              "sub_location": "tomiishi_office",
              "scope": "Office desk, visitor position, document table, wall-side standing area and corpse placement.",
              "depends_on_fp": []
            }
          ],
          "backgrounds": [
            {
              "loc_id": "L11",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "blood_scene",
              "surface_role": "interior_room",
              "sub_location_label": "옥사 감방 내부와 철창문",
              "state_label_raw": "밤의 구타 현장과 직후 감방. 벽에 기대앉는 자리, 재보의 구석 자리, 굵은 철창의 배치를 유지한다. 복도 핏자국은 구타 이후 시점에만 문밖으로 보이며, 석방 쇼트에서는 같은 감방문이 열린다. 감방 바닥의 대량 혈흔은 추가하지 않는다.",
              "depends_on_fp": [
                "fp_police_cell"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S9_Shot1",
                "S9_Shot11",
                "S9_Shot15"
              ],
              "bg_id": "L11B01"
            },
            {
              "loc_id": "L22",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "normal",
              "surface_role": "interior_room",
              "sub_location_label": "토미이시 집무실 책상과 맞은편",
              "state_label_raw": "밤의 정돈된 징세 업무 공간. 책상 위 징세 장부, 주판, 붉은 인주와 도장을 일관되게 배치하고 토미이시 좌석과 배상도의 맞은편 입식 위치를 유지한다.",
              "depends_on_fp": [
                "fp_tomiishi_office"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S25_Shot3",
                "S25_Shot8",
                "S25_Shot13"
              ],
              "bg_id": "L22B03"
            },
            {
              "loc_id": "L22",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "blood_scene",
              "surface_role": "interior_room",
              "sub_location_label": "토미이시 집무실 시신 배치 구역과 벽면",
              "state_label_raw": "밤의 어두운 집무실에 흰 천을 덮은 헌병 시신과 부상병들이 들어온 상태. 기존 책상과 벽 위치를 유지하고 책상에서 벽으로 이어지는 폭행 동선을 확보한다. 명시되지 않은 대량 혈흔이나 방 전체의 난장판은 추가하지 않는다.",
              "depends_on_fp": [
                "fp_tomiishi_office"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S32_Shot1",
                "S32_Shot10"
              ],
              "bg_id": "L22B01"
            },
            {
              "loc_id": "L22",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "evidence_display",
              "surface_role": "interior_room",
              "sub_location_label": "집무실 문서 테이블 상판",
              "state_label_raw": "밤, 여백이 드러난 테이블 상판 위에 '巨魁 安圭洪'이 짙은 붓글씨로 적힌 서류를 강조하는 인서트. 종이 주변을 비우되 집무실 전체가 비워지거나 청소된 것으로 설정하지 않는다.",
              "depends_on_fp": [
                "fp_tomiishi_office"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S32_Shot22"
              ],
              "bg_id": "L22B02"
            }
          ],
          "gen_order": [
            "fp_police_cell",
            "fp_tomiishi_office",
            "L11B01",
            "L22B03",
            "L22B01",
            "L22B02"
          ]
        }
      },
      "bg_paddy_path": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_tree_crossroads": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_bamboo_ambush_path": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_lakeside_camp": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_farmhouse_yard": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_isolated_barn": {
        "status": "ok",
        "plan": {
          "group_id": "bg_isolated_barn",
          "rationale_summary": "헛간 전체를 단일 평면으로 유지하고, 낮에도 어두운 실내에서 지친 휴식·주먹밥에 몰리는 순간·출발 준비의 세 상태를 구분한다. 인물의 부상은 배경 훼손이나 혈흔으로 확대하지 않는다.",
          "floor_plans": [
            {
              "fp_id": "fp_isolated_barn",
              "loc_id": "L18",
              "space_key_hint": "main",
              "sub_location": "barn_interior",
              "scope": "Entire barn interior, including entrance, resting floor and shared food area.",
              "depends_on_fp": []
            }
          ],
          "backgrounds": [
            {
              "loc_id": "L18",
              "space_key_hint": "main",
              "time_phase": "day",
              "state_class": "quiet",
              "surface_role": "interior_room",
              "sub_location_label": "헛간 내부 바닥과 출입문",
              "state_label_raw": "낮이지만 어두운 헛간. 일곱 사내가 바닥에 지쳐 널브러져 있는 정적인 휴식 상태. 인물 부상과 별개로 배경 혈흔이나 파손은 설정하지 않음.",
              "depends_on_fp": [
                "fp_isolated_barn"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S21_Shot1"
              ],
              "bg_id": "L18B03"
            },
            {
              "loc_id": "L18",
              "space_key_hint": "main",
              "time_phase": "day",
              "state_class": "busy",
              "surface_role": "interior_room",
              "sub_location_label": "헛간 내부 보자기를 펼친 자리",
              "state_label_raw": "같은 어두운 낮 실내. 펼친 보자기와 주먹밥이 놓인 바닥으로 여러 손이 몰리는 식사 순간. 기존 바닥과 출입문 배치를 유지.",
              "depends_on_fp": [
                "fp_isolated_barn"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S21_Shot7"
              ],
              "bg_id": "L18B01"
            },
            {
              "loc_id": "L18",
              "space_key_hint": "main",
              "time_phase": "day",
              "state_class": "busy_exit",
              "surface_role": "interior_room",
              "sub_location_label": "헛간 내부 일어선 규홍 뒤편",
              "state_label_raw": "식사 도중 규홍과 동료들이 일어나 출발을 준비하는 상태. 달래를 내려다보는 규홍의 정면 뒤로 동일한 어두운 헛간이 이어지며, 조명이나 건축 상태는 바뀌지 않음.",
              "depends_on_fp": [
                "fp_isolated_barn"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S21_Shot16"
              ],
              "bg_id": "L18B02"
            }
          ],
          "gen_order": [
            "fp_isolated_barn",
            "L18B03",
            "L18B01",
            "L18B02"
          ]
        }
      },
      "bg_house_storehouse": {
        "status": "ok",
        "plan": {
          "group_id": "bg_house_storehouse",
          "rationale_summary": "단일 곳간 평면에 출입문·흙바닥·적재 더미의 동선을 고정한다. 세 숏은 모두 밤의 침입 상태로 통합하며, 씨나락 자루의 먹글씨와 관솔불을 유지한다.",
          "floor_plans": [
            {
              "fp_id": "fp_l20_storehouse",
              "loc_id": "L20",
              "space_key_hint": "main",
              "sub_location": "storehouse",
              "scope": "Entire storehouse: entry door, earthen floor, sack piles, valuables and access aisles.",
              "depends_on_fp": []
            }
          ],
          "backgrounds": [
            {
              "loc_id": "L20",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "intrusion",
              "surface_role": "interior_room",
              "sub_location_label": "배상도 끄나풀 집 곳간 내부",
              "state_label_raw": "밤, 부서진 무쇠 자물쇠와 열린 출입문이 있는 침입당한 곳간. 관솔불 아래 흙바닥, 쌀가마니와 씨나락 자루 더미, 은비녀와 유기그릇을 유지한다. 씨나락 자루에는 '최 서방 종자', '이 씨 볍씨' 먹글씨가 보이며, 출입문에서 적재 더미까지 진입·대치·자루 운반 동선을 확보한다.",
              "depends_on_fp": [
                "fp_l20_storehouse"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S22_Shot2",
                "S22_Shot9",
                "S22_Shot11"
              ],
              "bg_id": "L20B01"
            }
          ],
          "gen_order": [
            "fp_l20_storehouse",
            "L20B01"
          ]
        }
      },
      "bg_village_lanes": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_mountain_camp": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_rocky_coast": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_mountain_road_ambush": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_government_office_exterior": {
        "status": "prev_shot_only",
        "plan": null
      },
      "bg_prison_interrogation_room": {
        "status": "ok",
        "plan": {
          "group_id": "bg_prison_interrogation_room",
          "rationale_summary": "취조실은 단일 평면과 야간 배경으로 통합한다. S44_Shot17은 L33 지정과 달리 산길 인서트이므로 지정 ID는 유지하되 새벽 야외 배경으로 분리하고 취조실 평면에 연결하지 않는다.",
          "floor_plans": [
            {
              "fp_id": "fp_prison_interrogation_room",
              "loc_id": "L33",
              "space_key_hint": "main",
              "sub_location": "interrogation_room",
              "scope": "Interrogation table, opposing seats, shadowed rear standing area, and exit door.",
              "depends_on_fp": []
            }
          ],
          "backgrounds": [
            {
              "loc_id": "L33",
              "space_key_hint": "main",
              "time_phase": "night",
              "state_class": "normal",
              "surface_role": "interior_room",
              "sub_location_label": "취조실 탁자와 뒤편의 짙은 그림자",
              "state_label_raw": "어둡고 차가운 야간 취조실. 탁자 뒤 깊은 그림자와 제한된 조명 유지. 달래의 피와 흙먼지는 인물 상태이며 실내 표면의 혈흔은 명시되지 않음.",
              "depends_on_fp": [
                "fp_prison_interrogation_room"
              ],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S44_Shot6",
                "S44_Shot10"
              ],
              "bg_id": "L33B02"
            },
            {
              "loc_id": "L33",
              "space_key_hint": "main",
              "time_phase": "dawn",
              "state_class": "normal",
              "surface_role": "site_surface",
              "sub_location_label": "새벽안개 낀 산길과 규홍이 올라선 거대한 바위",
              "state_label_raw": "입력의 L33 지정은 유지하되 실제 샷 내용은 야외 인서트. 자욱한 새벽안개 속 숲길, 산길 아래를 내려다볼 수 있는 큰 바위와 고저차. 취조실 구조와 무관.",
              "depends_on_fp": [],
              "depends_on_bg": [],
              "applies_to_shots": [
                "S44_Shot17"
              ],
              "bg_id": "L33B01"
            }
          ],
          "gen_order": [
            "fp_prison_interrogation_room",
            "L33B02",
            "L33B01"
          ]
        }
      },
      "bg_transport_road_overlook": {
        "status": "prev_shot_only",
        "plan": null
      }
    },
    "background_catalog": {
      "L03B01": {
        "bg_id": "L03B01",
        "loc_id": "L03",
        "space_key": "main",
        "time_phase": "dawn",
        "state_class": "normal",
        "surface_role": "transition_zone",
        "semantic_key": "L03|main|dawn|normal",
        "depends_on_fp": [],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S2_Shot13"
        ],
        "sub_location_label": "다시 열린 사립문 틈 클로즈업",
        "state_label_raw": "새벽의 평상 상태인 사립문 문턱 인서트. 얼굴 주변의 문살과 문틈이 주 배경이며 입력 L03 배정을 유지하되 부엌 내부로 바꾸지 않는다."
      },
      "L03B02": {
        "bg_id": "L03B02",
        "loc_id": "L03",
        "space_key": "main",
        "time_phase": "dawn",
        "state_class": "quiet",
        "surface_role": "interior_room",
        "semantic_key": "L03|main|dawn|quiet",
        "depends_on_fp": [
          "fp_house_kitchen"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S2_Shot1",
          "S2_Shot14"
        ],
        "sub_location_label": "부엌 아궁이와 사립문 방향의 시선축",
        "state_label_raw": "고요한 새벽의 생활 공간. 낮은 불씨와 약탕관의 김, 찬 새벽빛을 유지하며 어머니의 시선은 닫힌 사립문 방향으로 연결한다."
      },
      "L04B01": {
        "bg_id": "L04B01",
        "loc_id": "L04",
        "space_key": "main",
        "time_phase": "dawn",
        "state_class": "normal",
        "surface_role": "exterior_plate",
        "semantic_key": "L04|main|dawn|normal",
        "depends_on_fp": [],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S11_Shot9",
          "S11_Shot16"
        ],
        "sub_location_label": "사립문 밖 옥가락지 전달 자리와 산길 방향",
        "state_label_raw": "입력 L04 배정은 유지하되 묘사된 표면은 실외로 처리한다. 훼손 없는 새벽 흙길, 옥가락지 손 인서트의 지면 배경과 안개 낀 산길 방향을 연결한다."
      },
      "L04B02": {
        "bg_id": "L04B02",
        "loc_id": "L04",
        "space_key": "main",
        "time_phase": "dawn",
        "state_class": "quiet",
        "surface_role": "interior_room",
        "semantic_key": "L04|main|dawn|quiet",
        "depends_on_fp": [
          "fp_house_room"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S11_Shot4"
        ],
        "sub_location_label": "어머니의 방, 큰절을 올리는 바닥",
        "state_label_raw": "푸르스름한 새벽빛의 고요한 방. 벽에 기댄 어머니의 이불 자리와 작은 봇짐, 큰절을 위한 빈 방바닥을 유지한다."
      },
      "L05B01": {
        "bg_id": "L05B01",
        "loc_id": "L05",
        "space_key": "main",
        "time_phase": "dusk",
        "state_class": "arrival",
        "surface_role": "exterior_plate",
        "semantic_key": "L05|main|dusk|arrival",
        "depends_on_fp": [
          "fp_house_yard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S8_Shot5"
        ],
        "sub_location_label": "마당에서 바라본 사립문 안쪽",
        "state_label_raw": "해질녘, 반쯤 열린 사립문을 통해 달래가 들어오는 도착 상태. 문짝의 회전 방향과 장독대로 이어지는 마당 동선을 고정한다."
      },
      "L05B02": {
        "bg_id": "L05B02",
        "loc_id": "L05",
        "space_key": "main",
        "time_phase": "dusk",
        "state_class": "quiet",
        "surface_role": "exterior_plate",
        "semantic_key": "L05|main|dusk|quiet",
        "depends_on_fp": [
          "fp_house_yard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S8_Shot6",
          "S8_Shot9"
        ],
        "sub_location_label": "장독대 옆에서 사립문 밖을 보는 자리",
        "state_label_raw": "해질녘 잔광이 사라져가는 조용한 마당. 장독대와 어두워진 사립문 밖을 동일한 시선축으로 유지하며 기다림의 정적을 강조한다."
      },
      "L08B01": {
        "bg_id": "L08B01",
        "loc_id": "L08",
        "space_key": "main",
        "time_phase": "day",
        "state_class": "intrusion",
        "surface_role": "exterior_plate",
        "semantic_key": "L08|main|day|intrusion",
        "depends_on_fp": [
          "fp_house_courtyard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S40_Shot4",
          "S40_Shot12",
          "S40_Shot13"
        ],
        "sub_location_label": "사랑채 앞 마당에서 대문까지",
        "state_label_raw": "낮에 대문이 강제로 열리고 배상도와 일본 헌병들이 들어온 상태. 가족들이 모인 마당을 가로질러 박제현을 연행하며 건물 파괴나 수색 후 잔해는 없다."
      },
      "L08B02": {
        "bg_id": "L08B02",
        "loc_id": "L08",
        "space_key": "main",
        "time_phase": "dusk",
        "state_class": "intrusion",
        "surface_role": "exterior_plate",
        "semantic_key": "L08|main|dusk|intrusion",
        "depends_on_fp": [
          "fp_house_courtyard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S7_Shot4",
          "S7_Shot10"
        ],
        "sub_location_label": "마당과 대문으로 이어지는 연행 동선",
        "state_label_raw": "늦은 오후의 기울어진 햇빛. 순사·순검과 배상도가 들이닥쳐 규홍을 대문 밖으로 연행하는 상태."
      },
      "L08B03": {
        "bg_id": "L08B03",
        "loc_id": "L08",
        "space_key": "main",
        "time_phase": "dusk",
        "state_class": "quiet",
        "surface_role": "exterior_plate",
        "semantic_key": "L08|main|dusk|quiet",
        "depends_on_fp": [
          "fp_house_courtyard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S7_Shot11"
        ],
        "sub_location_label": "마당 한가운데",
        "state_label_raw": "늦은 오후 연행 일행이 떠난 텅 빈 흙마당. 나무 지게 하나가 중앙에 남아 있으며 파손이나 약탈 흔적은 없다."
      },
      "L08B04": {
        "bg_id": "L08B04",
        "loc_id": "L08",
        "space_key": "main",
        "time_phase": "morning",
        "state_class": "busy",
        "surface_role": "exterior_plate",
        "semantic_key": "L08|main|morning|busy",
        "depends_on_fp": [
          "fp_house_courtyard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S3_Shot5",
          "S3_Shot18",
          "S3_Shot26"
        ],
        "sub_location_label": "마당 일터부터 사랑채 앞과 대문 옆 툇돌까지",
        "state_label_raw": "아침의 강한 직사광 아래 볏짐 작업이 진행되는 생활 마당. 흙먼지, 평상, 지게와 대문 옆 툇돌을 유지한다."
      },
      "L08B05": {
        "bg_id": "L08B05",
        "loc_id": "L08",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "evidence_display",
        "surface_role": "exterior_plate",
        "semantic_key": "L08|main|night|evidence_display",
        "depends_on_fp": [
          "fp_house_courtyard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S28_Shot18"
        ],
        "sub_location_label": "곳간 문 압류 봉인지",
        "state_label_raw": "밤의 닫힌 곳간 문과 붉은 압류 봉인지 클로즈업. S20의 봉인지 위치와 문 표면을 동일하게 유지한다."
      },
      "L08B06": {
        "bg_id": "L08B06",
        "loc_id": "L08",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "intrusion",
        "surface_role": "exterior_plate",
        "semantic_key": "L08|main|night|intrusion",
        "depends_on_fp": [
          "fp_house_courtyard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S34_Shot8",
          "S34_Shot16"
        ],
        "sub_location_label": "열린 곳간 앞과 사랑채에서 이어지는 마당",
        "state_label_raw": "집안이 협조하는 위장 약탈. 곳간 문과 자물쇠가 열리고 머슴들이 쌀가마니를 수레에 싣는다. 박제현의 타격도 이 외부 동선에서 발생하며 실제 난장판이나 유혈은 없다."
      },
      "L08B07": {
        "bg_id": "L08B07",
        "loc_id": "L08",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "quiet",
        "surface_role": "exterior_plate",
        "semantic_key": "L08|main|night|quiet",
        "depends_on_fp": [
          "fp_house_courtyard"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S28_Shot4",
          "S28_Shot21",
          "S34_Shot24"
        ],
        "sub_location_label": "사랑채 아래 마당과 대문 방향",
        "state_label_raw": "어두운 마당의 정적인 상태. S28은 군량 요청과 거절 뒤 퇴장, S34는 수레가 사라진 대문 밖의 적막. 위장 약탈 후에도 마당의 구조적 훼손은 없다."
      },
      "L09B01": {
        "bg_id": "L09B01",
        "loc_id": "L09",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "evidence_display",
        "surface_role": "exterior_plate",
        "semantic_key": "L09|main|night|evidence_display",
        "depends_on_fp": [],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S20_Shot2"
        ],
        "sub_location_label": "사랑채에서 바라보는 마당 너머 곳간 문",
        "state_label_raw": "어두운 곳간 문 한가운데 붉은 압류 봉인지가 선명하게 드러나는 외부 인서트. L08 곳간 외관과 일치시킨다."
      },
      "L09B02": {
        "bg_id": "L09B02",
        "loc_id": "L09",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "normal",
        "surface_role": "interior_room",
        "semantic_key": "L09|main|night|normal",
        "depends_on_fp": [
          "fp_sarangchae_room"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S20_Shot6",
          "S33_Shot4",
          "S33_Shot8"
        ],
        "sub_location_label": "사랑채 방의 좌정 및 대화 공간",
        "state_label_raw": "훼손되지 않은 어두운 사랑채의 야간 대화 상태. S20은 술상 없는 양반 모임, S33은 형제의 은밀한 대화로 인물 배치와 방문 개폐만 조절한다."
      },
      "L09B03": {
        "bg_id": "L09B03",
        "loc_id": "L09",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "quiet",
        "surface_role": "exterior_plate",
        "semantic_key": "L09|main|night|quiet",
        "depends_on_fp": [],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S20_Shot8",
          "S33_Shot11"
        ],
        "sub_location_label": "사랑채 시선 너머 마당 구석과 닫힌 곳간",
        "state_label_raw": "고요한 야간 외부 시선 인서트. 늘 지게를 세우던 흙바닥은 비어 있고 곳간 문은 굳게 닫혀 있다. L08 마당 배치를 유지한다."
      },
      "L11B01": {
        "bg_id": "L11B01",
        "loc_id": "L11",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "blood_scene",
        "surface_role": "interior_room",
        "semantic_key": "L11|main|night|blood_scene",
        "depends_on_fp": [
          "fp_police_cell"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S9_Shot1",
          "S9_Shot11",
          "S9_Shot15"
        ],
        "sub_location_label": "옥사 감방 내부와 철창문",
        "state_label_raw": "밤의 구타 현장과 직후 감방. 벽에 기대앉는 자리, 재보의 구석 자리, 굵은 철창의 배치를 유지한다. 복도 핏자국은 구타 이후 시점에만 문밖으로 보이며, 석방 쇼트에서는 같은 감방문이 열린다. 감방 바닥의 대량 혈흔은 추가하지 않는다."
      },
      "L18B01": {
        "bg_id": "L18B01",
        "loc_id": "L18",
        "space_key": "main",
        "time_phase": "day",
        "state_class": "busy",
        "surface_role": "interior_room",
        "semantic_key": "L18|main|day|busy",
        "depends_on_fp": [
          "fp_isolated_barn"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S21_Shot7"
        ],
        "sub_location_label": "헛간 내부 보자기를 펼친 자리",
        "state_label_raw": "같은 어두운 낮 실내. 펼친 보자기와 주먹밥이 놓인 바닥으로 여러 손이 몰리는 식사 순간. 기존 바닥과 출입문 배치를 유지."
      },
      "L18B02": {
        "bg_id": "L18B02",
        "loc_id": "L18",
        "space_key": "main",
        "time_phase": "day",
        "state_class": "busy_exit",
        "surface_role": "interior_room",
        "semantic_key": "L18|main|day|busy_exit",
        "depends_on_fp": [
          "fp_isolated_barn"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S21_Shot16"
        ],
        "sub_location_label": "헛간 내부 일어선 규홍 뒤편",
        "state_label_raw": "식사 도중 규홍과 동료들이 일어나 출발을 준비하는 상태. 달래를 내려다보는 규홍의 정면 뒤로 동일한 어두운 헛간이 이어지며, 조명이나 건축 상태는 바뀌지 않음."
      },
      "L18B03": {
        "bg_id": "L18B03",
        "loc_id": "L18",
        "space_key": "main",
        "time_phase": "day",
        "state_class": "quiet",
        "surface_role": "interior_room",
        "semantic_key": "L18|main|day|quiet",
        "depends_on_fp": [
          "fp_isolated_barn"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S21_Shot1"
        ],
        "sub_location_label": "헛간 내부 바닥과 출입문",
        "state_label_raw": "낮이지만 어두운 헛간. 일곱 사내가 바닥에 지쳐 널브러져 있는 정적인 휴식 상태. 인물 부상과 별개로 배경 혈흔이나 파손은 설정하지 않음."
      },
      "L20B01": {
        "bg_id": "L20B01",
        "loc_id": "L20",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "intrusion",
        "surface_role": "interior_room",
        "semantic_key": "L20|main|night|intrusion",
        "depends_on_fp": [
          "fp_l20_storehouse"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S22_Shot2",
          "S22_Shot9",
          "S22_Shot11"
        ],
        "sub_location_label": "배상도 끄나풀 집 곳간 내부",
        "state_label_raw": "밤, 부서진 무쇠 자물쇠와 열린 출입문이 있는 침입당한 곳간. 관솔불 아래 흙바닥, 쌀가마니와 씨나락 자루 더미, 은비녀와 유기그릇을 유지한다. 씨나락 자루에는 '최 서방 종자', '이 씨 볍씨' 먹글씨가 보이며, 출입문에서 적재 더미까지 진입·대치·자루 운반 동선을 확보한다."
      },
      "L22B01": {
        "bg_id": "L22B01",
        "loc_id": "L22",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "blood_scene",
        "surface_role": "interior_room",
        "semantic_key": "L22|main|night|blood_scene",
        "depends_on_fp": [
          "fp_tomiishi_office"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S32_Shot1",
          "S32_Shot10"
        ],
        "sub_location_label": "토미이시 집무실 시신 배치 구역과 벽면",
        "state_label_raw": "밤의 어두운 집무실에 흰 천을 덮은 헌병 시신과 부상병들이 들어온 상태. 기존 책상과 벽 위치를 유지하고 책상에서 벽으로 이어지는 폭행 동선을 확보한다. 명시되지 않은 대량 혈흔이나 방 전체의 난장판은 추가하지 않는다."
      },
      "L22B02": {
        "bg_id": "L22B02",
        "loc_id": "L22",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "evidence_display",
        "surface_role": "interior_room",
        "semantic_key": "L22|main|night|evidence_display",
        "depends_on_fp": [
          "fp_tomiishi_office"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S32_Shot22"
        ],
        "sub_location_label": "집무실 문서 테이블 상판",
        "state_label_raw": "밤, 여백이 드러난 테이블 상판 위에 '巨魁 安圭洪'이 짙은 붓글씨로 적힌 서류를 강조하는 인서트. 종이 주변을 비우되 집무실 전체가 비워지거나 청소된 것으로 설정하지 않는다."
      },
      "L22B03": {
        "bg_id": "L22B03",
        "loc_id": "L22",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "normal",
        "surface_role": "interior_room",
        "semantic_key": "L22|main|night|normal",
        "depends_on_fp": [
          "fp_tomiishi_office"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S25_Shot3",
          "S25_Shot8",
          "S25_Shot13"
        ],
        "sub_location_label": "토미이시 집무실 책상과 맞은편",
        "state_label_raw": "밤의 정돈된 징세 업무 공간. 책상 위 징세 장부, 주판, 붉은 인주와 도장을 일관되게 배치하고 토미이시 좌석과 배상도의 맞은편 입식 위치를 유지한다."
      },
      "L33B01": {
        "bg_id": "L33B01",
        "loc_id": "L33",
        "space_key": "main",
        "time_phase": "dawn",
        "state_class": "normal",
        "surface_role": "site_surface",
        "semantic_key": "L33|main|dawn|normal",
        "depends_on_fp": [],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S44_Shot17"
        ],
        "sub_location_label": "새벽안개 낀 산길과 규홍이 올라선 거대한 바위",
        "state_label_raw": "입력의 L33 지정은 유지하되 실제 샷 내용은 야외 인서트. 자욱한 새벽안개 속 숲길, 산길 아래를 내려다볼 수 있는 큰 바위와 고저차. 취조실 구조와 무관."
      },
      "L33B02": {
        "bg_id": "L33B02",
        "loc_id": "L33",
        "space_key": "main",
        "time_phase": "night",
        "state_class": "normal",
        "surface_role": "interior_room",
        "semantic_key": "L33|main|night|normal",
        "depends_on_fp": [
          "fp_prison_interrogation_room"
        ],
        "depends_on_bg": [],
        "applies_to_shots": [
          "S44_Shot6",
          "S44_Shot10"
        ],
        "sub_location_label": "취조실 탁자와 뒤편의 짙은 그림자",
        "state_label_raw": "어둡고 차가운 야간 취조실. 탁자 뒤 깊은 그림자와 제한된 조명 유지. 달래의 피와 흙먼지는 인물 상태이며 실내 표면의 혈흔은 명시되지 않음."
      }
    },
    "shot_background_map": {
      "S2_Shot13": "L03B01",
      "S2_Shot1": "L03B02",
      "S2_Shot14": "L03B02",
      "S11_Shot9": "L04B01",
      "S11_Shot16": "L04B01",
      "S11_Shot4": "L04B02",
      "S8_Shot5": "L05B01",
      "S8_Shot6": "L05B02",
      "S8_Shot9": "L05B02",
      "S40_Shot4": "L08B01",
      "S40_Shot12": "L08B01",
      "S40_Shot13": "L08B01",
      "S7_Shot4": "L08B02",
      "S7_Shot10": "L08B02",
      "S7_Shot11": "L08B03",
      "S3_Shot5": "L08B04",
      "S3_Shot18": "L08B04",
      "S3_Shot26": "L08B04",
      "S28_Shot18": "L08B05",
      "S34_Shot8": "L08B06",
      "S34_Shot16": "L08B06",
      "S28_Shot4": "L08B07",
      "S28_Shot21": "L08B07",
      "S34_Shot24": "L08B07",
      "S20_Shot2": "L09B01",
      "S20_Shot6": "L09B02",
      "S33_Shot4": "L09B02",
      "S33_Shot8": "L09B02",
      "S20_Shot8": "L09B03",
      "S33_Shot11": "L09B03",
      "S9_Shot1": "L11B01",
      "S9_Shot11": "L11B01",
      "S9_Shot15": "L11B01",
      "S21_Shot7": "L18B01",
      "S21_Shot16": "L18B02",
      "S21_Shot1": "L18B03",
      "S22_Shot2": "L20B01",
      "S22_Shot9": "L20B01",
      "S22_Shot11": "L20B01",
      "S32_Shot1": "L22B01",
      "S32_Shot10": "L22B01",
      "S32_Shot22": "L22B02",
      "S25_Shot3": "L22B03",
      "S25_Shot8": "L22B03",
      "S25_Shot13": "L22B03",
      "S44_Shot17": "L33B01",
      "S44_Shot6": "L33B02",
      "S44_Shot10": "L33B02"
    },
    "bg_catalog_hash": "e87ca53e2791e7db",
    "shot_binding_hash": "a893cccb04b7533a",
    "diagnostics": {
      "w21b_surface_role_scope_filter": {
        "policy": "surface_role-aware background-first filter; interior_room remains floor-plan-bound; exterior/transition/site may be fp-less; transitive cascade depends_on_bg exact raw key.",
        "kept_floor_plans_count": 10,
        "kept_backgrounds_count": 26,
        "dropped_floor_plans_count": 3,
        "dropped_backgrounds_count": 1,
        "dropped_groups_count": 0,
        "dropped_floor_plans": [
          {
            "group_id": "bg_thatched_house",
            "fp_id": "fp_outer_gate_path",
            "loc_id": "L06",
            "is_indoor": false,
            "shot_count": 0,
            "referenced_by_kept_background": false,
            "reasons": [
              "no_kept_background_ref"
            ]
          },
          {
            "group_id": "bg_tiled_house",
            "fp_id": "fp_sarangchae_deck",
            "loc_id": "L10",
            "is_indoor": false,
            "shot_count": 0,
            "referenced_by_kept_background": false,
            "reasons": [
              "no_kept_background_ref"
            ]
          },
          {
            "group_id": "bg_police_station",
            "fp_id": "fp_police_corridor",
            "loc_id": "L12",
            "is_indoor": true,
            "shot_count": 0,
            "referenced_by_kept_background": false,
            "reasons": [
              "no_kept_background_ref"
            ]
          }
        ],
        "dropped_backgrounds": [
          {
            "loc_id": "L12",
            "space_key_hint": "main",
            "time_phase": "night",
            "state_class": "blood_scene",
            "surface_role": "transition_zone",
            "applies_to_shots": [],
            "reasons": [
              "no_consuming_shot"
            ]
          }
        ],
        "dropped_groups": []
      },
      "location_profile_pre_filter": {
        "bg_house_storehouse": {
          "raw_member_count": 2,
          "kept_member_count": 1,
          "filtered_members": [
            {
              "loc_id": "L19",
              "label": "배상도 끄나풀 집 곳간 입구",
              "shot_count": 0,
              "reason": "no_location_profile"
            }
          ]
        }
      }
    }
  },
  "step_id": "background_master_plan",
  "run_id": "dde00781-ed3b-413d-9fec-909303aeefa8",
  "resolved_model": "gpt",
  "updated_at": "2026-09-08T11:51:34.815354+00:00",
  "project_config_snapshot": {}
}