The Sites page shows sites on an OpenStreetMap map (Leaflet 1.9.4 in the binary, checked against cdnjs's SRI; the CSP allows OSM tiles and the tile layer sends a referrer as OSM's policy asks). A site opens its rooms, a room its floor plan: racks on 600 mm tiles, one wide and two deep, front edge marked, coloured by their machines with a bar for the units used; a rack opens its front, and the rack is part of the URL. An edit mode drags racks into place and rotates them; racks nobody placed are laid out in rows facing alternate aisles. With NetBox as the IPAM authority, sites (coordinates, address), locations and racks are read on every reconcile, never written back. Otherwise sites are placed by clicking the map. Rack positions are Rollcall's (NetBox has none). Checked in headless Chrome with a synthetic site, including a scripted drag, rotate and save of a rack. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>