# Amman villa — RV3 all-floor release

Open **index.html** directly. No internet or local server is required. Furnished floors opens on Basement 1; select Basement 2, Ground, First, Roof, Connections or Whole building. Land + house shows solid terrain, masonry, source-grade stairs and exterior/window relationships. Plans / previews includes all eight RV3 sheets.

## Governing source
**sources/abbas_altair_rv3.pdf** is the latest user-supplied governing source for this entire release. It supersedes the earlier B1-only instruction. Neither the earlier standalone B1 PDF nor AMMAN_RV2 overrides RV3. Rejected Amman_Villa_.pdf was not used.

| Page / sheet | Content | Mode / level |
|---|---|---|
| 1 / AR01 | Site plan | Site reference |
| 2 / AR02 | Perspective site plan | Site reference |
| 3 / AR03 | Landscape plan | Terrain / FGL / stairs |
| 4 / AR04 | Basement 2 furniture | B2 −9.00 m |
| 5 / AR05 | Basement 1 furniture | B1 −4.40 m |
| 6 / AR06 | Ground furniture | Ground +0.20 m |
| 7 / AR07 | First furniture | First +3.55 m |
| 8 / AR08 | Roof plan | Roof +7.10 m |

The PDF has no extractable text but contains vector drawing paths (it is not merely a scanned bitmap). Sheet labels and levels were read visually from actual rendered pages.

## What changed
- **B1:** independently retraced room partitions, door gaps and exterior openings. Replaced old wide kitchen/island and store with narrow east kitchen and open family sitting; updated service rooms, west shared bathroom, dressing and master stepped south outline. Updated furnishing groups to match room use.
- **Ground:** no longer preserved blindly from RV2. Rebuilt the revised narrow kitchen/open sitting/service arrangement from AR06; retains its rear bedroom suite and front living/dining, two west twin bedrooms, service/bathrooms and main arrival terrace. Ground entry follows the AR06 south/front threshold rather than the B1 master outline.
- **First:** added AR07 as a distinct selectable furnished floor at +3.55, with rear living/dining, revised sitting/kitchen/services, twin bedrooms, main bedroom and south balcony. It is not relabeled as B1.
- **Roof:** added AR08 roof terraces, setbacks, perimeter parapets and shared-stair enclosure at +7.10. No extra residential storey, invented roof garden or equipment.
- **Exterior:** rebuilt the residential facades for B1, Ground and First, including the recessed laundry/bath wall and separate openings, terrace thresholds, master/living south openings and AR08 stair enclosure. Removed the old roof-over-Ground so First and Roof align at their actual levels.
- **Connections:** five source levels, updated selectors, room lists, markers and shared-core vertical alignment. Exploded spacing is deliberately schematic; Whole building uses source elevations.
- **Landscape / B2:** retained only after RV3 comparison. In the drawing-area crop [0,0,950,750] at 72 dpi, AR01/02 match RV2 pixel-for-pixel; AR03 differs by one pixel (3 grayscale levels), and AR04 by seven pixels (1–4 grayscale levels). These tiny rasterization changes do not alter the compared landscaping/B2 layout. The existing B2 room/mesh data is also verified identical at runtime. Terrain vertices, spot grades and stair trace remain unchanged; their opening/access collision tests now use the RV3 facade coordinates.

## Source registration and limitations
The drawings are manually registered to the established multi-floor coordinate frame. B1/Ground/First use corresponding exterior extents and stair-core alignment; the reusable normalized trace follows the reviewed B1 raster frame (325,535) → model (386,98), (715,1208) → (874,937). AR06/07 variant partitions, furniture and balconies are separate branches; Roof is a separate builder. Existing overall registration is visualization-grade, approximately ±0.30 m, not a survey or precise CAD reconstruction.

Furniture dimensions, finishes, floor cutaway wall heights, glazing sill/head heights (+0.90/+2.50 relative to occupied floors), parapet/enclosure heights and stair subdivisions are illustrative. Roof stair headroom is not provided by a coordinated section. AR01/02 are retained site references; detailed room layouts follow the corresponding AR04–08 floor sheets where a site-scale depiction is less detailed.

**West B1 access remains unresolved.** The shared stair/intermediate −6.00 reference and adjacent garden FGL −6.12 must not be conflated with living floor −4.40. An amber marker locates the stair-side interface, but does not establish a door or an independent street route. No speculative doorway hole, door leaf or threshold platform is cut into the final shell. The tested intermediate access envelope is explicitly a hypothesis, not a confirmed opening. Lower core walls are hidden in the isolated inspection view for legibility.

Brown vertical soil faces are display cuts, not designed retaining walls or lightwells. Upper garden-to-parking interpolation remains unresolved (amber). The furnished-floor viewer omits obsolete schematic site strips; use Land + house for the coordinated solid terrain. Boundary wall controls remain illustrative proposals, not retaining engineering.

## Verification
- Runtime B2 mesh/room preservation comparison; B1/Ground changed, First/Roof added.
- All five floors, both combined modes, six camera presets, wall visibility controls, exterior modes, terrain/label toggles and PNG exports exercised in extracted offline Chromium on desktop and mobile.
- No stair-solid intersection with tested opening volumes, no terrain-triangle intersection with openings/access envelopes, and no reduced-sill/expanded-box window collision.
- The possible west intermediate interface's 0.65 m visual apron overlaps two neighboring treads. This is proximity rather than opening penetration and is reported, not suppressed.
- All gallery/source assets and offline links checked. These are display geometry checks, not structural, accessibility or physical certification.

The deploy-root directory is a static public site. Build/test scripts and diagnostics stay outside it. Deployment is reserved for the parent agent; this release preparation does not modify the live document root or Nginx.
