{
  "anchor_clusters": [
    {
      "id": "cluster_site_map",
      "visual_domain": "site_map",
      "anchor_plan_id": "dense_lowrise_site_map",
      "purpose": "Anchor overhead site context showing dense low-rise roofs, narrow alley access, roof tanks, utility wires, and the selected rooftop room position."
    },
    {
      "id": "cluster_interior",
      "visual_domain": "interior",
      "anchor_plan_id": "rooftop_room_interior",
      "purpose": "Anchor complete interior layout showing living-kitchen, small bedroom, main bedroom, bathroom, entry threshold, window positions, furniture, and recurring marker zones."
    },
    {
      "id": "cluster_exterior",
      "visual_domain": "exterior",
      "anchor_plan_id": "rooftop_exterior_deck",
      "purpose": "Anchor exterior rooftop threshold layout showing roof deck, iron entry door, parapet, stair entrance, water tank, clothesline, platform, and small exterior window."
    }
  ],
  "base_plans": [
    {
      "id": "dense_lowrise_site_map",
      "label": "밀집 저층 주거지 · Dense low-rise residential site",
      "visual_domain": "site_map",
      "anchor_cluster_id": "cluster_site_map",
      "is_anchor": true,
      "canon_refs": [
        "building.stories",
        "building.primary_material",
        "building.window_pattern",
        "building.weathering",
        "site_context.urban_density",
        "site_context.spatial_feeling",
        "site_context.access_pattern"
      ],
      "t2i_prompt": "Canon: old low-rise multi-unit building fabric with weathered concrete, patched plaster, painted metal doors, exposed utility lines, dirty blue-gray and concrete-gray surfaces, heavy damp staining, peeling paint, cracked roof slabs, rusted metal edges, small irregular dim windows, narrow alleys, roof tanks, and sagging utility wires; access pattern runs from alley or building entry to rear yard, exterior stair, rooftop deck, and compact rooftop room. Create a black-and-white architectural site plan, top-down orthographic view, technical line drawing on white background. Use solid black outlines for roof edges and building masses, double parallel lines for small facade/window indicators where visible, thin lines for utility wires, simple labeled geometric outlines for tanks and roof objects. Show an approx 80m x 60m dense low-rise residential roof cluster with tightly packed roofs, narrow shadowed alleys as white gaps, many stained roof rectangles, scattered roof tanks, diagonal sagging utility wires, and one selected rooftop room slightly off-center marked only as a labeled architectural footprint. Include bilingual Korean-English graphic labels on the drawing only, compass rose N at a corner, scale bar 0-5m at a corner. Strictly 2D plan view, no 3D perspective, no human figures, white background, no shading.",
      "legend": [
        {
          "symbol": "THICK BLACK OUTLINE",
          "meaning": "building or roof mass edge"
        },
        {
          "symbol": "WT",
          "meaning": "water tank"
        },
        {
          "symbol": "UW",
          "meaning": "utility wire"
        },
        {
          "symbol": "SR",
          "meaning": "selected rooftop room footprint"
        },
        {
          "symbol": "NA",
          "meaning": "narrow alley route"
        }
      ],
      "elements_meta": [
        {
          "id": "site_roof_cluster",
          "kind": "wall",
          "label": "지붕 군집 · Roof cluster",
          "position_hint": "fills most of the site plan with irregular low-rise roof blocks",
          "note": "crowded roofscape with compressed spacing"
        },
        {
          "id": "selected_rooftop_room",
          "kind": "wall",
          "label": "선택 옥탑방 · Selected rooftop room",
          "position_hint": "slightly off-center within dense roof blocks",
          "note": "architectural footprint marker only"
        },
        {
          "id": "site_narrow_alleys",
          "kind": "fixture",
          "label": "좁은 골목 · Narrow alleys",
          "position_hint": "thin irregular gaps between building masses",
          "note": "access context around the building cluster"
        },
        {
          "id": "site_water_tanks",
          "kind": "fixture",
          "label": "물탱크 · Water tanks",
          "position_hint": "distributed on surrounding rooftops",
          "note": "small circular or rectangular roof fixtures"
        },
        {
          "id": "site_utility_wires",
          "kind": "fixture",
          "label": "전선 · Utility wires",
          "position_hint": "diagonal lines crossing roofs and alleys",
          "note": "thin sagging overhead routes"
        },
        {
          "id": "site_small_window_indicators",
          "kind": "window",
          "label": "작은 창 · Small windows",
          "position_hint": "scattered along visible building edges",
          "note": "irregular double-line facade opening marks"
        }
      ],
      "annotations": [
        {
          "text": "N",
          "placement": "upper right corner compass rose"
        },
        {
          "text": "0-5m",
          "placement": "lower left corner scale bar"
        },
        {
          "text": "선택 옥탑방 · Selected rooftop room",
          "placement": "callout near off-center rooftop room footprint"
        }
      ]
    },
    {
      "id": "rooftop_room_interior",
      "label": "옥탑방 내부 · Rooftop room interior",
      "visual_domain": "interior",
      "anchor_cluster_id": "cluster_interior",
      "is_anchor": true,
      "canon_refs": [
        "building.primary_material",
        "building.rooftop_features",
        "interior.wall_finish",
        "interior.floor_finish",
        "interior.ceiling",
        "interior.lighting_fixtures",
        "interior.general_clutter_level",
        "shared_furniture_styles"
      ],
      "t2i_prompt": "Canon: compact rooftop-room interior in an old low-rise multi-unit building, with old wallpaper, stained plaster, worn corners, faded beige wall finish, worn vinyl or dull hard flooring, damp-looking concrete near the entry threshold, low plain ceiling, modest domestic scale, small-window pale daylight, dim stand light, cold television glow, weak mirror-area light, cold gray dusk spill, practical aged kitchen fixtures, modest wood dining table, simple chairs, old television, floor lamp, compact beds, plain desk, backpack, and stuffed doll. Create a black-and-white architectural floor plan, top-down orthographic view, technical line drawing on white background. Walls are solid black lines, doors show swing arcs, windows are double parallel lines, furniture and fixtures are simple labeled geometric outlines. Draw an approx 7m x 6m compact rooftop-room layout containing a living room and kitchen as the central circulation space, an iron entry door from the rooftop exterior, a small bedroom with bed, desk, curtain-window zone, backpack, and stuffed doll, a main bedroom with bed and modest furniture, and a bathroom with sink and mirror. Include kitchen sink, faucet, gas stove, pot, dining table, dining chairs, old television on low stand or wall side, living-room floor lamp, and small tabletop frame. Include optional scene-state marker zones as small diagram symbols only: red circular wall marking, dark fluid stippled region, footwear trail marker, pinned weathered photo marker, scattered household disorder area, open-window marker; do not draw any human figures. Include bilingual Korean-English graphic labels on the drawing only, compass rose N at a corner, scale bar 0-5m at a corner. Strictly 2D plan view, no 3D perspective, white background, no shading.",
      "legend": [
        {
          "symbol": "DOOR ARC",
          "meaning": "swinging door direction"
        },
        {
          "symbol": "DOUBLE LINE",
          "meaning": "window"
        },
        {
          "symbol": "RC",
          "meaning": "red circular wall marking"
        },
        {
          "symbol": "DF",
          "meaning": "dark fluid stippled region"
        },
        {
          "symbol": "FT",
          "meaning": "footwear trail marker"
        },
        {
          "symbol": "PH",
          "meaning": "pinned weathered photo marker"
        },
        {
          "symbol": "CL",
          "meaning": "scattered household disorder area"
        },
        {
          "symbol": "OW",
          "meaning": "open-window marker"
        }
      ],
      "elements_meta": [
        {
          "id": "interior_living_kitchen_walls",
          "kind": "wall",
          "label": "거실 겸 주방 · Living room and kitchen",
          "position_hint": "central and largest room zone near the entry door",
          "note": "main circulation and everyday domestic anchor"
        },
        {
          "id": "interior_entry_door",
          "kind": "door",
          "label": "철문 현관 · Iron entry door",
          "position_hint": "outer wall leading to rooftop exterior",
          "note": "main threshold, can be annotated as closed or ajar in scene states"
        },
        {
          "id": "interior_small_bedroom_door",
          "kind": "door",
          "label": "작은 침실문 · Small bedroom door",
          "position_hint": "between living-kitchen and small bedroom",
          "note": "single reveal threshold"
        },
        {
          "id": "interior_main_bedroom_door",
          "kind": "door",
          "label": "안방문 · Main bedroom door",
          "position_hint": "between living-kitchen and main bedroom",
          "note": "interior access door"
        },
        {
          "id": "interior_bathroom_door",
          "kind": "door",
          "label": "욕실문 · Bathroom door",
          "position_hint": "near living-kitchen circulation",
          "note": "door with swing arc toward bathroom or circulation edge"
        },
        {
          "id": "living_room_small_window",
          "kind": "window",
          "label": "작은 창 · Small window",
          "position_hint": "living-room exterior wall",
          "note": "pale daylight or cold dusk spill source"
        },
        {
          "id": "kitchen_sink_counter",
          "kind": "fixture",
          "label": "싱크대 · Kitchen sink",
          "position_hint": "kitchen wall counter run",
          "note": "paired with faucet and stove"
        },
        {
          "id": "kitchen_faucet",
          "kind": "fixture",
          "label": "수도꼭지 · Faucet",
          "position_hint": "above kitchen sink",
          "note": "small fixture symbol"
        },
        {
          "id": "kitchen_gas_stove",
          "kind": "fixture",
          "label": "가스레인지 · Gas stove",
          "position_hint": "kitchen counter zone",
          "note": "rectangular cooktop symbol"
        },
        {
          "id": "kitchen_pot",
          "kind": "fixture",
          "label": "냄비 · Pot",
          "position_hint": "on gas stove",
          "note": "small circle on cooktop"
        },
        {
          "id": "living_dining_table",
          "kind": "furniture",
          "label": "식탁 · Dining table",
          "position_hint": "center of living area or near kitchen edge",
          "note": "primary interior reference axis"
        },
        {
          "id": "living_dining_chairs",
          "kind": "furniture",
          "label": "의자 · Dining chairs",
          "position_hint": "around dining table",
          "note": "may be annotated as upright or overturned in scene states"
        },
        {
          "id": "living_old_television",
          "kind": "furniture",
          "label": "구형 TV · Old television",
          "position_hint": "living room wall or low stand",
          "note": "cool screen-glow reference, shown as simple rectangle"
        },
        {
          "id": "living_floor_lamp",
          "kind": "fixture",
          "label": "거실 스탠드 · Floor lamp",
          "position_hint": "side of living area",
          "note": "dim practical light fixture"
        },
        {
          "id": "living_tabletop_frame",
          "kind": "furniture",
          "label": "액자 · Tabletop frame",
          "position_hint": "on dining table",
          "note": "small rectangular object marker"
        },
        {
          "id": "small_bedroom_walls",
          "kind": "wall",
          "label": "작은 침실 · Small bedroom",
          "position_hint": "side room connected to living-kitchen",
          "note": "contains bed, desk, curtain zone, and personal items"
        },
        {
          "id": "small_bedroom_bed",
          "kind": "furniture",
          "label": "침대 · Bed",
          "position_hint": "against small bedroom wall",
          "note": "central small-bedroom furniture"
        },
        {
          "id": "small_bedroom_desk",
          "kind": "furniture",
          "label": "책상 · Desk",
          "position_hint": "along side wall of small bedroom",
          "note": "simple rectangular desk"
        },
        {
          "id": "small_bedroom_curtain_window",
          "kind": "window",
          "label": "커튼 창 · Curtain window",
          "position_hint": "rear or side wall of small bedroom",
          "note": "curtain zone indicated with paired fabric-line symbols"
        },
        {
          "id": "small_bedroom_backpack",
          "kind": "furniture",
          "label": "백팩 · Backpack",
          "position_hint": "near small bedroom furniture",
          "note": "small personal item marker"
        },
        {
          "id": "small_bedroom_stuffed_doll",
          "kind": "furniture",
          "label": "인형 · Stuffed doll",
          "position_hint": "near backpack or bed",
          "note": "small personal item marker"
        },
        {
          "id": "small_bedroom_red_circle",
          "kind": "fixture",
          "label": "붉은 원 · Red circle marking",
          "position_hint": "selected small bedroom wall",
          "note": "optional scene-state wall marker"
        },
        {
          "id": "small_bedroom_dark_fluid_region",
          "kind": "fixture",
          "label": "어두운 유동 자국 · Dark fluid stippled region",
          "position_hint": "small bedroom floor toward curtain path",
          "note": "optional scene-state stippled floor marker"
        },
        {
          "id": "small_bedroom_footwear_trail",
          "kind": "fixture",
          "label": "신발자국 경로 · Footwear trail marker",
          "position_hint": "diagonal path toward curtain zone",
          "note": "optional scene-state floor marker"
        },
        {
          "id": "main_bedroom_walls",
          "kind": "wall",
          "label": "안방 · Main bedroom",
          "position_hint": "separate bedroom off living-kitchen",
          "note": "plain modest room"
        },
        {
          "id": "main_bedroom_bed",
          "kind": "furniture",
          "label": "침대 · Bed",
          "position_hint": "against main bedroom wall",
          "note": "waiting and resting furniture"
        },
        {
          "id": "main_bedroom_window",
          "kind": "window",
          "label": "아침 창 · Morning window",
          "position_hint": "main bedroom exterior wall",
          "note": "soft daylight source"
        },
        {
          "id": "bathroom_sink",
          "kind": "fixture",
          "label": "세면대 · Sink",
          "position_hint": "inside bathroom below mirror",
          "note": "small bathroom fixture"
        },
        {
          "id": "bathroom_mirror",
          "kind": "fixture",
          "label": "거울 · Mirror",
          "position_hint": "bathroom wall above sink",
          "note": "mirror-area light reference"
        }
      ],
      "annotations": [
        {
          "text": "N",
          "placement": "upper right corner compass rose"
        },
        {
          "text": "0-5m",
          "placement": "lower left corner scale bar"
        },
        {
          "text": "현관에서 거실·주방, 침실, 욕실로 이어지는 동선 · Entry-to-room circulation",
          "placement": "thin dashed circulation arrows in living-kitchen"
        },
        {
          "text": "장면 상태 표시는 선택 기호 · Scene-state markers are optional symbols",
          "placement": "legend note box beside plan"
        }
      ]
    },
    {
      "id": "rooftop_exterior_deck",
      "label": "옥상 외부 · Rooftop exterior deck",
      "visual_domain": "exterior",
      "anchor_cluster_id": "cluster_exterior",
      "is_anchor": true,
      "canon_refs": [
        "building.primary_material",
        "building.exterior_stairs",
        "building.rooftop_features",
        "building.window_pattern",
        "building.weathering",
        "exterior.roof_surface",
        "exterior.night_mood",
        "exterior.dawn_mood",
        "shared_furniture_styles"
      ],
      "t2i_prompt": "Canon: rooftop exterior of an old low-rise multi-unit building with weathered concrete, patched plaster, painted metal doors, exposed utility lines, rough parapet, gritty damp concrete roof surface, water tank, clothesline, low wooden platform, scattered dried plant leaves, weathered iron entry door with chipped paint, small lit window, heavy damp staining, peeling paint, rust at metal edges, weak dirty blue-gray night ambience, deep shadows, occasional colored emergency-light pulses, and pale dawn brightening behind a dark rooftop mass. Create a black-and-white architectural exterior roof plan, top-down orthographic view, technical line drawing on white background. Walls and parapets are solid black lines, doors show swing arcs, windows are double parallel lines, furniture and exterior fixtures are simple labeled geometric outlines. Draw an approx 12m x 10m rooftop deck with the rooftop room exterior wall along one side, iron entry door leading indoors, small exterior window on the rooftop-room wall, rough parapet around the roof perimeter, stair entrance zone at one edge, water tank, clothesline, low wooden platform, dried plant leaves on platform and roof surface, and an optional flyer marker wedged near the iron door gap. Include bilingual Korean-English graphic labels on the drawing only, compass rose N at a corner, scale bar 0-5m at a corner. Strictly 2D plan view, no 3D perspective, no human figures, white background, no shading.",
      "legend": [
        {
          "symbol": "P",
          "meaning": "rough parapet"
        },
        {
          "symbol": "ID",
          "meaning": "iron entry door"
        },
        {
          "symbol": "SW",
          "meaning": "small exterior window"
        },
        {
          "symbol": "WT",
          "meaning": "water tank"
        },
        {
          "symbol": "CLN",
          "meaning": "clothesline"
        },
        {
          "symbol": "LP",
          "meaning": "low wooden platform"
        },
        {
          "symbol": "DL",
          "meaning": "dried plant leaves"
        },
        {
          "symbol": "FL",
          "meaning": "flyer marker"
        },
        {
          "symbol": "EL",
          "meaning": "emergency-light spill zone"
        }
      ],
      "elements_meta": [
        {
          "id": "roof_deck_surface",
          "kind": "wall",
          "label": "옥상 바닥 · Roof deck",
          "position_hint": "main open rooftop rectangle",
          "note": "gritty damp concrete surface"
        },
        {
          "id": "roof_parapet",
          "kind": "wall",
          "label": "난간벽 · Parapet",
          "position_hint": "around roof perimeter",
          "note": "rough enclosing edge"
        },
        {
          "id": "rooftop_room_exterior_wall",
          "kind": "wall",
          "label": "옥탑 외벽 · Rooftop room exterior wall",
          "position_hint": "one side of roof deck facing open roof",
          "note": "weather-stained wall plane"
        },
        {
          "id": "roof_iron_entry_door",
          "kind": "door",
          "label": "철문 현관 · Iron entry door",
          "position_hint": "in rooftop room exterior wall",
          "note": "main door to interior, shown with swing arc and optional narrow gap annotation"
        },
        {
          "id": "roof_small_window",
          "kind": "window",
          "label": "작은 창 · Small window",
          "position_hint": "on rooftop room exterior wall",
          "note": "small lit window reference"
        },
        {
          "id": "roof_water_tank",
          "kind": "fixture",
          "label": "물탱크 · Water tank",
          "position_hint": "on roof deck near parapet or corner",
          "note": "large utilitarian rooftop fixture"
        },
        {
          "id": "roof_clothesline",
          "kind": "fixture",
          "label": "빨랫줄 · Clothesline",
          "position_hint": "stretched across roof area",
          "note": "thin line with post markers"
        },
        {
          "id": "roof_low_platform",
          "kind": "furniture",
          "label": "평상 · Low wooden platform",
          "position_hint": "open roof deck area",
          "note": "rectangular low platform"
        },
        {
          "id": "roof_dried_leaves",
          "kind": "fixture",
          "label": "말린 잎 · Dried plant leaves",
          "position_hint": "on platform and scattered on roof surface",
          "note": "small irregular leaf symbols"
        },
        {
          "id": "roof_flyer_marker",
          "kind": "fixture",
          "label": "전단지 · Flyer",
          "position_hint": "at iron entry door gap",
          "note": "optional diagonal paper marker"
        },
        {
          "id": "roof_stair_entrance_zone",
          "kind": "door",
          "label": "계단 입구 · Stair entrance",
          "position_hint": "edge of roof deck leading downward",
          "note": "connection to exterior stair"
        },
        {
          "id": "roof_stair_railing",
          "kind": "fixture",
          "label": "계단 난간 · Stair railing",
          "position_hint": "beside stair entrance zone",
          "note": "chipped metal railing indicated by thin parallel line"
        },
        {
          "id": "roof_emergency_light_spill",
          "kind": "fixture",
          "label": "비상 차량 불빛 · Emergency vehicle light spill",
          "position_hint": "stair entrance and exterior wall side",
          "note": "optional scene-state light-wash annotation zone"
        }
      ],
      "annotations": [
        {
          "text": "N",
          "placement": "upper right corner compass rose"
        },
        {
          "text": "0-5m",
          "placement": "lower left corner scale bar"
        },
        {
          "text": "옥상 바닥에서 철문 현관으로 진입 · Roof deck to iron entry door",
          "placement": "dashed approach arrow from open deck to entry door"
        },
        {
          "text": "계단 입구는 마당 방향으로 하강 · Stair entrance descends to yard",
          "placement": "callout at stair edge"
        }
      ]
    },
    {
      "id": "yard_and_rooftop_stair",
      "label": "마당과 옥탑 계단 · Yard and rooftop stair",
      "visual_domain": "exterior",
      "anchor_cluster_id": "cluster_exterior",
      "is_anchor": false,
      "canon_refs": [
        "building.primary_material",
        "building.exterior_stairs",
        "building.weathering",
        "exterior.night_mood",
        "exterior.yard_texture",
        "site_context.access_pattern",
        "site_context.spatial_feeling"
      ],
      "t2i_prompt": "Canon: secluded ground yard and exterior stair of an old low-rise multi-unit building with weathered concrete, patched plaster, exposed utility lines, damp staining, peeling paint, cracked concrete, rusted railing edges, wet concrete yard texture, narrow enclosing walls, cramped arrival path, steep worn exterior concrete stair with chipped metal railing, weak dirty blue-gray night ambience, deep shadows, and occasional colored emergency-light pulses. Create a black-and-white architectural exterior circulation plan, top-down orthographic view, technical line drawing on white background. Walls are solid black lines, doors show swing arcs where present, exterior stair treads are repeated parallel rectangles, railings are thin black lines, fixtures and furniture are simple labeled geometric outlines. Draw an approx 8m x 12m rear yard connected to a building entry from an alley, a steep exterior stair rising from the yard to the rooftop deck, narrow old exterior walls enclosing the route, wet concrete ground, a bicycle in a rear corner, railing along one side of the stair, and an optional emergency vehicle light spill marker near the exterior arrival area. Include bilingual Korean-English graphic labels on the drawing only, compass rose N at a corner, scale bar 0-5m at a corner. Strictly 2D plan view, no 3D perspective, no human figures, white background, no shading.",
      "legend": [
        {
          "symbol": "ST",
          "meaning": "exterior stair treads"
        },
        {
          "symbol": "RL",
          "meaning": "stair railing"
        },
        {
          "symbol": "YD",
          "meaning": "rear yard"
        },
        {
          "symbol": "BE",
          "meaning": "building entry"
        },
        {
          "symbol": "BC",
          "meaning": "bicycle"
        },
        {
          "symbol": "WG",
          "meaning": "wet ground marker"
        },
        {
          "symbol": "EL",
          "meaning": "emergency-light spill zone"
        }
      ],
      "elements_meta": [
        {
          "id": "rear_yard_walls",
          "kind": "wall",
          "label": "후미진 마당 · Rear yard",
          "position_hint": "lower portion of plan enclosed by old exterior walls",
          "note": "cramped ground-level arrival space"
        },
        {
          "id": "building_entry_door",
          "kind": "door",
          "label": "건물 출입문 · Building entry",
          "position_hint": "edge of yard connected to alley approach",
          "note": "access from outside into the yard"
        },
        {
          "id": "exterior_stair_run",
          "kind": "fixture",
          "label": "외부 계단 · Exterior stair",
          "position_hint": "diagonal or straight narrow run from yard to upper rooftop direction",
          "note": "steep repeated tread pattern"
        },
        {
          "id": "stair_upper_connection",
          "kind": "door",
          "label": "옥상 연결부 · Rooftop connection",
          "position_hint": "top end of exterior stair",
          "note": "continues to rooftop exterior deck"
        },
        {
          "id": "stair_railing",
          "kind": "fixture",
          "label": "계단 난간 · Stair railing",
          "position_hint": "along one side of exterior stair",
          "note": "chipped metal railing"
        },
        {
          "id": "aged_wall_surface",
          "kind": "wall",
          "label": "낡은 벽면 · Aged wall surface",
          "position_hint": "beside stair and yard edges",
          "note": "weathered enclosing surfaces"
        },
        {
          "id": "wet_concrete_ground",
          "kind": "fixture",
          "label": "젖은 콘크리트 · Wet concrete ground",
          "position_hint": "yard floor",
          "note": "read as plan texture marker without shading"
        },
        {
          "id": "yard_bicycle",
          "kind": "furniture",
          "label": "자전거 · Bicycle",
          "position_hint": "rear corner of yard",
          "note": "simple bicycle outline"
        },
        {
          "id": "yard_emergency_vehicle_light",
          "kind": "fixture",
          "label": "비상 차량 불빛 · Emergency vehicle light",
          "position_hint": "near exterior arrival edge and wet ground",
          "note": "optional scene-state light-spill marker"
        }
      ],
      "annotations": [
        {
          "text": "N",
          "placement": "upper right corner compass rose"
        },
        {
          "text": "0-5m",
          "placement": "lower left corner scale bar"
        },
        {
          "text": "골목 또는 출입문 → 마당 → 외부 계단 → 옥상 · Access sequence",
          "placement": "dashed circulation arrow through the yard and stair"
        },
        {
          "text": "상부는 옥상 외부 도면과 연결 · Upper end connects to rooftop exterior plan",
          "placement": "callout at stair upper landing"
        }
      ]
    }
  ],
  "shot_assignment": [
    {
      "scene_index": 4,
      "shot_index": 1,
      "base_plan_id": "dense_lowrise_site_map",
      "visual_domain": "site_map"
    },
    {
      "scene_index": 5,
      "shot_index": 1,
      "base_plan_id": "rooftop_room_interior",
      "visual_domain": "interior"
    },
    {
      "scene_index": 10,
      "shot_index": 1,
      "base_plan_id": "rooftop_exterior_deck",
      "visual_domain": "exterior"
    },
    {
      "scene_index": 11,
      "shot_index": 1,
      "base_plan_id": "rooftop_exterior_deck",
      "visual_domain": "exterior"
    },
    {
      "scene_index": 12,
      "shot_index": 1,
      "base_plan_id": "rooftop_room_interior",
      "visual_domain": "interior"
    },
    {
      "scene_index": 13,
      "shot_index": 1,
      "base_plan_id": "yard_and_rooftop_stair",
      "visual_domain": "exterior"
    },
    {
      "scene_index": 14,
      "shot_index": 1,
      "base_plan_id": "rooftop_room_interior",
      "visual_domain": "interior"
    },
    {
      "scene_index": 17,
      "shot_index": 1,
      "base_plan_id": "rooftop_exterior_deck",
      "visual_domain": "exterior"
    },
    {
      "scene_index": 18,
      "shot_index": 1,
      "base_plan_id": "rooftop_room_interior",
      "visual_domain": "interior"
    },
    {
      "scene_index": 25,
      "shot_index": 1,
      "base_plan_id": "rooftop_room_interior",
      "visual_domain": "interior"
    },
    {
      "scene_index": 27,
      "shot_index": 1,
      "base_plan_id": "rooftop_room_interior",
      "visual_domain": "interior"
    }
  ]
}