{
  "anchor_clusters": [
    {
      "id": "cluster_interior",
      "visual_domain": "interior",
      "anchor_plan_id": "plan_interior_full",
      "purpose": "Provides a comprehensive layout of the entire rooftop room interior, including the living room, kitchen, student bedroom, master bedroom, and bathroom."
    },
    {
      "id": "cluster_exterior",
      "visual_domain": "exterior",
      "anchor_plan_id": "plan_exterior_rooftop",
      "purpose": "Establishes the spatial relationship of the rooftop terrace, water tank, exterior stairs, and the building's outer footprint."
    },
    {
      "id": "cluster_site_map",
      "visual_domain": "site_map",
      "anchor_plan_id": "plan_site_map",
      "purpose": "Shows the dense urban neighborhood context and the overall building footprint from a bird's-eye view."
    }
  ],
  "base_plans": [
    {
      "id": "plan_interior_full",
      "label": "옥탑방 전체 평면도 (Full Rooftop Room Plan)",
      "visual_domain": "interior",
      "anchor_cluster_id": "cluster_interior",
      "is_anchor": true,
      "canon_refs": [
        "building.interior_walls",
        "building.floors"
      ],
      "t2i_prompt": "[Canon: Stained wallpaper, damp patches, pale damp-looking tiles]. Black-and-white architectural plan, top-down orthographic view, technical line drawing on white background. A small residential unit layout featuring a living room and kitchen area, a student bedroom, a master bedroom, and a bathroom. Walls are solid black lines, doors are swing arcs, windows are double parallel lines. Furniture includes a dining table, old TV, beds, and a desk, represented as labeled simple geometric outlines. Bilingual labels (Korean/English). Compass rose (N) at corner, scale bar (0-5m) at corner. Strictly 2D plan view, no 3D perspective. Empty of characters, white background, no shading.",
      "legend": [
        {
          "symbol": "Solid Black Line",
          "meaning": "Wall"
        },
        {
          "symbol": "Swing Arc",
          "meaning": "Door"
        },
        {
          "symbol": "Double Parallel Lines",
          "meaning": "Window"
        }
      ],
      "elements_meta": [
        {
          "id": "wall_living",
          "kind": "wall",
          "label": "거실 벽 (Living Room Wall)",
          "position_hint": "perimeter of living area",
          "note": "stained wallpaper"
        },
        {
          "id": "door_main",
          "kind": "door",
          "label": "현관문 (Main Door)",
          "position_hint": "entrance to living room",
          "note": "heavy iron door"
        },
        {
          "id": "furn_bed_student",
          "kind": "furniture",
          "label": "학생 침대 (Student Bed)",
          "position_hint": "student bedroom corner",
          "note": "dark bedding"
        },
        {
          "id": "mark_fluid",
          "kind": "fixture",
          "label": "조사 표식 (Investigation Marker)",
          "position_hint": "student bedroom floor",
          "note": "dark fluid stippled region"
        }
      ],
      "annotations": [
        {
          "text": "Investigation marker zone",
          "placement": "student bedroom floor"
        },
        {
          "text": "Condition note: scattered items",
          "placement": "living room floor"
        }
      ]
    },
    {
      "id": "plan_exterior_rooftop",
      "label": "옥상 및 외부 계단 평면도 (Rooftop and Exterior Stairs Plan)",
      "visual_domain": "exterior",
      "anchor_cluster_id": "cluster_exterior",
      "is_anchor": true,
      "canon_refs": [
        "building.exterior_walls",
        "building.roof"
      ],
      "t2i_prompt": "[Canon: Weathered concrete, parapet walls]. Black-and-white architectural plan, top-down orthographic view, technical line drawing on white background. A rooftop terrace layout featuring a water tank, a wooden bench, a clothesline, and steep exterior stairs leading down. Walls are solid black lines, doors are swing arcs. Furniture and fixtures represented as labeled simple geometric outlines. Bilingual labels (Korean/English). Compass rose (N) at corner, scale bar (0-5m) at corner. Strictly 2D plan view, no 3D perspective. Empty of characters, white background, no shading.",
      "legend": [
        {
          "symbol": "Double Line",
          "meaning": "Parapet Wall"
        },
        {
          "symbol": "Hatched Area",
          "meaning": "Stairs"
        }
      ],
      "elements_meta": [
        {
          "id": "tank_water",
          "kind": "fixture",
          "label": "물탱크 (Water Tank)",
          "position_hint": "rooftop corner",
          "note": "old and discolored"
        },
        {
          "id": "stairs_ext",
          "kind": "fixture",
          "label": "외부 계단 (Exterior Stairs)",
          "position_hint": "edge of terrace",
          "note": "steep, chipped paint"
        },
        {
          "id": "bench_wooden",
          "kind": "furniture",
          "label": "평상 (Wooden Bench)",
          "position_hint": "center of terrace",
          "note": "used for drying herbs"
        }
      ],
      "annotations": [
        {
          "text": "Approach trail",
          "placement": "near exterior stairs"
        }
      ]
    },
    {
      "id": "plan_site_map",
      "label": "다세대 주택 밀집 지역 배치도 (Dense Residential Area Site Map)",
      "visual_domain": "site_map",
      "anchor_cluster_id": "cluster_site_map",
      "is_anchor": true,
      "canon_refs": [
        "building.site_layout"
      ],
      "t2i_prompt": "[Canon: Dense urban layout, old multi-family building roofs]. Black-and-white architectural plan, top-down orthographic view, technical line drawing on white background. A site map showing a dense patchwork of building roofs, narrow alleys, and a central rooftop room structure. Walls and building footprints are solid black lines. Bilingual labels (Korean/English). Compass rose (N) at corner, scale bar (0-10m) at corner. Strictly 2D plan view, no 3D perspective. Empty of characters, white background, no shading.",
      "legend": [
        {
          "symbol": "Solid Outline",
          "meaning": "Building Footprint"
        },
        {
          "symbol": "Dashed Line",
          "meaning": "Alleyway"
        }
      ],
      "elements_meta": [
        {
          "id": "footprint_villa",
          "kind": "wall",
          "label": "빌라 지붕 (Villa Roof)",
          "position_hint": "center",
          "note": "main building"
        },
        {
          "id": "alley_narrow",
          "kind": "fixture",
          "label": "골목길 (Narrow Alley)",
          "position_hint": "between buildings",
          "note": "shadowed"
        }
      ],
      "annotations": [
        {
          "text": "Dense urban layout",
          "placement": "surrounding area"
        }
      ]
    }
  ],
  "shot_assignment": [
    {
      "scene_index": 4,
      "shot_index": 1,
      "base_plan_id": "plan_site_map",
      "visual_domain": "site_map"
    },
    {
      "scene_index": 5,
      "shot_index": 1,
      "base_plan_id": "plan_interior_full",
      "visual_domain": "interior"
    },
    {
      "scene_index": 10,
      "shot_index": 1,
      "base_plan_id": "plan_exterior_rooftop",
      "visual_domain": "exterior"
    },
    {
      "scene_index": 11,
      "shot_index": 1,
      "base_plan_id": "plan_exterior_rooftop",
      "visual_domain": "exterior"
    },
    {
      "scene_index": 12,
      "shot_index": 1,
      "base_plan_id": "plan_interior_full",
      "visual_domain": "interior"
    },
    {
      "scene_index": 13,
      "shot_index": 1,
      "base_plan_id": "plan_exterior_rooftop",
      "visual_domain": "exterior"
    },
    {
      "scene_index": 14,
      "shot_index": 1,
      "base_plan_id": "plan_interior_full",
      "visual_domain": "interior"
    },
    {
      "scene_index": 17,
      "shot_index": 1,
      "base_plan_id": "plan_exterior_rooftop",
      "visual_domain": "exterior"
    },
    {
      "scene_index": 18,
      "shot_index": 1,
      "base_plan_id": "plan_interior_full",
      "visual_domain": "interior"
    },
    {
      "scene_index": 25,
      "shot_index": 1,
      "base_plan_id": "plan_interior_full",
      "visual_domain": "interior"
    },
    {
      "scene_index": 27,
      "shot_index": 1,
      "base_plan_id": "plan_interior_full",
      "visual_domain": "interior"
    }
  ]
}