{
  "locations": {
    "L04": {
      "location_name": "<generic location for L04>",
      "floor_plan": {
        "environment_canon": {
          "building": {
            "stories": "low-rise multi-family residential building with several main levels and a small rooftop room",
            "primary_material": "aged reinforced concrete, weathered plaster, rusted metal doors and railings",
            "color_palette": [
              "cool blue-gray",
              "stained concrete gray",
              "dirty off-white",
              "rusted dark green metal",
              "muted brown wood",
              "dim amber"
            ],
            "exterior_stairs": "steep exposed concrete stair with chipped metal railing, connecting a secluded courtyard to the rooftop deck",
            "rooftop_features": [
              "small rooftop room",
              "water tank",
              "clothesline",
              "low concrete parapet",
              "flat wooden drying platform",
              "scattered dried plant leaves",
              "weathered iron entry door"
            ],
            "window_pattern": "small practical residential windows, sparse and slightly grimy, with the rooftop room window used as a strong silhouette surface at night",
            "weathering": "heavy staining, peeling paint, damp concrete, rust along metal edges, patched roof surfaces, and a generally neglected urban-fringe texture"
          },
          "interior": {
            "wall_finish": "old faded wallpaper and damp-stained plaster with worn corners and occasional bare patches",
            "floor_finish": "scuffed vinyl or worn laminate over a compact concrete structure, capable of showing muddy footprints and glossy dark fluid regions in specific states",
            "ceiling": "low flat ceiling, plain and slightly yellowed, contributing to a cramped rooftop-room feeling",
            "lighting_fixtures": [
              "small window daylight",
              "dim living room floor lamp",
              "cold television glow",
              "weak kitchen practical light",
              "gray dusk light through open window"
            ],
            "general_clutter_level": "modest lived-in clutter in normal daytime state, unnervingly spotless in one bedroom verification state, and heavily scattered during later intrusion-state scenes"
          },
          "exterior": {
            "ground_finish": "wet concrete courtyard, gritty rooftop slab, worn stair treads",
            "night_atmosphere": "damp blue-gray air with deep shadows and occasional emergency red-blue pulses",
            "dawn_atmosphere": "faint pale sky behind a dark rooftop-room silhouette",
            "entry_condition": "weathered iron door with a visible narrow gap, latch detail, and rattling movement in wind"
          },
          "site_context": {
            "urban_density": "dense low-rise residential fabric with narrow alleys and closely packed concrete roofs",
            "visual_mood": "claustrophobic, damp, weather-stained, and isolated despite surrounding buildings",
            "overhead_readability": "rooftop room must remain identifiable within a larger grid of roofs, tanks, wires, and alleys"
          },
          "shared_furniture_styles": [
            {
              "category": "dining furniture",
              "style_note": "plain modest wooden table and chairs, practical and worn, able to read as either domestic or overturned in disarray"
            },
            {
              "category": "kitchen fixtures",
              "style_note": "small utilitarian sink, basic gas stove, and ordinary metal pot in a cramped kitchenette"
            },
            {
              "category": "bedroom furniture",
              "style_note": "simple bed, small desk, casual backpack, and stuffed doll creating a young adult room without luxury"
            },
            {
              "category": "living electronics",
              "style_note": "older television with cold screen glow, paired with a dim floor lamp for low-key night interiors"
            },
            {
              "category": "rooftop utility objects",
              "style_note": "weathered water tank, clothesline, low drying platform, and loose plant-drying materials"
            }
          ]
        },
        "anchor_clusters": [
          {
            "id": "cluster_site_map",
            "visual_domain": "site_map",
            "anchor_plan_id": "dense_lowrise_site_map_plan",
            "purpose": "Anchor overview map for the dense roof grid, narrow alleys, rooftop utilities, and the identifiable small rooftop room within the surrounding low-rise residential fabric."
          },
          {
            "id": "cluster_exterior",
            "visual_domain": "exterior",
            "anchor_plan_id": "rooftop_deck_entry_plan",
            "purpose": "Anchor exterior plan showing the rooftop deck, rooftop room entry, stair landing, parapet, water tank, clothesline, drying platform, and key access relationship to the exterior stair."
          },
          {
            "id": "cluster_interior",
            "visual_domain": "interior",
            "anchor_plan_id": "rooftop_room_interior_plan",
            "purpose": "Anchor interior plan covering all rooms in the compact rooftop dwelling, including entry vestibule, living room and kitchenette, small bedroom, main bedroom, and bathroom."
          }
        ],
        "space_groups": [
          {
            "id": "dense_lowrise_site_map",
            "label": "밀집 저층 주거지 / dense low-rise residential site",
            "covers_location_ids": [
              "L04"
            ],
            "scale_estimate": "approx 180m x 130m",
            "type": "site_map",
            "visual_domain": "site_map",
            "rooms": [
              {
                "name": "저층 주거 블록 / low-rise residential block",
                "walls": [
                  "Irregular cluster of aged concrete building outlines seen from above",
                  "Flat roofs form a dense patchwork with narrow gaps"
                ],
                "doors": [
                  {
                    "connects_to": "좁은 골목 / narrow alleys",
                    "note": "옥상과 골목의 접근 관계를 부감 도면에서만 표시"
                  }
                ],
                "windows": [
                  {
                    "position": "scattered along building elevations, mostly implied from roof-level view",
                    "note": "부감에서는 창 배열을 세부 묘사보다 반복 패턴으로 처리"
                  }
                ],
                "furniture": [],
                "fixtures": [
                  {
                    "name": "water tanks",
                    "position": "distributed across several roofs"
                  },
                  {
                    "name": "utility wires",
                    "position": "diagonal lines crossing between buildings"
                  }
                ]
              },
              {
                "name": "좁은 골목 / narrow alleys",
                "walls": [
                  "Tight exterior corridors between concrete buildings",
                  "Shadowed, damp-looking alley edges"
                ],
                "doors": [
                  {
                    "connects_to": "저층 주거 블록 / low-rise residential block",
                    "note": "건물 출입 접근로"
                  }
                ],
                "windows": [],
                "furniture": [],
                "fixtures": [
                  {
                    "name": "utility poles and cables",
                    "position": "along alley edges and across rooflines"
                  }
                ]
              }
            ]
          },
          {
            "id": "courtyard_and_exterior_stairs",
            "label": "마당과 외부 계단 / courtyard and exterior stairs",
            "covers_location_ids": [
              "L13"
            ],
            "scale_estimate": "approx 18m x 10m footprint",
            "type": "exterior",
            "visual_domain": "exterior",
            "rooms": [
              {
                "name": "후미진 마당 / secluded courtyard",
                "walls": [
                  "Stained exterior building walls enclosing a small ground-level yard",
                  "Dark corner wall where small items can be parked"
                ],
                "doors": [
                  {
                    "connects_to": "건물 출입문 / building entry",
                    "note": "마당에서 내부 또는 계단 접근"
                  },
                  {
                    "connects_to": "외부 계단 / exterior stair run",
                    "note": "옥상 방향으로 이어지는 시작점"
                  }
                ],
                "windows": [
                  {
                    "position": "upper surrounding walls",
                    "note": "작고 오래된 주거용 창문들"
                  }
                ],
                "furniture": [
                  {
                    "name": "bicycle",
                    "position": "rear corner of courtyard",
                    "note": "급히 세워진 상태로 배치"
                  },
                  {
                    "name": "emergency service vehicle stopping area",
                    "position": "near courtyard or stair approach",
                    "note": "야간 장면에서 붉고 푸른 점멸광의 근원"
                  }
                ],
                "fixtures": [
                  {
                    "name": "wet concrete ground",
                    "position": "courtyard floor"
                  },
                  {
                    "name": "drainage edge",
                    "position": "low point near wall"
                  }
                ]
              },
              {
                "name": "외부 계단 / exterior stair run",
                "walls": [
                  "Peeling side wall closely flanking the stair",
                  "Open outer edge with old metal railing"
                ],
                "doors": [
                  {
                    "connects_to": "후미진 마당 / secluded courtyard",
                    "note": "하부 연결"
                  },
                  {
                    "connects_to": "옥상 출입구 / rooftop access",
                    "note": "상부 연결"
                  }
                ],
                "windows": [],
                "furniture": [],
                "fixtures": [
                  {
                    "name": "old metal railing",
                    "position": "outer side of stair"
                  },
                  {
                    "name": "worn concrete steps",
                    "position": "continuous steep stair flight"
                  }
                ]
              }
            ]
          },
          {
            "id": "rooftop_exterior_deck",
            "label": "옥상 외부와 옥탑 현관 / rooftop exterior deck and entry",
            "covers_location_ids": [
              "L12",
              "L14"
            ],
            "scale_estimate": "approx 12m x 10m",
            "type": "exterior",
            "visual_domain": "exterior",
            "rooms": [
              {
                "name": "옥상 데크 / rooftop deck",
                "walls": [
                  "Low rough concrete parapet around roof edge",
                  "Weather-stained rooftop room exterior wall on one side"
                ],
                "doors": [
                  {
                    "connects_to": "옥탑 현관 / rooftop room entry",
                    "note": "철문으로 실내 거실 쪽과 연결"
                  },
                  {
                    "connects_to": "옥상 계단참 / rooftop stair landing",
                    "note": "외부 계단에서 올라오는 지점"
                  }
                ],
                "windows": [
                  {
                    "position": "rooftop room exterior wall",
                    "note": "밤에는 실내 조명과 그림자가 비치는 작은 창"
                  }
                ],
                "furniture": [
                  {
                    "name": "flat wooden platform",
                    "position": "on rooftop deck near herb-drying area",
                    "note": "말린 약초를 올려두는 낮은 평상"
                  }
                ],
                "fixtures": [
                  {
                    "name": "water tank",
                    "position": "rear or side portion of rooftop"
                  },
                  {
                    "name": "clothesline",
                    "position": "stretched across open rooftop space"
                  },
                  {
                    "name": "scattered dried plant leaves",
                    "position": "on platform and rooftop floor"
                  }
                ]
              },
              {
                "name": "옥탑 현관 / rooftop room entry",
                "walls": [
                  "Weathered metal door plane set into stained rooftop room wall",
                  "Rusted frame with narrow visible door gap"
                ],
                "doors": [
                  {
                    "connects_to": "거실 겸 주방 / living room and kitchenette",
                    "note": "안쪽으로 열리는 낡은 철문"
                  },
                  {
                    "connects_to": "옥상 데크 / rooftop deck",
                    "note": "외부 진입면"
                  }
                ],
                "windows": [
                  {
                    "position": "adjacent exterior wall",
                    "note": "실내 실루엣이 보일 수 있는 창"
                  }
                ],
                "furniture": [],
                "fixtures": [
                  {
                    "name": "wedged paper flyer",
                    "position": "narrow gap of iron door"
                  },
                  {
                    "name": "door latch",
                    "position": "inside edge of metal door"
                  }
                ]
              },
              {
                "name": "옥상 계단참 / rooftop stair landing",
                "walls": [
                  "Dim stair bulkhead wall",
                  "Parapet edge nearby"
                ],
                "doors": [
                  {
                    "connects_to": "외부 계단 / exterior stair run",
                    "note": "아래층 마당 방향"
                  },
                  {
                    "connects_to": "옥상 데크 / rooftop deck",
                    "note": "옥탑 현관까지 이어짐"
                  }
                ],
                "windows": [],
                "furniture": [],
                "fixtures": [
                  {
                    "name": "stairwell opening",
                    "position": "edge of rooftop landing"
                  }
                ]
              }
            ]
          },
          {
            "id": "rooftop_room_interior",
            "label": "옥탑방 내부 / rooftop room interior",
            "covers_location_ids": [
              "L05",
              "L06",
              "L17"
            ],
            "scale_estimate": "approx 7m x 6m",
            "type": "interior",
            "visual_domain": "interior",
            "rooms": [
              {
                "name": "현관 / entry vestibule",
                "walls": [
                  "Narrow wall zone immediately inside iron door",
                  "Old wallpaper and scuffed lower wall"
                ],
                "doors": [
                  {
                    "connects_to": "옥탑 현관 / rooftop room entry",
                    "note": "외부 철문과 직접 연결"
                  },
                  {
                    "connects_to": "거실 겸 주방 / living room and kitchenette",
                    "note": "신발을 벗고 실내로 들어가는 짧은 전이 공간"
                  }
                ],
                "windows": [],
                "furniture": [
                  {
                    "name": "shoe area",
                    "position": "beside entry door",
                    "note": "외출 장면의 신발 착용 위치"
                  }
                ],
                "fixtures": [
                  {
                    "name": "iron entry door inner face",
                    "position": "front boundary of room"
                  }
                ]
              },
              {
                "name": "거실 겸 주방 / living room and kitchenette",
                "walls": [
                  "Old wallpapered walls with worn patches",
                  "Kitchen wall lined with sink and stove",
                  "Living wall holding television area"
                ],
                "doors": [
                  {
                    "connects_to": "현관 / entry vestibule",
                    "note": "철문 현관 쪽 연결"
                  },
                  {
                    "connects_to": "작은 침실 / small bedroom",
                    "note": "거실에서 보이는 방문"
                  },
                  {
                    "connects_to": "안방 / main bedroom",
                    "note": "거실 또는 짧은 내부 동선으로 연결"
                  },
                  {
                    "connects_to": "욕실 / bathroom",
                    "note": "세면 장면이 가능한 작은 욕실"
                  }
                ],
                "windows": [
                  {
                    "position": "living room exterior wall",
                    "note": "작은 창으로 차갑고 옅은 자연광이 들어옴; 특정 시점에는 열려 있음"
                  }
                ],
                "furniture": [
                  {
                    "name": "dining table",
                    "position": "central living area",
                    "note": "찻잔, 물컵, 액자 사진이 놓이는 중심 가구"
                  },
                  {
                    "name": "wooden dining chairs",
                    "position": "around dining table",
                    "note": "정돈 상태와 쓰러진 상태가 장면별로 달라짐"
                  },
                  {
                    "name": "old television",
                    "position": "living wall facing dining area",
                    "note": "뉴스와 차가운 화면광의 근원"
                  },
                  {
                    "name": "living room floor lamp",
                    "position": "corner of living area",
                    "note": "밤 장면의 희미한 보조광"
                  },
                  {
                    "name": "framed family photo",
                    "position": "on dining table",
                    "note": "특정 시점에 이미지 왜곡이 보일 수 있음"
                  }
                ],
                "fixtures": [
                  {
                    "name": "sink and faucet",
                    "position": "kitchenette counter"
                  },
                  {
                    "name": "gas stove",
                    "position": "beside sink"
                  },
                  {
                    "name": "pot",
                    "position": "on gas stove"
                  },
                  {
                    "name": "small window curtain",
                    "position": "near living window"
                  }
                ]
              },
              {
                "name": "작은 침실 / small bedroom",
                "walls": [
                  "Plain worn wall behind bed",
                  "Window wall with curtain",
                  "Door wall facing living area"
                ],
                "doors": [
                  {
                    "connects_to": "거실 겸 주방 / living room and kitchenette",
                    "note": "방문이 열리면 침대와 커튼 방향이 보임"
                  }
                ],
                "windows": [
                  {
                    "position": "behind or beside curtain",
                    "note": "커튼 뒤 공간이 중요한 시선 목적지"
                  }
                ],
                "furniture": [
                  {
                    "name": "bed",
                    "position": "against bedroom wall",
                    "note": "붉은 원형 표식이 보이는 벽과 가까운 배치"
                  },
                  {
                    "name": "desk",
                    "position": "side wall",
                    "note": "정돈된 방 전경에서 보이는 기본 가구"
                  },
                  {
                    "name": "backpack",
                    "position": "near desk or bed",
                    "note": "장면별로 위치가 미세하게 달라짐"
                  },
                  {
                    "name": "stuffed doll",
                    "position": "near backpack",
                    "note": "방의 정돈 상태를 보여주는 작은 물건"
                  }
                ],
                "fixtures": [
                  {
                    "name": "fabric curtain",
                    "position": "at bedroom window and rear concealment area"
                  },
                  {
                    "name": "reddish circular wall marker",
                    "position": "wall above or near bed"
                  },
                  {
                    "name": "old photograph with reddish marker stain",
                    "position": "center of circular wall marker at one point"
                  },
                  {
                    "name": "dark fluid stippled floor region",
                    "position": "floor area leading toward curtain during one observed state"
                  }
                ]
              },
              {
                "name": "안방 / main bedroom",
                "walls": [
                  "Old wallpapered walls",
                  "Simple wall plane receiving morning light"
                ],
                "doors": [
                  {
                    "connects_to": "거실 겸 주방 / living room and kitchenette",
                    "note": "거실 동선으로 연결"
                  }
                ],
                "windows": [
                  {
                    "position": "exterior wall",
                    "note": "아침 햇살이 들어오는 창"
                  }
                ],
                "furniture": [
                  {
                    "name": "bed",
                    "position": "against wall",
                    "note": "기다리다 잠드는 장면의 중심"
                  },
                  {
                    "name": "simple storage furniture",
                    "position": "along wall",
                    "note": "소박한 생활 가구"
                  }
                ],
                "fixtures": []
              },
              {
                "name": "욕실 / bathroom",
                "walls": [
                  "Pale damp-looking wall surface",
                  "Small enclosed bathroom wall planes"
                ],
                "doors": [
                  {
                    "connects_to": "거실 겸 주방 / living room and kitchenette",
                    "note": "세면 후 거실로 나오는 동선"
                  }
                ],
                "windows": [],
                "furniture": [],
                "fixtures": [
                  {
                    "name": "sink",
                    "position": "below mirror"
                  },
                  {
                    "name": "mirror",
                    "position": "above sink"
                  },
                  {
                    "name": "reflected wall plane",
                    "position": "visible through mirror"
                  },
                  {
                    "name": "temporary reflected red circle",
                    "position": "bathroom wall seen in mirror during one moment"
                  }
                ]
              }
            ]
          }
        ]
      },
      "base_images": [
        {
          "base_id": "base_dense_lowrise_site_map_plan",
          "angle_description": "floor-plan guided site_map base",
          "image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/photos/photo_base_dense_lowrise_site_map_plan.png",
          "floor_plan_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/base_plan_dense_lowrise_site_map_plan.png",
          "source_plan_id": "dense_lowrise_site_map_plan",
          "visual_domain": "site_map",
          "anchor_cluster_id": "cluster_site_map",
          "is_anchor": true,
          "t2i": "Canon: dense low-rise residential fabric with closely packed aged reinforced concrete roofs, weathered plaster, rusted metal utility details, small practical windows, narrow alleys, rooftop water tanks, clotheslines, utility wires, patched roof slabs, damp weather-stained surfaces, and an isolated small rooftop room that must remain readable within the larger roof grid. Create a black-and-white architectural site plan, top-down orthographic view, technical line drawing on white background, scale about 180 m by 130 m. Draw irregular concrete building footprints as solid black outline masses, narrow exterior alleys as tight white corridors, flat roofs as a dense patchwork, and the small rooftop room as a clearly labeled roof element. Add roof water tanks, utility poles, diagonal overhead cables, stair bulkhead hints, parapet outlines, and repeated window marks only where readable from above. Walls and building edges are solid black lines, doors are simple access gaps with swing arcs where applicable, windows are double parallel line symbols, furniture is not used at site scale. Include bilingual labels on the drawing only, compass rose N at a corner, scale bar 0-50 m at a corner. Strictly 2D plan view, no 3D perspective, no human figures, no vehicles except abstract service access zone outlines, white background, no shading.",
          "covers_shots": [
            "S04_Shot1"
          ]
        },
        {
          "base_id": "base_courtyard_exterior_stairs_plan",
          "angle_description": "floor-plan guided exterior base",
          "image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/photos/photo_base_courtyard_exterior_stairs_plan.png",
          "floor_plan_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/base_plan_courtyard_exterior_stairs_plan.png",
          "source_plan_id": "courtyard_exterior_stairs_plan",
          "visual_domain": "exterior",
          "anchor_cluster_id": "cluster_exterior",
          "is_anchor": false,
          "t2i": "Canon: aged reinforced concrete, weathered plaster, rusted metal railing, wet courtyard concrete, worn stair treads, peeling side walls, damp blue-gray night air, deep exterior shadows, and occasional emergency red-blue pulse zones define the exterior access route from a secluded ground yard to a rooftop deck. Create a black-and-white architectural exterior plan, top-down orthographic view, technical line drawing on white background, footprint about 18 m by 10 m. Draw a small enclosed courtyard bordered by stained exterior walls, a building entry door, a steep exposed concrete stair run with chipped metal railing, a lower stair start, an upper continuation arrow toward the rooftop, a drainage edge, and a rear corner bicycle outline. Add an abstract emergency service vehicle stopping area near the courtyard or stair approach as a dashed rectangle only, with no vehicle detail. Walls are solid black lines, doors have swing arcs, windows on surrounding walls are double parallel lines, fixtures are labeled simple geometric outlines. Include bilingual labels on the drawing only, compass rose N at a corner, scale bar 0-5 m at a corner. Strictly 2D plan view, no 3D perspective, no human figures, white background, no shading.",
          "covers_shots": [
            "S13_Shot1"
          ]
        },
        {
          "base_id": "base_rooftop_deck_entry_plan",
          "angle_description": "floor-plan guided exterior base",
          "image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/photos/photo_base_rooftop_deck_entry_plan.png",
          "floor_plan_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/base_plan_rooftop_deck_entry_plan.png",
          "source_plan_id": "rooftop_deck_entry_plan",
          "visual_domain": "exterior",
          "anchor_cluster_id": "cluster_exterior",
          "is_anchor": true,
          "t2i": "Canon: small rooftop room on a low-rise residential building, aged reinforced concrete roof slab, low concrete parapet, weathered plaster wall, rusted dark metal entry door, visible narrow door gap, water tank, clothesline, flat wooden drying platform, loose dried plant material, gritty rooftop surface, damp night atmosphere, and pale dawn silhouette potential. Create a black-and-white architectural rooftop exterior plan, top-down orthographic view, technical line drawing on white background, footprint about 12 m by 10 m. Draw the rooftop deck enclosed by a low parapet, the small rooftop room wall on one side, the weathered metal entry door with swing arc, the stair landing opening, the stair bulkhead wall, water tank, clothesline posts and line, flat wooden drying platform, scattered dried plant leaves as small outline clusters, a small exterior window using double parallel lines, door latch detail, and a wedged paper flyer as a tiny diagonal rectangle in the door gap. Walls and parapets are solid black lines, doors have swing arcs, windows are double parallel lines, exterior fixtures are labeled simple geometric outlines. Include bilingual labels on the drawing only, compass rose N at a corner, scale bar 0-5 m at a corner. Strictly 2D plan view, no 3D perspective, no human figures, white background, no shading.",
          "covers_shots": [
            "S10_Shot1",
            "S11_Shot1",
            "S17_Shot1"
          ]
        },
        {
          "base_id": "base_rooftop_room_interior_plan",
          "angle_description": "floor-plan guided interior base",
          "image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/photos/photo_base_rooftop_room_interior_plan.png",
          "floor_plan_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/base_plan_rooftop_room_interior_plan.png",
          "source_plan_id": "rooftop_room_interior_plan",
          "visual_domain": "interior",
          "anchor_cluster_id": "cluster_interior",
          "is_anchor": true,
          "t2i": "Canon: compact rooftop dwelling with old faded wallpaper, damp-stained plaster, scuffed vinyl or worn laminate floor, low plain ceiling, small window daylight, dim floor lamp, cold television glow, weak kitchen practical light, gray dusk light through an open window, modest wooden dining furniture, small utilitarian sink, basic gas stove, ordinary metal pot, simple bed, small desk, backpack, stuffed doll, and lived-in clutter that can also read as spotless or scattered in alternate state markers. Create a black-and-white architectural interior floor plan, top-down orthographic view, technical line drawing on white background, footprint about 7 m by 6 m. Draw all rooms: entry vestibule, living room and kitchenette, small bedroom, main bedroom, and bathroom. Use solid black wall lines, door swing arcs, double parallel line windows, labeled simple geometric furniture outlines, and fixture symbols. In the living room and kitchenette, place central dining table, wooden chairs, old television, corner floor lamp, framed photo on table, sink, faucet, gas stove, and pot. In the small bedroom, place bed, desk, backpack, stuffed doll, fabric curtain at the window and rear concealment area, optional reddish circular wall marker, optional old photograph with reddish marker stain, and optional dark fluid stippled floor region with approach trail toward the curtain using safe abstract symbols only. In the main bedroom, place bed and simple storage furniture near a morning-light window. In the bathroom, place sink, mirror, and reflected wall plane; optionally show a temporary reflected red circle as a mirror annotation only. Include an alternate disarray overlay for living area with overturned chair outlines, shifted table outline, scattered household item symbols, and muddy footprint markers. Include bilingual labels on the drawing only, compass rose N at a corner, scale bar 0-2 m or 0-5 m at a corner. Strictly 2D plan view, no 3D perspective, no human figures, white background, no shading.",
          "covers_shots": [
            "S05_Shot1",
            "S12_Shot1",
            "S14_Shot1",
            "S18_Shot1",
            "S25_Shot1",
            "S27_Shot1"
          ]
        }
      ],
      "shot_backgrounds": [
        {
          "scene_index": 12,
          "shot_index": 4,
          "shot_label": "S12_Shot4",
          "ref_type": "exact_floor_plan_background",
          "ref_id": "base_rooftop_room_interior_plan",
          "source_plan_id": "rooftop_room_interior_plan",
          "visual_domain": "interior",
          "image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/photos/photo_shot_S12_Shot4.png",
          "floor_plan_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/shot_plan_S12_Shot4.png",
          "t2i": "Overlay on the existing compact rooftop dwelling interior floor plan. Use a strict top-down technical plan style on a white background. In the living room, just outside the small bedroom doorway, place a triangular camera wedge near floor-level position, pointing through the slightly open bedroom door into the small bedroom. Add a wide dashed FOV cone passing through the door slit and aiming diagonally toward the rear-right curtain. Label it: CAM-S12-Shot4 (WS, low angle, low, through-door frame). Show the small bedroom door slightly open inward, with the threshold and door edge emphasized as a foreground framing device. Inside the small bedroom, add a dense glossy dark fluid stippled region across the lower-middle floor area. From that region, draw repeated reddish footprint markers with smeared edges leading diagonally toward the rear-right fabric curtain. Keep the curtain visible as the ominous destination point, subtly textured and parted at the center. Add a faint blue-gray and weak amber lighting wash annotation from the adjacent living area. No human figures, no extra furniture changes, no 3D perspective.",
          "state_changes": "[{\"type\": \"camera_symbol\", \"position\": \"Living room side of the small bedroom door threshold\", \"note\": \"Triangular wedge pointing into the small bedroom; label as CAM-S12-Shot4 (WS, low angle, low, through-door frame).\"}, {\"type\": \"door_state_overlay\", \"position\": \"Small bedroom doorway between living room and small bedroom\", \"note\": \"Show the bedroom door slightly open inward, with the door edge and threshold emphasized as the near foreground framing slit.\"}, {\"type\": \"dark_fluid_stippled_region\", \"position\": \"Lower-middle floor area of the small bedroom, just beyond the threshold\", \"note\": \"Add a dense glossy dark fluid stippled region spread across the floor as the primary midground marker.\"}, {\"type\": \"reddish_footprint_markers\", \"position\": \"Small bedroom floor, beginning near the dark fluid region and dragging diagonally toward the rear-right curtain\", \"note\": \"Use repeated small sole marks with smeared edges to create a clear approach trail toward the curtain area.\"}, {\"type\": \"fabric_curtain_state\", \"position\": \"Rear-right window and concealment zone of the small bedroom\", \"note\": \"Keep the fabric curtain as a dim rear destination marker, subtly textured and parted at the center per fixed overlay state.\"}, {\"type\": \"lighting_overlay\", \"position\": \"Across the small bedroom floor and doorway\", \"note\": \"Indicate weak blue-gray and faint amber practical spill from the adjacent living area, skimming the floor without obscuring the dark floor markers.\"}]"
        },
        {
          "scene_index": 12,
          "shot_index": 6,
          "shot_label": "S12_Shot6",
          "ref_type": "exact_floor_plan_background",
          "ref_id": "base_rooftop_room_interior_plan",
          "source_plan_id": "rooftop_room_interior_plan",
          "visual_domain": "interior",
          "image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/photos/photo_shot_S12_Shot6.png",
          "floor_plan_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/shot_plan_S12_Shot6.png",
          "t2i": "Overlay on the existing compact rooftop-room interior floor plan, strictly top-down orthographic technical drawing on white background. In the small bedroom, add a triangular camera wedge on the central approach axis from the bedroom door toward the rear curtain area, slightly right of center, pointing toward the parted curtain; draw a dashed medium-shot FOV cone and label it CAM-S12-Shot6 (MS, frontal three-quarter, eye-level lens, slow dolly-in note). At the rear curtain/window concealment area, draw the fabric curtain parted in the middle, with wrinkled curtain panels on both sides. Behind the curtain, slightly left of the camera axis, place a motionless seated figure marker as a chalk-style dashed contour with an X-cross marker, head dropped forward, and a small orientation arrow showing three-quarter-right facing. Add a safe abstract condition note at the upper shoulder/collarbone side of the marker without graphic detail. On the bedroom floor, add a dense dark fluid stippled region near the chair/curtain area and a repeated reddish sole-mark trail dragging diagonally toward the parted curtain. Keep the bed edge dimly visible behind the marker as a simple unmade bedding rectangle, and add a light grey stained wall backdrop annotation. Maintain the base plan walls, doors, windows, bed, desk, backpack, stuffed doll, and room labels; do not add perspective, shading, or realistic rendering.",
          "state_changes": "[{\"type\": \"persistent_prop\", \"position\": \"Small bedroom rear curtain/window zone, split at center with fabric folds on both sides of the figure marker.\", \"note\": \"Parted fabric curtain drawn as two wrinkled curtain panels framing the motionless seated figure marker.\"}, {\"type\": \"environment_state\", \"position\": \"Small bedroom floor, beginning across the room floor and concentrating near the chair/curtain area.\", \"note\": \"Dense dark fluid stippled region with glossy irregular edge; add repeated reddish sole-mark trail dragging diagonally toward the parted curtain.\"}, {\"type\": \"figure_marker\", \"position\": \"Behind the parted curtain, slightly left of center in the rear small bedroom area.\", \"note\": \"Use an outline marker with X-cross or chalk-style dashed contour for a motionless seated figure marker; add a small downward head indicator and a three-quarter-right orientation arrow.\"}, {\"type\": \"condition_note\", \"position\": \"Upper shoulder and collarbone side of the seated figure marker.\", \"note\": \"Add a small annotated state indicator using safe abstract marks only; avoid graphic detail.\"}, {\"type\": \"background_furniture_context\", \"position\": \"Dimly behind the figure marker, along the small bedroom wall near the bed placement.\", \"note\": \"Keep the unmade bed edge visible as a simple dark bedding rectangle behind the curtain-framed seated marker.\"}, {\"type\": \"background_wall_context\", \"position\": \"Rear wall plane of the small bedroom behind the curtain and bed edge.\", \"note\": \"Mark the wall as dim and stained with light grey mottled texture only, maintaining technical overlay readability.\"}]"
        },
        {
          "scene_index": 25,
          "shot_index": 2,
          "shot_label": "S25_Shot2",
          "ref_type": "exact_floor_plan_background",
          "ref_id": "base_rooftop_room_interior_plan",
          "source_plan_id": "rooftop_room_interior_plan",
          "visual_domain": "interior",
          "image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/photos/photo_shot_S25_Shot2.png",
          "floor_plan_image_path": "/Users/manta/Documents/Projects/TheRoad-I1/backend/scripts/output/floor_plan_v4/run_20260426_112335/shot_plan_S25_Shot2.png",
          "t2i": "Overlay the existing compact rooftop dwelling interior base plan with a high-angle wide-shot camera diagram for a disturbed living room state. Place a triangular camera wedge near the entry-side corner of the living room and kitchenette, pointing diagonally toward the rear-left open window and the shifted dining table. Add a wide dashed FOV cone covering the open window, inward-fluttering curtains, central table, overturned dining chairs, scattered household items, muddy footprint trail, and broad empty floor area. Label the camera exactly: CAM-S25-Shot2 (WS, high angle, high lens height, static observer). Do not add any human figure markers. In the living room overlay, mark the small rear-left window as open with airflow arrows entering the room; draw damp half-torn curtains as wavy inward fabric lines. Shift the dining table off-center, draw multiple wooden dining chairs overturned with legs splayed, and scatter household item symbols across the foreground and midground floor. Add repeated muddy footprint markers leading diagonally away from the open window across the living room. Keep the drawing strictly 2D top-down orthographic, technical black-and-white linework on white background, with only minimal grey texture for disturbed clutter and footprint emphasis.",
          "state_changes": "[{\"type\": \"environment_state_overlay\", \"position\": \"living room and kitchenette floor zone around the central dining table\", \"note\": \"Complete disarray overlay: scattered household item symbols across foreground and midground, using grey irregular outlines and small labeled clutter marks.\"}, {\"type\": \"furniture_change\", \"position\": \"central living room dining area\", \"note\": \"Dining table shifted off-center from its normal base-plan position; show normal table lightly if needed and current table as the dominant solid outline.\"}, {\"type\": \"furniture_change\", \"position\": \"around the shifted dining table, especially midground floor area\", \"note\": \"Wooden dining chairs overturned with legs splayed; draw dashed alternate chair outlines and solid current overturned chair shapes.\"}, {\"type\": \"window_state\", \"position\": \"rear-left exterior wall of the living room\", \"note\": \"Living room window marked open, with inward swing/slide annotation and thin airflow arrows entering the room.\"}, {\"type\": \"curtain_state\", \"position\": \"at the open living room window\", \"note\": \"Half-torn damp curtains fluttering inward, shown with wavy fabric lines and motion arrows.\"}, {\"type\": \"floor_trace\", \"position\": \"diagonal path from the open window across the living room floor toward the interior circulation area\", \"note\": \"Fresh-looking muddy footprint markers, repeated sole shapes leading diagonally through the room.\"}, {\"type\": \"lighting_annotation\", \"position\": \"from rear-left open window into the living room\", \"note\": \"Cold blue-gray dusk light direction indicated with pale directional wash arrows; keep as annotation only over black-and-white plan.\"}]"
        }
      ]
    }
  }
}