{
  "project": "Al Hada Private Villa",
  "status": "interactive_study_model_built_architectural_and_photoreal_acceptance_pending",
  "source": {
    "path": "../2026_10_14_ALHADA_VILLA.pdf",
    "pages": 59,
    "filename_date": "2026-10-14",
    "page_numbering": "one_based_including_cover",
    "review_date": "2026-10-20"
  },
  "units": "m",
  "site": {
    "reported_land_area_m2": 602.7,
    "source_pages": [
      7,
      50
    ],
    "street_width_m": 20,
    "street_side_in_source_plans": "right",
    "neighbor_sides_in_source_plans": [
      "top",
      "left",
      "bottom"
    ],
    "verified_boundary_dimensions_m": null,
    "geographic_north_azimuth_deg": null,
    "setbacks_as_presented_m": {
      "street": 4,
      "other_sides": 2,
      "source_page": 51
    },
    "setbacks_status": "presentation_values_no_independent_regulatory_verification",
    "classification_by_field": {
      "reported_land_area_m2": "E1",
      "street_width_m": "E1",
      "street_side_in_source_plans": "E1",
      "neighbor_sides_in_source_plans": "E1",
      "setbacks_as_presented_m": "E1",
      "verified_boundary_dimensions_m": "U",
      "geographic_north_azimuth_deg": "U"
    }
  },
  "levels": [
    {
      "id": "B1",
      "source_page": 55,
      "reported_enclosed_or_total_area_m2": 368,
      "source_area_label": "indoor",
      "reported_outdoor_area_m2": 214,
      "finished_floor_elevation_m": -3.6,
      "floor_to_floor_height_m": 3.6,
      "slab_thickness_m": null,
      "area_classification": "E1",
      "vertical_geometry_classification": "OWNER_APPROVED"
    },
    {
      "id": "G",
      "source_page": 56,
      "reported_enclosed_or_total_area_m2": 268,
      "source_area_label": "indoor",
      "reported_outdoor_area_m2": 112,
      "finished_floor_elevation_m": 0.0,
      "floor_to_floor_height_m": 4.0,
      "slab_thickness_m": null,
      "area_classification": "E1",
      "vertical_geometry_classification": "OWNER_APPROVED"
    },
    {
      "id": "L1",
      "source_page": 57,
      "reported_enclosed_or_total_area_m2": 188,
      "source_area_label": "total_area_as_labeled",
      "reported_outdoor_area_m2": null,
      "finished_floor_elevation_m": 4.0,
      "floor_to_floor_height_m": 3.6,
      "slab_thickness_m": null,
      "area_classification": "E1",
      "vertical_geometry_classification": "OWNER_APPROVED"
    },
    {
      "id": "R",
      "source_page": 58,
      "reported_enclosed_or_total_area_m2": 133,
      "source_area_label": "indoor",
      "reported_outdoor_area_m2": 146.5,
      "finished_floor_elevation_m": 7.6,
      "floor_to_floor_height_m": 3.6,
      "slab_thickness_m": null,
      "area_classification": "E1",
      "vertical_geometry_classification": "OWNER_APPROVED"
    }
  ],
  "reported_area_totals_m2": {
    "above_basement": 589,
    "including_basement": 957,
    "source_page": 7
  },
  "dimensions": [
    {
      "id": "B_POOL",
      "element": "basement_pool",
      "classification": "E1",
      "source_pages": [
        55
      ],
      "dimension_values_m": [
        10.25,
        2.9
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "B_GUEST",
      "element": "basement_guest_lounge",
      "classification": "E1",
      "source_pages": [
        55
      ],
      "dimension_values_m": [
        8.2,
        7
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "B_CINEMA",
      "element": "cinema_games",
      "classification": "E1",
      "source_pages": [
        55
      ],
      "dimension_values_m": [
        6,
        4.8
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "B_LOUNGE",
      "element": "basement_lounge_adjacent_to_cinema",
      "classification": "E1",
      "source_pages": [
        55
      ],
      "dimension_values_m": [
        6,
        6.7
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "B_STORAGE",
      "element": "storage",
      "classification": "E1",
      "source_pages": [
        55
      ],
      "dimension_values_m": [
        6,
        1.7
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "B_KITCHEN",
      "element": "basement_kitchen",
      "classification": "E1",
      "source_pages": [
        55
      ],
      "dimension_values_m": [
        3.45,
        6.6
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "B_GYM",
      "element": "gym_equipment_zone",
      "classification": "E1",
      "source_pages": [
        55
      ],
      "dimension_values_m": [
        7.9,
        3.2
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "B_FRONT_GARDEN",
      "element": "basement_front_garden",
      "classification": "E1",
      "source_pages": [
        55
      ],
      "dimension_values_m": [
        3.7,
        6.7
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "G_GUEST",
      "element": "ground_guest_lounge",
      "classification": "E1",
      "source_pages": [
        56
      ],
      "dimension_values_m": [
        8.2,
        4.8
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "G_DINING",
      "element": "guest_dining",
      "classification": "E1",
      "source_pages": [
        56
      ],
      "dimension_values_m": [
        3.8,
        4.8
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "G_OFFICE",
      "element": "ground_office",
      "classification": "E1",
      "source_pages": [
        56
      ],
      "dimension_values_m": [
        5.6,
        3.4
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "G_PARKING",
      "element": "two_car_zone",
      "classification": "E1",
      "source_pages": [
        56
      ],
      "dimension_values_m": [
        6.3,
        7.4
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "G_STAIR_OPENING",
      "element": "ground_stair_central_void",
      "classification": "E1",
      "source_pages": [
        56
      ],
      "dimension_values_m": [
        3.9,
        3.8
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "G_POOL_VOID",
      "element": "dimensioned_zone_above_sunken_pool_court",
      "classification": "E1",
      "source_pages": [
        56
      ],
      "dimension_values_m": [
        16.76,
        6.7
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "G_FRONT_COURT",
      "element": "ground_front_courtyard",
      "classification": "E1",
      "source_pages": [
        56
      ],
      "dimension_values_m": [
        3.7,
        4.8
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "L1_LIVING",
      "element": "first_family_living",
      "classification": "E1",
      "source_pages": [
        57
      ],
      "dimension_values_m": [
        7,
        3.6
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "L1_OFFICE",
      "element": "first_office",
      "classification": "E1",
      "source_pages": [
        57
      ],
      "dimension_values_m": [
        5.6,
        3.4
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "L1_BED_A",
      "element": "first_left_bedroom",
      "classification": "E1",
      "source_pages": [
        57
      ],
      "dimension_values_m": [
        4.25,
        7
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "L1_BED_B_C",
      "element": "first_lower_bedroom_sleeping_zone_each",
      "classification": "E1",
      "source_pages": [
        57
      ],
      "dimension_values_m": [
        3.45,
        4.8
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "L1_LONG_VOID",
      "element": "first_long_living_void",
      "classification": "E1",
      "source_pages": [
        57
      ],
      "dimension_values_m": [
        13.1,
        3.4
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "L1_FRONT_VOID",
      "element": "first_front_void",
      "classification": "E1",
      "source_pages": [
        57
      ],
      "dimension_values_m": [
        4,
        3.4
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "R_BED",
      "element": "roof_bedroom_sleeping_zone",
      "classification": "E1",
      "source_pages": [
        58
      ],
      "dimension_values_m": [
        5.45,
        4.6
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "R_ATRIUM",
      "element": "roof_atrium_void",
      "classification": "E1",
      "source_pages": [
        58
      ],
      "dimension_values_m": [
        3.9,
        3.4
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "R_MAIN_TERRACE",
      "element": "roof_main_terrace_dimensioned_portion",
      "classification": "E1",
      "source_pages": [
        58
      ],
      "dimension_values_m": [
        13.85,
        4.8
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "R_UPPER_TERRACE",
      "element": "roof_upper_terrace_dimensioned_portion",
      "classification": "E1",
      "source_pages": [
        58
      ],
      "dimension_values_m": [
        7.6,
        3.4
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "CORE_LIFT",
      "element": "lift_drawn_shaft",
      "classification": "E1",
      "source_pages": [
        56,
        57,
        58
      ],
      "dimension_values_m": [
        1.8,
        2.2
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "CORE_STAIR",
      "element": "stair_flight_width",
      "classification": "E1",
      "source_pages": [
        56,
        57,
        58
      ],
      "dimension_values_m": [
        1.2
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    },
    {
      "id": "UPPER_STAIR_SLOT",
      "element": "upper_stair_central_slot",
      "classification": "E1",
      "source_pages": [
        57,
        58
      ],
      "dimension_values_m": [
        3.9,
        1.2
      ],
      "evidence": "printed_dimension_read_from_raster_plan",
      "measurement_basis": "as_dimensioned_not_verified_as_finished_clear_size"
    }
  ],
  "essential_geometry": [
    {
      "element": "sunken_side_courtyard_with_pool",
      "source_pages": [
        38,
        55,
        56
      ],
      "classification": "E1"
    },
    {
      "element": "front_courtyard_and_distinct_entries",
      "source_pages": [
        18,
        52,
        56
      ],
      "classification": "E1"
    },
    {
      "element": "central_atrium_and_stair",
      "source_pages": [
        20,
        41,
        46,
        47,
        56,
        57,
        58
      ],
      "classification": "E1"
    },
    {
      "element": "double_height_living_void",
      "source_pages": [
        20,
        40,
        56,
        57
      ],
      "classification": "E1"
    },
    {
      "element": "projecting_volume_and_v_shaped_members",
      "source_pages": [
        22,
        38
      ],
      "structural_sizes_and_design": null,
      "classification": "E2"
    },
    {
      "element": "planted_roof_terraces",
      "source_pages": [
        23,
        58
      ],
      "classification": "E1"
    }
  ],
  "material_intent": {
    "exterior_reference_page": 14,
    "exterior_palette": [
      "Nero Marquina",
      "Black Limestone",
      "Black Andesite",
      "Basalt Stone",
      "Black wood",
      "Black plaster",
      "Black metal",
      "Black Granite"
    ],
    "final_material_assignments": null,
    "warm_interior_intent_pages": [
      45,
      47
    ],
    "geometry_precedence": "dimensioned_plans_and_model_sections_over_stylized_interior_views",
    "palette_classification": "E1",
    "final_material_assignments_classification": "U",
    "interior_specific_stone_product": null,
    "interior_specific_stone_product_classification": "U"
  },
  "open_issues": [
    {
      "id": "roof_area_basis",
      "source_pages": [
        17,
        57,
        58
      ],
      "concept_roof_to_first_ratio": 0.5,
      "reported_roof_area_m2": 133,
      "reported_first_area_m2": 188,
      "simple_area_ratio": 0.7074468085106383,
      "interpretation": "ask_designer_to_reconcile_area_definitions_not_a_compliance_finding"
    },
    {
      "id": "boundary_and_north",
      "resolution": "original_survey_or_dimensioned_site_plan"
    },
    {
      "id": "levels_and_heights",
      "resolution": "dimensioned_sections_with_levels"
    },
    {
      "id": "fenestration",
      "resolution": "elevations_and_door_window_schedules"
    },
    {
      "id": "atrium_top_enclosure",
      "resolution": "roof_section_or_original_model"
    },
    {
      "id": "pool_depth_and_sunken_levels",
      "resolution": "dimensioned_pool_and_courtyard_sections"
    },
    {
      "id": "structural_members",
      "resolution": "structural_drawings_for_projecting_volumes_and_v_shaped_members"
    },
    {
      "id": "small_basement_room_uses",
      "resolution": "designer_room_schedule"
    },
    {
      "id": "original_editable_sources",
      "resolution": "obtain_original_3d_model_and_DWG_if_available"
    }
  ],
  "reference_assets": [
    {
      "path": "references/p55-basement.png",
      "source_page": 55,
      "type": "embedded_original_plan"
    },
    {
      "path": "references/p56-ground.png",
      "source_page": 56,
      "type": "embedded_original_plan"
    },
    {
      "path": "references/p57-first.png",
      "source_page": 57,
      "type": "embedded_original_plan"
    },
    {
      "path": "references/p58-roof.png",
      "source_page": 58,
      "type": "embedded_original_plan"
    },
    {
      "path": "references/p38-courtyard-section.png",
      "source_page": 38,
      "type": "embedded_model_section"
    },
    {
      "path": "references/p40-long-section.png",
      "source_page": 40,
      "type": "embedded_model_section"
    },
    {
      "path": "references/p41-stair-section.png",
      "source_page": 41,
      "type": "embedded_model_section"
    },
    {
      "path": "references/p45-living-intent.png",
      "source_page": 45,
      "type": "embedded_interior_intent"
    },
    {
      "path": "references/p47-atrium-intent.png",
      "source_page": 47,
      "type": "embedded_interior_intent"
    },
    {
      "path": "../references/plan_basement.png",
      "source_page": 55,
      "type": "original_raster_plan",
      "verified_resolution_px": [
        3999,
        1999
      ]
    },
    {
      "path": "../references/plan_ground.png",
      "source_page": 56,
      "type": "original_raster_plan",
      "verified_resolution_px": [
        3999,
        1999
      ]
    },
    {
      "path": "../references/plan_first.png",
      "source_page": 57,
      "type": "original_raster_plan",
      "verified_resolution_px": [
        3999,
        1999
      ]
    },
    {
      "path": "../references/plan_roof.png",
      "source_page": 58,
      "type": "original_raster_plan",
      "verified_resolution_px": [
        3999,
        1999
      ]
    },
    {
      "path": "3d-preparation/references/user-photoreal-target.png",
      "role": "user_supplied_visual_quality_reference",
      "classification": "E3_style_reference_not_dimension_source"
    }
  ],
  "modeling_sequence": [
    "calibrate_and_align_plan_images",
    "confirm_site_and_level_inputs",
    "build_site_sunken_courtyard_pool_and_core",
    "build_each_level_slab_and_voids_independently",
    "add_walls_projecting_volumes_and_openings",
    "verify_sections_and_dimensions",
    "add_materials_lighting_and_landscape"
  ],
  "authoring_software": "Three.js 0.186.1 procedural scene with editable JavaScript source",
  "model_file": "alhada-explorer/output/ALHADA-study-model.glb",
  "assumed_geometry_values": [
    {
      "ref": "provisional_model_inputs",
      "classification": "E3",
      "note": "Only explicit non-null provisional inputs apply; unresolved fields remain U."
    }
  ],
  "schema_version": 3,
  "canonical_spec_path": "../ALHADA_3D_SPEC.md",
  "classification_definitions": {
    "E1": "Explicit dimension or visible feature in cited source; not field verified or construction approved.",
    "E2": "Inferred from raster position, proportions, furniture, or sections; retain derivation.",
    "E3": "Provisional modeling or presentation choice; centrally editable; not sourced geometry.",
    "U": "Unresolved; null is unknown, not zero or permission to invent."
  },
  "coordinate_system": {
    "classification": "E3",
    "units": "m",
    "plan_coordinates": [
      "u_right_toward_street",
      "v_down_in_plan"
    ],
    "origin": "upper_left_site_corner_in_source_plan",
    "authoring_axes": "Z_up_right_handed",
    "plan_to_authoring": {
      "X": "u",
      "Y": "-v",
      "Z": "elevation"
    },
    "geographic_orientation_status": "U",
    "export_note": "Perform target axis conversion once at export and visually verify orientation."
  },
  "inferred_inputs": {
    "classification": "E2",
    "site_rectangle_dimensions_m": [
      36.75,
      16.4
    ],
    "site_dimension_basis": "Raster proportions and area-consistent estimate; not a boundary survey.",
    "raster_starting_transform": {
      "source_resolution_px": [
        3999,
        1999
      ],
      "origin_px": [
        599.5,
        680.5
      ],
      "pixels_per_m": [
        50,
        50
      ],
      "formula": [
        "u=(px-599.5)/50",
        "v=(py-680.5)/50"
      ],
      "basis": "Approximate original-image boundary position; pool color-fill spans about 512 by 145 pixels versus written 10.25 by 2.90 m. Boundary/line convention introduces pixel uncertainty.",
      "status": "starting_estimate_recalibrate_each_plan_with_independent_dimensions",
      "do_not_apply_to_cropped_or_resized_images": true
    },
    "guide_lines_u_m": [
      0,
      2,
      15.8,
      22.1,
      30.15,
      32.75,
      36.75
    ],
    "guide_lines_v_m": [
      0,
      2,
      9.4,
      14.4,
      16.4
    ],
    "guide_line_status": "registration_helpers_not_structural_grid",
    "ground_office_end_u_m": 30.15,
    "ground_office_end_source_page": 56,
    "ground_office_end_note": "Approximate wall location aligned with first-floor office; supersedes incomplete u=26.60 extent.",
    "theoretical_setback_envelope_uv_m": [
      [
        2,
        2
      ],
      [
        32.75,
        2
      ],
      [
        32.75,
        14.4
      ],
      [
        2,
        14.4
      ]
    ],
    "setback_envelope_note": "Do not clip source geometry automatically to this inferred rectangle."
  },
  "provisional_model_inputs": {
    "classification": "E3",
    "apply_to": "shared_white_material_and_still_model",
    "level_surface_elevations_m": {
      "B1": -3.6,
      "G": 0,
      "L1": 4,
      "R": 7.6,
      "TOP_ROOF": 11.2
    },
    "floor_to_floor_heights_m": {
      "B1_to_G": 3.6,
      "G_to_L1": 4,
      "L1_to_R": 3.6,
      "R_to_TOP_ROOF": 3.6
    },
    "slab_thickness_m": 0.25,
    "slab_convention": "Geometry extends downward from level surface reference.",
    "external_wall_fallback_thickness_m": 0.3,
    "internal_partition_fallback_thickness_m": 0.2,
    "wall_thickness_rule": "Use traced/source thickness when available; fallback values are not confirmed dimensions.",
    "parapet_fallback_height_m": 1.2,
    "sunken_court_surface_elevation_m": -3.6,
    "camera_eye_height_above_floor_m": 1.6,
    "trace_dimension_target_error_m": 0.05,
    "tolerance_note": "Proposed tracing QA target for legible dimensions; not a demonstrated global or field accuracy.",
    "pool_depth_m": null,
    "door_heights_m": null,
    "window_heights_m": null,
    "beam_depths_m": null,
    "atrium_top_enclosure": null,
    "carport_cover_type": null,
    "null_values_classification": "U",
    "global_position_accuracy_m": null
  },
  "geometry_register": [
    {
      "id": "B_SLAB",
      "floor": "B1",
      "kind": "slab_and_court",
      "source_pages": [
        55
      ],
      "dimension_refs": [
        "B_POOL"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "B1",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "G_SLAB",
      "floor": "G",
      "kind": "slab_and_access",
      "source_pages": [
        56
      ],
      "dimension_refs": [],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "G",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "G_VOID_POOL",
      "floor": "G",
      "kind": "void",
      "source_pages": [
        56,
        38
      ],
      "dimension_refs": [
        "G_POOL_VOID"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "G",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "G_VOID_STAIR",
      "floor": "G",
      "kind": "void",
      "source_pages": [
        56,
        41
      ],
      "dimension_refs": [
        "G_STAIR_OPENING"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "G",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "L1_SLAB",
      "floor": "L1",
      "kind": "slab",
      "source_pages": [
        57
      ],
      "dimension_refs": [],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "L1",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "L1_VOID_LIVING",
      "floor": "L1",
      "kind": "void",
      "source_pages": [
        57,
        40
      ],
      "dimension_refs": [
        "L1_LONG_VOID"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "L1",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "L1_VOID_GUEST",
      "floor": "L1",
      "kind": "void",
      "source_pages": [
        56,
        57,
        40
      ],
      "dimension_refs": [
        "G_GUEST"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "L1",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "L1_VOID_FRONT",
      "floor": "L1",
      "kind": "void",
      "source_pages": [
        57
      ],
      "dimension_refs": [
        "L1_FRONT_VOID"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "L1",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "L1_VOID_STAIR",
      "floor": "L1",
      "kind": "void",
      "source_pages": [
        57,
        41
      ],
      "dimension_refs": [
        "UPPER_STAIR_SLOT"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "L1",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "R_SLAB",
      "floor": "R",
      "kind": "slab_and_terraces",
      "source_pages": [
        58
      ],
      "dimension_refs": [],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "R",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "R_VOID_ATRIUM",
      "floor": "R",
      "kind": "void",
      "source_pages": [
        58
      ],
      "dimension_refs": [
        "R_ATRIUM"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "R",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "R_VOID_FRONT",
      "floor": "R",
      "kind": "void",
      "source_pages": [
        58
      ],
      "dimension_refs": [],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "R",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "R_VOID_STAIR",
      "floor": "R",
      "kind": "void",
      "source_pages": [
        58
      ],
      "dimension_refs": [
        "UPPER_STAIR_SLOT"
      ],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "R",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    },
    {
      "id": "TOP_ROOF",
      "floor": "TOP_ROOF",
      "kind": "roof",
      "source_pages": [
        25,
        38,
        41
      ],
      "dimension_refs": [],
      "vertices_uv_m": null,
      "holes_uv_m": null,
      "status": "pending_source_plan_trace",
      "classification": "U",
      "classification_after_trace": "E2",
      "z_ref": "TOP_ROOF",
      "evidence_note": "Trace actual slab/void boundary; dimensions may describe interior clear regions, not outer walls.",
      "study_representation_path": "alhada-explorer/src/data.js#SLABS",
      "study_representation_status": "simplified_provisional_geometry_available_CAD_trace_pending"
    }
  ],
  "geometry_build_rules": [
    "Calibrate each original image using horizontal and vertical dimensions and a third independent check.",
    "Trace and review polygons over the source plans before extruding.",
    "Do not auto-fill missing polygon or hole arrays.",
    "Do not repeat floor plans or stair openings between levels.",
    "Keep interior floor voids separate from unresolved top-roof enclosure.",
    "Update stair geometry and dependent elements when provisional elevations change.",
    "Keep source-approved vertical geometry null until provided; never promote provisional inputs to E1."
  ],
  "presentation": {
    "user_selected_output": "interactive_interior_walkthrough_and_realistic_stills",
    "workflow_classification": "E3",
    "proposed_authoring_application": "Blender",
    "proposed_still_renderer": "Cycles",
    "interactive_asset_format": "GLB",
    "interactive_viewer": "local Three.js browser application",
    "one_geometry_source_for_both_outputs": true,
    "viewer_functions": [
      "orbit",
      "walk",
      "touch_controls",
      "floor_selector",
      "camera_reset",
      "wall_collision",
      "void_fall_prevention",
      "cutaway",
      "floor_visibility",
      "white_material_toggle",
      "saved_viewpoints",
      "free_flight",
      "83_named_space_targets",
      "search_all_spaces",
      "click_minimap_teleport",
      "progressive_raytraced_photo_mode",
      "source_plan_view"
    ],
    "walkthrough_route": [
      "street_family_entry",
      "family_living_dining",
      "pool_court_view",
      "basement_leisure",
      "first_floor_bedrooms",
      "roof_suite_terraces"
    ],
    "separate_guest_route": true,
    "shots": [
      "street_day",
      "street_dusk",
      "living_to_courtyard",
      "sunken_pool_court",
      "stair_from_basement",
      "atrium_from_upper_floor",
      "roof_suite_terrace",
      "whole_house_cutaway"
    ],
    "camera_focal_length_full_frame_equivalent_mm": {
      "interior": [
        28,
        35
      ],
      "exterior": [
        35,
        50
      ]
    },
    "target_still_resolution_px": [
      3840,
      2160
    ],
    "provisional_interactive_fps_target": 30,
    "performance_test_device": "Desktop Chrome headless with Metal backend on development host; no physical phone acceptance",
    "measured_performance": {
      "overview_fps_sample": 60,
      "screen_px": [
        1600,
        1000
      ],
      "source": "alhada-explorer/scripts/inspect.cjs"
    },
    "performance_note": "Measured 60 FPS in a desktop overview sample before concurrent offline renders. Not a guarantee for mobile or progressive ray tracing.",
    "materials_status": "E3_local_PBR_and_CC0_furniture_proposals_not_final_material_schedule",
    "sun_position_status": "unresolved_until_site_and_north_confirmed",
    "export_qa": [
      "geometry_and_orientation",
      "glass_and_materials",
      "scale",
      "floor_groups",
      "viewer_navigation_and_collision"
    ],
    "proposed_white_model_deliverables": [
      "editable_source",
      "tested_GLB",
      "four_plan_comparisons",
      "two_sections",
      "six_to_eight_white_stills",
      "assumptions_and_dimension_residuals"
    ],
    "white_model_path": "alhada-explorer/output/ALHADA-white-model.glb",
    "realistic_model_path": "alhada-explorer/output/ALHADA-study-model.glb",
    "walkthrough_url": "http://127.0.0.1:4173/",
    "actual_still_renderer": "WebGL raster for 4K previews and progressive GPU path tracing for selected stills",
    "source_scripts": [
      "alhada-explorer/src/data.js",
      "alhada-explorer/src/model.js",
      "alhada-explorer/src/detail-assets.js"
    ],
    "ray_traced_saved_resolution_px": [
      1600,
      900
    ],
    "ray_traced_sample_target": 256,
    "exported_preview_count": 16,
    "photorender_reference_acceptance": "pending_user_visual_review_and_further_finish_detail",
    "ray_traced_sample_count_saved": 257,
    "ray_traced_saved_image": "alhada-explorer/output/photo-living.png",
    "ray_traced_saved_image_note": "Study iteration: doors at 90 degree open pose and earlier exterior material variant. Same generated model; current interactive defaults are 180 degree open doors and cleaner charcoal exterior."
  },
  "requested_inputs_by_priority": {
    "1": [
      "original_editable_model_with_assets_if_available",
      "dimensioned_DWG_plans_elevations_sections_and_units",
      "boundary_survey_north_street_level",
      "atrium_enclosure_carport_cover_projecting_volume_details"
    ],
    "2": [
      "material_assignments_samples_module_sizes_and_joints",
      "door_window_frame_and_railing_schedules",
      "ceiling_and_lighting_plan_fixture_data_or_IES",
      "pool_courtyard_landscape_and_drainage_details"
    ],
    "3": [
      "current_eye_level_site_street_neighbor_photos",
      "desired_furniture_models_and_dimensions"
    ]
  },
  "external_workflow_references": [
    {
      "url": "https://www.blender.org/features/rendering/",
      "purpose": "Cycles ray-trace rendering capability"
    },
    {
      "url": "https://docs.blender.org/manual/en/dev/addons/scene_gltf2.html",
      "purpose": "glTF export and material-system differences"
    }
  ],
  "implemented_study_model": {
    "source_directory": "alhada-explorer/src",
    "classification": "E2_layout_E3_details",
    "coordinate_mapping": {
      "X": "u",
      "Y": "elevation",
      "Z": "v"
    },
    "levels": [
      {
        "id": "B1",
        "name": "القبو",
        "short": "−1",
        "z": -3.6,
        "top": 0,
        "area": 368,
        "page": 55,
        "plan": "basement"
      },
      {
        "id": "G",
        "name": "الأرضي",
        "short": "0",
        "z": 0,
        "top": 4,
        "area": 268,
        "page": 56,
        "plan": "ground"
      },
      {
        "id": "L1",
        "name": "الأول",
        "short": "1",
        "z": 4,
        "top": 7.6,
        "area": 188,
        "page": 57,
        "plan": "first"
      },
      {
        "id": "R",
        "name": "السطح",
        "short": "2",
        "z": 7.6,
        "top": 11.2,
        "area": 133,
        "page": 58,
        "plan": "roof"
      },
      {
        "id": "TOP",
        "name": "السقف العلوي",
        "short": "↑",
        "z": 11.2,
        "top": 12.4,
        "area": null,
        "page": 38
      }
    ],
    "slabs": {
      "B1": [
        {
          "outer": [
            [
              0.3,
              0.3
            ],
            [
              36.45,
              0.3
            ],
            [
              36.45,
              16.1
            ],
            [
              0.3,
              16.1
            ]
          ],
          "holes": [
            [
              [
                4.7,
                11.3
              ],
              [
                14.95,
                11.3
              ],
              [
                14.95,
                14.2
              ],
              [
                4.7,
                14.2
              ]
            ]
          ]
        }
      ],
      "G": [
        {
          "outer": [
            [
              0.3,
              0.3
            ],
            [
              36.45,
              0.3
            ],
            [
              36.45,
              16.1
            ],
            [
              0.3,
              16.1
            ]
          ],
          "holes": [
            [
              [
                0.3,
                9.4
              ],
              [
                17.06,
                9.4
              ],
              [
                17.06,
                16.1
              ],
              [
                0.3,
                16.1
              ]
            ],
            [
              [
                17.05,
                2.05
              ],
              [
                22.15,
                2.05
              ],
              [
                22.15,
                7.2
              ],
              [
                17.05,
                7.2
              ]
            ],
            [
              [
                32.75,
                9.4
              ],
              [
                36.45,
                9.4
              ],
              [
                36.45,
                14.2
              ],
              [
                32.75,
                14.2
              ]
            ],
            [
              [
                27.4,
                0.3
              ],
              [
                35.8,
                0.3
              ],
              [
                35.8,
                2
              ],
              [
                27.4,
                2
              ]
            ]
          ]
        }
      ],
      "L1": [
        {
          "outer": [
            [
              2,
              2
            ],
            [
              30.15,
              2
            ],
            [
              30.15,
              5.8
            ],
            [
              2,
              5.8
            ]
          ],
          "holes": [
            [
              [
                17.05,
                2.05
              ],
              [
                22.15,
                2.05
              ],
              [
                22.15,
                5.6
              ],
              [
                17.05,
                5.6
              ]
            ]
          ]
        },
        {
          "outer": [
            [
              2,
              5.8
            ],
            [
              7.85,
              5.8
            ],
            [
              7.85,
              14.4
            ],
            [
              2,
              14.4
            ]
          ],
          "holes": []
        },
        {
          "outer": [
            [
              20.95,
              5.8
            ],
            [
              22.15,
              5.8
            ],
            [
              22.15,
              9.4
            ],
            [
              20.95,
              9.4
            ]
          ],
          "holes": []
        },
        {
          "outer": [
            [
              18.6,
              9.4
            ],
            [
              24.15,
              9.4
            ],
            [
              24.15,
              14.4
            ],
            [
              18.6,
              14.4
            ]
          ],
          "holes": []
        }
      ],
      "R": [
        {
          "outer": [
            [
              2,
              2
            ],
            [
              22.15,
              2
            ],
            [
              22.15,
              9.4
            ],
            [
              2,
              9.4
            ]
          ],
          "holes": [
            [
              [
                17.05,
                2.05
              ],
              [
                22.15,
                2.05
              ],
              [
                22.15,
                5.6
              ],
              [
                17.05,
                5.6
              ]
            ],
            [
              [
                17.05,
                5.8
              ],
              [
                20.95,
                5.8
              ],
              [
                20.95,
                9.2
              ],
              [
                17.05,
                9.2
              ]
            ]
          ]
        },
        {
          "outer": [
            [
              2,
              9.4
            ],
            [
              7.85,
              9.4
            ],
            [
              7.85,
              14.4
            ],
            [
              2,
              14.4
            ]
          ],
          "holes": [],
          "outdoor": true
        },
        {
          "outer": [
            [
              18.6,
              9.4
            ],
            [
              32.75,
              9.4
            ],
            [
              32.75,
              14.4
            ],
            [
              18.6,
              14.4
            ]
          ],
          "holes": [],
          "outdoor": true
        },
        {
          "outer": [
            [
              22.15,
              2
            ],
            [
              30.15,
              2
            ],
            [
              30.15,
              5.8
            ],
            [
              22.15,
              5.8
            ]
          ],
          "holes": [],
          "outdoor": true
        },
        {
          "outer": [
            [
              22.15,
              5.8
            ],
            [
              26.55,
              5.8
            ],
            [
              26.55,
              9.4
            ],
            [
              22.15,
              9.4
            ]
          ],
          "holes": [],
          "outdoor": true
        }
      ],
      "TOP": [
        {
          "outer": [
            [
              2,
              2
            ],
            [
              22.15,
              2
            ],
            [
              22.15,
              9.4
            ],
            [
              2,
              9.4
            ]
          ],
          "holes": [
            [
              [
                17.05,
                5.8
              ],
              [
                20.95,
                5.8
              ],
              [
                20.95,
                9.2
              ],
              [
                17.05,
                9.2
              ]
            ]
          ]
        }
      ]
    },
    "navigation_spaces": [
      {
        "id": "b-guest",
        "name": "مجلس ضيوف القبو",
        "floor": "B1",
        "bounds": [
          28.25,
          2.3,
          36.45,
          9.3
        ],
        "type": "majlis",
        "poi": [
          29.5,
          6.7
        ],
        "look": [
          34,
          5.5
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-lounge",
        "name": "جلسة القبو",
        "floor": "B1",
        "bounds": [
          20.4,
          9.4,
          26.4,
          16.1
        ],
        "type": "lounge",
        "poi": [
          21.3,
          13.3
        ],
        "look": [
          24.2,
          12.6
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-cinema",
        "name": "السينما والألعاب",
        "floor": "B1",
        "bounds": [
          26.6,
          9.4,
          32.6,
          14.2
        ],
        "type": "cinema",
        "poi": [
          27.4,
          12.3
        ],
        "look": [
          31.8,
          11.7
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-storage",
        "name": "المستودع",
        "floor": "B1",
        "bounds": [
          26.6,
          14.4,
          32.6,
          16.1
        ],
        "type": "storage",
        "poi": [
          27.4,
          15.2
        ],
        "look": [
          31,
          15.2
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-gym",
        "name": "النادي الرياضي",
        "floor": "B1",
        "bounds": [
          7.85,
          5.9,
          15.75,
          9.1
        ],
        "type": "gym",
        "poi": [
          9,
          7.5
        ],
        "look": [
          14,
          7.4
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-kitchen",
        "name": "مطبخ القبو",
        "floor": "B1",
        "bounds": [
          0.3,
          2.5,
          3.75,
          9.1
        ],
        "type": "kitchen",
        "poi": [
          2.7,
          6.3
        ],
        "look": [
          0.6,
          6.3
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-laundry",
        "name": "الغسيل",
        "floor": "B1",
        "bounds": [
          0.3,
          0.3,
          3.75,
          2
        ],
        "type": "laundry",
        "poi": [
          2.7,
          1.2
        ],
        "look": [
          0.7,
          1.1
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-makeup",
        "name": "غرفة التجميل",
        "floor": "B1",
        "bounds": [
          4.05,
          6.3,
          7.55,
          9.1
        ],
        "type": "makeup",
        "poi": [
          5.8,
          8
        ],
        "look": [
          6,
          6.5
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-staff1",
        "name": "غرفة خدمة ١",
        "floor": "B1",
        "bounds": [
          4.05,
          2.3,
          7.05,
          6.1
        ],
        "type": "singlebed",
        "poi": [
          6.6499999999999995,
          5.699999999999999
        ],
        "look": [
          5.49,
          3.8499999999999996
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-staff2",
        "name": "غرفة خدمة ٢",
        "floor": "B1",
        "bounds": [
          9.45,
          2.3,
          13.55,
          4.5
        ],
        "type": "singlebed",
        "poi": [
          13.15,
          4.15
        ],
        "look": [
          11.418,
          3.15
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-staffbath1",
        "name": "حمام الخدمة ١",
        "floor": "B1",
        "bounds": [
          7.15,
          2.3,
          8.15,
          4.5
        ],
        "type": "wc",
        "poi": [
          7.65,
          4
        ],
        "look": [
          7.65,
          2.6
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-staffbath2",
        "name": "حمام الخدمة ٢",
        "floor": "B1",
        "bounds": [
          8.35,
          2.3,
          9.35,
          4.5
        ],
        "type": "wc",
        "poi": [
          8.85,
          4
        ],
        "look": [
          8.85,
          2.6
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-makeupwc",
        "name": "دورة مياه التجميل",
        "floor": "B1",
        "bounds": [
          4.05,
          7.1,
          5.05,
          9.1
        ],
        "type": "wc",
        "poi": [
          4.55,
          8.7
        ],
        "look": [
          4.5,
          7.3
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-service3",
        "name": "غرفة خدمة ٣",
        "floor": "B1",
        "bounds": [
          22.3,
          2.3,
          25.4,
          5.9
        ],
        "type": "singlebed",
        "poi": [
          25,
          5.550000000000001
        ],
        "look": [
          23.788,
          3.8499999999999996
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-service3wc",
        "name": "حمام الخدمة ٣",
        "floor": "B1",
        "bounds": [
          22.3,
          6.1,
          25.4,
          7.3
        ],
        "type": "wc",
        "poi": [
          24.6,
          6.7
        ],
        "look": [
          22.8,
          6.7
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-wash",
        "name": "مغاسل الضيوف",
        "floor": "B1",
        "bounds": [
          25.6,
          3.8,
          28.05,
          6.2
        ],
        "type": "wash",
        "poi": [
          27,
          5.6
        ],
        "look": [
          27,
          4
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-wc1",
        "name": "دورة مياه ضيوف ١",
        "floor": "B1",
        "bounds": [
          25.6,
          6.4,
          28.05,
          7.65
        ],
        "type": "wc",
        "poi": [
          27,
          7.1
        ],
        "look": [
          26,
          7.1
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-wc2",
        "name": "دورة مياه ضيوف ٢",
        "floor": "B1",
        "bounds": [
          25.6,
          7.85,
          28.05,
          9.1
        ],
        "type": "wc",
        "poi": [
          27,
          8.5
        ],
        "look": [
          26,
          8.5
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-shower",
        "name": "حمام النادي",
        "floor": "B1",
        "bounds": [
          22.3,
          7.5,
          25.4,
          9.1
        ],
        "type": "shower",
        "poi": [
          24.6,
          8.3
        ],
        "look": [
          22.8,
          8.3
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-atrium",
        "name": "بهو القبو والحديقة الداخلية",
        "floor": "B1",
        "bounds": [
          15.9,
          4.8,
          22.1,
          9.3
        ],
        "type": "atrium",
        "poi": [
          17,
          8.4
        ],
        "look": [
          18.7,
          5.2
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-lift",
        "name": "مصعد القبو",
        "floor": "B1",
        "bounds": [
          13.85,
          2.2,
          15.65,
          4.4
        ],
        "type": "lift",
        "poi": [
          14.7,
          3.4
        ],
        "look": [
          14.7,
          5
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-stair",
        "name": "درج القبو",
        "floor": "B1",
        "bounds": [
          15.8,
          2,
          22.1,
          5.8
        ],
        "type": "stair",
        "poi": [
          16.2,
          2.65
        ],
        "look": [
          20.7,
          2.65
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-pool",
        "name": "المسبح",
        "floor": "B1",
        "bounds": [
          4.7,
          11.3,
          14.95,
          14.2
        ],
        "type": "pool",
        "poi": [
          15.9,
          12.6
        ],
        "look": [
          9.8,
          12.7
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-pooldeck",
        "name": "جلسات فناء المسبح",
        "floor": "B1",
        "bounds": [
          0.3,
          9.4,
          20.1,
          16.1
        ],
        "type": "outdoor",
        "poi": [
          3.2,
          12.5
        ],
        "look": [
          10,
          12.5
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-frontgarden",
        "name": "الحديقة الأمامية المنخفضة",
        "floor": "B1",
        "bounds": [
          32.75,
          9.4,
          36.45,
          16.1
        ],
        "type": "garden",
        "poi": [
          34.6,
          11.2
        ],
        "look": [
          32.9,
          12.8
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-servicepassage",
        "name": "ممر الخدمة الخارجي",
        "floor": "B1",
        "bounds": [
          3.95,
          0.3,
          27.4,
          2
        ],
        "type": "passage",
        "poi": [
          18,
          1.1
        ],
        "look": [
          7,
          1.1
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "b-externalstair",
        "name": "الدرج الخارجي إلى الشارع",
        "floor": "B1",
        "bounds": [
          27.4,
          0.3,
          35.8,
          2
        ],
        "type": "stair",
        "poi": [
          27.7,
          1.15
        ],
        "look": [
          35.6,
          1.15
        ],
        "elevation": -3.6,
        "page": 55,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-kitchen",
        "name": "المطبخ المفتوح",
        "floor": "G",
        "bounds": [
          0.3,
          3.5,
          4,
          9.2
        ],
        "type": "kitchen",
        "poi": [
          3.65,
          8.3
        ],
        "look": [
          2.8,
          6.35
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-diningfamily",
        "name": "طعام العائلة",
        "floor": "G",
        "bounds": [
          4.1,
          5.1,
          8.5,
          9.2
        ],
        "type": "dining",
        "poi": [
          7.7,
          8.4
        ],
        "look": [
          6.1,
          6.8
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-living",
        "name": "المعيشة الرئيسية",
        "floor": "G",
        "bounds": [
          5.4,
          2.2,
          13.5,
          6.8
        ],
        "type": "lounge",
        "poi": [
          11.8,
          6.6
        ],
        "look": [
          8.2,
          4.5
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-gallery",
        "name": "المعيشة المطلة على الفناء",
        "floor": "G",
        "bounds": [
          8.5,
          6.9,
          17,
          9.2
        ],
        "type": "gallery",
        "poi": [
          12,
          8.1
        ],
        "look": [
          10,
          13
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-green",
        "name": "الحديقة الداخلية",
        "floor": "G",
        "bounds": [
          13.6,
          5.3,
          15.8,
          7.1
        ],
        "type": "garden",
        "poi": [
          15.6,
          7.5
        ],
        "look": [
          14.5,
          6.2
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-foyer",
        "name": "بهو العائلة والدرج",
        "floor": "G",
        "bounds": [
          15.8,
          7.4,
          22.1,
          9.3
        ],
        "type": "foyer",
        "poi": [
          18.5,
          8.3
        ],
        "look": [
          18.5,
          4.6
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-entry",
        "name": "مدخل البيت",
        "floor": "G",
        "bounds": [
          22.3,
          5.8,
          26.1,
          9.2
        ],
        "type": "entry",
        "poi": [
          24.2,
          8.3
        ],
        "look": [
          21.5,
          8
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-office",
        "name": "مكتب الأرضي",
        "floor": "G",
        "bounds": [
          24.35,
          2.2,
          29.95,
          5.6
        ],
        "type": "office",
        "poi": [
          28.5,
          4.6
        ],
        "look": [
          26.7,
          3.5
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-guest",
        "name": "مجلس الضيوف",
        "floor": "G",
        "bounds": [
          24.35,
          9.6,
          32.55,
          14.4
        ],
        "type": "majlis",
        "poi": [
          25.3,
          12.7
        ],
        "look": [
          29,
          12
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-guestdining",
        "name": "سفرة الضيوف",
        "floor": "G",
        "bounds": [
          20.45,
          9.6,
          24.25,
          14.4
        ],
        "type": "dining",
        "poi": [
          21.1,
          13.8
        ],
        "look": [
          22.4,
          11.7
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-wash",
        "name": "مغاسل الأرضي",
        "floor": "G",
        "bounds": [
          22.3,
          3.8,
          24.1,
          5.8
        ],
        "type": "wash",
        "poi": [
          23.3,
          5.3
        ],
        "look": [
          23.3,
          4
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-wc",
        "name": "حمام ضيوف الأرضي",
        "floor": "G",
        "bounds": [
          22.3,
          2.2,
          24.1,
          3.6
        ],
        "type": "wc",
        "poi": [
          23.5,
          3.1
        ],
        "look": [
          22.7,
          2.6
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-backwc",
        "name": "خدمات المطبخ الخلفية",
        "floor": "G",
        "bounds": [
          0.3,
          0.3,
          3.75,
          2.1
        ],
        "type": "wc",
        "poi": [
          2.8,
          1.5
        ],
        "look": [
          0.7,
          1
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-lift",
        "name": "مصعد الأرضي",
        "floor": "G",
        "bounds": [
          13.85,
          2.2,
          15.65,
          4.4
        ],
        "type": "lift",
        "poi": [
          14.7,
          3.4
        ],
        "look": [
          14.7,
          5
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-stair",
        "name": "الدرج الرئيسي",
        "floor": "G",
        "bounds": [
          15.8,
          2,
          22.1,
          5.8
        ],
        "type": "stair",
        "poi": [
          16.2,
          2.65
        ],
        "look": [
          20.7,
          2.65
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-parking",
        "name": "الموقفان ومدخل السيارات",
        "floor": "G",
        "bounds": [
          30.15,
          2,
          36.45,
          9.4
        ],
        "type": "parking",
        "poi": [
          34.7,
          8.2
        ],
        "look": [
          33.1,
          4
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-frontentry",
        "name": "الفناء الأمامي والمدخل",
        "floor": "G",
        "bounds": [
          26.1,
          5.8,
          30.15,
          9.4
        ],
        "type": "outdoor",
        "poi": [
          28,
          8
        ],
        "look": [
          24.8,
          8
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-familyentry",
        "name": "مسار مدخل العائلة",
        "floor": "G",
        "bounds": [
          17.1,
          14.5,
          36.45,
          16.1
        ],
        "type": "passage",
        "poi": [
          34.5,
          15.3
        ],
        "look": [
          19,
          15.3
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-bridge",
        "name": "الممر المطِل على المسبح",
        "floor": "G",
        "bounds": [
          17.1,
          9.4,
          20.2,
          14.4
        ],
        "type": "bridge",
        "poi": [
          18.3,
          12
        ],
        "look": [
          10,
          12
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "g-backpassage",
        "name": "الارتداد وممر الخلف",
        "floor": "G",
        "bounds": [
          4,
          0.3,
          27.4,
          2
        ],
        "type": "passage",
        "poi": [
          8,
          1.1
        ],
        "look": [
          24,
          1.1
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-bed1",
        "name": "غرفة النوم الأولى",
        "floor": "L1",
        "bounds": [
          2.2,
          4.6,
          6.45,
          9.2
        ],
        "type": "bed",
        "poi": [
          6.05,
          8
        ],
        "look": [
          4.24,
          6.1499999999999995
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-dress1",
        "name": "ملابس الغرفة الأولى",
        "floor": "L1",
        "bounds": [
          4.4,
          2.2,
          6.45,
          4.4
        ],
        "type": "dressing",
        "poi": [
          5.4,
          3.3
        ],
        "look": [
          6.1,
          3.3
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-bath1",
        "name": "حمام الغرفة الأولى",
        "floor": "L1",
        "bounds": [
          2.2,
          2.2,
          4.2,
          4.4
        ],
        "type": "bath",
        "poi": [
          3.3000000000000003,
          3.1500000000000004
        ],
        "look": [
          2.54,
          2.58
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-bed2",
        "name": "غرفة النوم البارزة",
        "floor": "L1",
        "bounds": [
          4.2,
          9.6,
          7.65,
          14.4
        ],
        "type": "bed",
        "poi": [
          7.25,
          13
        ],
        "look": [
          5.856,
          11.15
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-dress2",
        "name": "ملابس الغرفة البارزة",
        "floor": "L1",
        "bounds": [
          2.2,
          9.6,
          4,
          11.8
        ],
        "type": "dressing",
        "poi": [
          3.2,
          10.8
        ],
        "look": [
          2.4,
          10.8
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-bath2",
        "name": "حمام الغرفة البارزة",
        "floor": "L1",
        "bounds": [
          2.2,
          12,
          4,
          14.4
        ],
        "type": "bath",
        "poi": [
          3.1900000000000004,
          12.95
        ],
        "look": [
          2.54,
          12.38
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-bed3",
        "name": "غرفة النوم الثالثة",
        "floor": "L1",
        "bounds": [
          18.8,
          9.6,
          22.25,
          14.4
        ],
        "type": "bed",
        "poi": [
          21.85,
          13
        ],
        "look": [
          20.456,
          11.15
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-dress3",
        "name": "ملابس الغرفة الثالثة",
        "floor": "L1",
        "bounds": [
          22.35,
          9.6,
          24.15,
          11.8
        ],
        "type": "dressing",
        "poi": [
          23.2,
          10.8
        ],
        "look": [
          23.8,
          10.8
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-bath3",
        "name": "حمام الغرفة الثالثة",
        "floor": "L1",
        "bounds": [
          22.35,
          12,
          24.15,
          14.4
        ],
        "type": "bath",
        "poi": [
          23.34,
          12.95
        ],
        "look": [
          22.69,
          12.38
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-living",
        "name": "صالة العائلة العلوية",
        "floor": "L1",
        "bounds": [
          6.85,
          2.2,
          13.85,
          5.8
        ],
        "type": "lounge",
        "poi": [
          12.7,
          5.1
        ],
        "look": [
          9,
          3.6
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-office",
        "name": "مكتب الأول",
        "floor": "L1",
        "bounds": [
          24.35,
          2.2,
          29.95,
          5.6
        ],
        "type": "office",
        "poi": [
          28.6,
          4.7
        ],
        "look": [
          26.7,
          3.5
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-wc",
        "name": "دورة مياه الأول",
        "floor": "L1",
        "bounds": [
          22.3,
          2.2,
          24.1,
          4.4
        ],
        "type": "wc",
        "poi": [
          23.4,
          3.9
        ],
        "look": [
          22.8,
          2.6
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-corridor",
        "name": "ممر الأول",
        "floor": "L1",
        "bounds": [
          13.7,
          4.7,
          24.15,
          5.8
        ],
        "type": "passage",
        "poi": [
          15.8,
          5.2
        ],
        "look": [
          23.4,
          5.2
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-bridge",
        "name": "جسر الإطلالة الداخلية",
        "floor": "L1",
        "bounds": [
          20.95,
          5.8,
          22.15,
          9.4
        ],
        "type": "bridge",
        "poi": [
          21.55,
          7.8
        ],
        "look": [
          14,
          7.5
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-lift",
        "name": "مصعد الأول",
        "floor": "L1",
        "bounds": [
          13.85,
          2.2,
          15.65,
          4.4
        ],
        "type": "lift",
        "poi": [
          14.7,
          3.4
        ],
        "look": [
          14.7,
          5
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "l-stair",
        "name": "درج الأول",
        "floor": "L1",
        "bounds": [
          15.8,
          2,
          22.1,
          5.8
        ],
        "type": "stair",
        "poi": [
          16.2,
          2.65
        ],
        "look": [
          20.7,
          2.65
        ],
        "elevation": 4,
        "page": 57,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-bed",
        "name": "غرفة الجناح الرئيسي",
        "floor": "R",
        "bounds": [
          2.2,
          4.6,
          7.65,
          9.2
        ],
        "type": "bed",
        "poi": [
          7.25,
          8
        ],
        "look": [
          4.816000000000001,
          6.1499999999999995
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-living",
        "name": "معيشة الجناح الرئيسي",
        "floor": "R",
        "bounds": [
          7.85,
          4.6,
          13.65,
          9.2
        ],
        "type": "lounge",
        "poi": [
          12.7,
          8.4
        ],
        "look": [
          10.3,
          6.4
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-dress",
        "name": "غرفة ملابس الجناح",
        "floor": "R",
        "bounds": [
          4.2,
          2.2,
          11.25,
          4.4
        ],
        "type": "dressing",
        "poi": [
          8.4,
          3.5
        ],
        "look": [
          5.4,
          3.5
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-bath1",
        "name": "حمام الجناح الأول",
        "floor": "R",
        "bounds": [
          2.2,
          2.2,
          4.2,
          4.4
        ],
        "type": "bath",
        "poi": [
          3.3000000000000003,
          3.1500000000000004
        ],
        "look": [
          2.54,
          2.58
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-bath2",
        "name": "حمام الجناح الثاني",
        "floor": "R",
        "bounds": [
          11.45,
          2.2,
          13.45,
          4.4
        ],
        "type": "bath",
        "poi": [
          12.549999999999999,
          3.1500000000000004
        ],
        "look": [
          11.79,
          2.58
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-lobby",
        "name": "بهو جناح السطح",
        "floor": "R",
        "bounds": [
          13.9,
          5.8,
          17.05,
          9.2
        ],
        "type": "lounge",
        "poi": [
          15.4,
          8
        ],
        "look": [
          15.4,
          6.7
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-bridge",
        "name": "ممر الأتريوم",
        "floor": "R",
        "bounds": [
          20.95,
          5.8,
          22.15,
          9.4
        ],
        "type": "bridge",
        "poi": [
          21.55,
          7.9
        ],
        "look": [
          18.5,
          7.3
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-leftterrace",
        "name": "التراس الخاص",
        "floor": "R",
        "bounds": [
          2,
          9.4,
          7.85,
          14.4
        ],
        "type": "terrace",
        "poi": [
          5.5,
          12.8
        ],
        "look": [
          4.2,
          10.8
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-mainterrace",
        "name": "التراس الرئيسي",
        "floor": "R",
        "bounds": [
          18.6,
          9.4,
          32.75,
          14.4
        ],
        "type": "terrace",
        "poi": [
          25.3,
          13.3
        ],
        "look": [
          29.5,
          11.4
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-diningterrace",
        "name": "طعام التراس",
        "floor": "R",
        "bounds": [
          18.6,
          10,
          24.4,
          14.4
        ],
        "type": "outdoordining",
        "poi": [
          20,
          13.2
        ],
        "look": [
          22,
          11.8
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-upperterrace",
        "name": "التراس الأمامي",
        "floor": "R",
        "bounds": [
          22.15,
          2,
          30.15,
          5.8
        ],
        "type": "terrace",
        "poi": [
          28.7,
          4.8
        ],
        "look": [
          24,
          4
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-kitchenette",
        "name": "التحضير الخارجي",
        "floor": "R",
        "bounds": [
          22.15,
          2,
          24.6,
          5.8
        ],
        "type": "outdoorkitchen",
        "poi": [
          23.6,
          4.9
        ],
        "look": [
          22.7,
          3
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-gardenlink",
        "name": "ممشى حدائق السطح",
        "floor": "R",
        "bounds": [
          22.15,
          5.8,
          26.55,
          9.4
        ],
        "type": "garden",
        "poi": [
          24.1,
          7.8
        ],
        "look": [
          22.2,
          8.2
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-lift",
        "name": "مصعد السطح",
        "floor": "R",
        "bounds": [
          13.85,
          2.2,
          15.65,
          4.4
        ],
        "type": "lift",
        "poi": [
          14.7,
          3.4
        ],
        "look": [
          14.7,
          5
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "r-stair",
        "name": "درج السطح",
        "floor": "R",
        "bounds": [
          15.8,
          2,
          22.1,
          5.8
        ],
        "type": "stair",
        "poi": [
          16.2,
          2.65
        ],
        "look": [
          20.7,
          2.65
        ],
        "elevation": 7.6,
        "page": 58,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "top-roof",
        "name": "كامل السقف العلوي",
        "floor": "TOP",
        "bounds": [
          2,
          2,
          22.15,
          9.4
        ],
        "type": "roof",
        "poi": [
          8,
          6
        ],
        "look": [
          18,
          6
        ],
        "elevation": 11.2,
        "page": 38,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "top-atrium",
        "name": "إغلاق الأتريوم من أعلى",
        "floor": "TOP",
        "bounds": [
          17.05,
          5.8,
          20.95,
          9.2
        ],
        "type": "technical",
        "poi": [
          19,
          5.1
        ],
        "look": [
          19,
          7.4
        ],
        "elevation": 11.2,
        "page": 38,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "site-street",
        "name": "الشارع والواجهة",
        "floor": "G",
        "bounds": [
          37,
          0,
          44,
          16.4
        ],
        "type": "site",
        "poi": [
          40,
          12
        ],
        "look": [
          30,
          8
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "site-rear",
        "name": "السور والجهة الخلفية",
        "floor": "G",
        "bounds": [
          -3,
          0,
          -0.5,
          16.4
        ],
        "type": "site",
        "poi": [
          -2,
          10
        ],
        "look": [
          5,
          8
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      },
      {
        "id": "site-side",
        "name": "واجهة الفناء الجانبية",
        "floor": "G",
        "bounds": [
          0,
          17,
          36.75,
          20
        ],
        "type": "site",
        "poi": [
          12,
          19
        ],
        "look": [
          12,
          8
        ],
        "elevation": 0,
        "page": 56,
        "classification": "E2",
        "boundsClassification": "E2",
        "poiClassification": "E3",
        "lookClassification": "E3"
      }
    ],
    "camera_views": [
      {
        "id": "hero",
        "name": "المنظور العام",
        "p": [
          57,
          30,
          39
        ],
        "t": [
          18,
          3.4,
          8.3
        ]
      },
      {
        "id": "street",
        "name": "واجهة الشارع",
        "p": [
          49,
          7,
          15
        ],
        "t": [
          27,
          4,
          8.2
        ]
      },
      {
        "id": "court",
        "name": "فناء المسبح",
        "p": [
          16.3,
          -1.95,
          14.5
        ],
        "t": [
          4.8,
          1.4,
          10.7
        ]
      },
      {
        "id": "living",
        "name": "المعيشة والفناء",
        "p": [
          1.6,
          1.62,
          8.65
        ],
        "t": [
          17.5,
          1.75,
          6.75
        ]
      },
      {
        "id": "atrium",
        "name": "الأتريوم",
        "p": [
          16.3,
          1.65,
          8.5
        ],
        "t": [
          20,
          7,
          4
        ]
      },
      {
        "id": "terrace",
        "name": "تراسات السطح",
        "p": [
          32,
          9.25,
          13.2
        ],
        "t": [
          20.8,
          9,
          8
        ]
      },
      {
        "id": "section",
        "name": "مقطع معماري",
        "p": [
          40,
          20,
          34
        ],
        "t": [
          18,
          3,
          8
        ],
        "section": true
      },
      {
        "id": "roof",
        "name": "من أعلى",
        "p": [
          18.4,
          49,
          8.2
        ],
        "t": [
          18.4,
          0,
          8.19
        ]
      }
    ],
    "navigation_space_count": 83,
    "geometry_qa_status": "POIs_and_three_stair_ascent_routes_checked_not_full_CAD_match",
    "important_geometry_notes": [
      "Slab polygons are simplified reconstruction, not completed CAD tracing.",
      "Stairwell slab cutouts include provisional flight clearance; they are not a replacement for E1 annotated stair slot dimensions.",
      "All room targets are accessible by teleportation and free flight; full door-to-door graph has not been validated.",
      "Furniture has no movement collision; walls and floors do.",
      "Elevator is a represented cabin with floor destinations, not a mechanical simulation."
    ],
    "implemented_E3_values": {
      "door_leaf_height_m": 2.4,
      "door_opening_height_m": 2.45,
      "pool_bottom_top_m": -4.85,
      "pool_water_level_m": -3.73,
      "pool_walking_deck_level_m": -3.6,
      "pool_effective_water_depth_m": 1.12,
      "boundary_wall_above_ground_m": 1.8,
      "glass_guard_top_above_floor_m": 1.1375,
      "V_support_radius_m": 0.13,
      "glass_material_model": "real-time alpha; Cycles transmissive glass with thin-shadow and reduced-reflection approximation; optical product calibration pending",
      "door_default_pose_degrees": 180
    },
    "photoreal_reference": "3d-preparation/references/user-photoreal-target.png",
    "full_photoreal_acceptance": false,
    "visual_quality_pass_02": {
      "classification": "E3",
      "scope": [
        "g-kitchen",
        "g-diningfamily",
        "g-living",
        "adjacent planting"
      ],
      "shared_geometry": "output/ALHADA-study-model.glb",
      "furniture_source": "src/quality-interior.js",
      "trees": {
        "source": "https://polyhaven.com/a/jacaranda_tree",
        "license": "CC0",
        "instances": 6,
        "canopy_depth": "provisional scale adjustment"
      },
      "still_renderer": "Blender 4.5.11 / Cycles / Metal",
      "still_resolution": [
        2400,
        1350
      ],
      "samples_max": 320,
      "still_path": "output/quality-v2/living-cycles.png",
      "blend_path": "output/quality-v2/ALHADA-quality-v2.blend",
      "realtime_contact_shadows": "optional GTAO, disabled by default on narrow viewport",
      "limitations": [
        "Still image shading differs from realtime; geometry is shared.",
        "Glass uses a thin-shadow and reduced-reflection approximation.",
        "Remaining rooms have not received the same detailing pass.",
        "Not approved as reference-level photorealism."
      ]
    },
    "fitout_v3": {
      "classification": "E3 proposed decor and illumination",
      "date": "2026-10-20",
      "scope": "Whole-house fitout proposal, plus street wall and open two-car parking portal",
      "coverage_count": 83,
      "light_group_count": 81,
      "kit_asset_instance_count": 91,
      "street_front": {
        "source_page": 56,
        "reference": "3d-preparation/references/user-street-boundary.png",
        "wall_height_m": {
          "value": 2.45,
          "status": "E3"
        },
        "portal_height_m": {
          "value": 2.85,
          "status": "E3"
        },
        "gate_opening_v_m": [
          2.15,
          7.45
        ],
        "gate_pose_method": "E3 instantaneous two-leaf swing; three pedestrian gates",
        "parking_roof": "open as supplied axonometric"
      },
      "realtime_lighting": "All fixtures modelled; nearest three area emitters evaluated. Offline renderer reads all 81 groups.",
      "coverage_register": "alhada-explorer/output/fitout-v3/room-register.json",
      "qa": "alhada-explorer/output/fitout-v3/qa.json",
      "editable_source": [
        "src/street-front.js",
        "src/furniture-kit.js",
        "src/house-decor.js",
        "src/room-lights.js"
      ],
      "acceptance": "proposal_pending_room_by_room_design_review",
      "remaining": [
        "E2 reconstruction needs CAD checking, including bedroom boundaries.",
        "Full room-to-room navigation graph and furniture collision not validated.",
        "Physical phone performance not tested.",
        "No calibrated photometric/MEP or product schedule."
      ]
    }
  },
  "owner_decisions": [
    {
      "date": "2026-10-20",
      "decision": "Levels approved: B1 -3.60, G 0.00, L1 +4.00, R +7.60, roof slab +11.20 m",
      "scope": "vertical geometry",
      "note": "Owner approval of presentation levels; not a structural or surveyed value."
    },
    {
      "date": "2026-10-20",
      "decision": "Interior wall finish: warm travertine (as the photoreal reference); exterior stays black palette p14",
      "scope": "finishes"
    },
    {
      "date": "2026-10-21",
      "decision": "North = street side (+X in the viewer). Sun set for Riyadh afternoon: azimuth 240°, elevation 40°; dusk azimuth 290°.",
      "scope": "site"
    },
    {
      "date": "2026-10-21",
      "decision": "Use licensed commercial furniture. Replacement pipeline built (public/models/furniture/library.json); purchase/source of commercial models pending owner.",
      "scope": "furniture",
      "status": "pending files"
    }
  ]
}