Editors & technical administrators
Administration
Dependency diagnostics for technical admins. Ordinary users see useful service status only.
Retained LEG
172
Excluded dupes: 53
Mapped UC
56
Rooms seeded: 35
SCADA AI
CONNECTION_REQUIRED
disconnected
Core / Keyra / Sansar
CONNECTION_REQUIRED · CONNECTION_REQUIRED · CONNECTION_REQUIRED
Duplicate exclusion / import preview
Dry-run reconciliation: Z Duplicate markers are rejected (not stripped). Existing names skip create. No hard-delete of live Core records.
Readiness (seed-based)
{
"buildingsTotal": 172,
"physicalBuildings": 96,
"digitalVenues": 13,
"mappedWithGeo": 57,
"roomsSeeded": 35,
"roomsBrowserReady": 5,
"roomsSansarReady": 0,
"roomsBrowserPlanned": 26,
"note": "Readiness counts are seed-based; Facilities denominator required for completeness claims."
}Entity kind breakdown
- Building96
- Parking16
- Event16
- DigitalBuilding10
- ExternalVenue10
- MerchantLocation7
- Organization7
- OutdoorPlace5
- Room3
- Campus1
- DigitalCampus1
Public map seed crosswalk
PUB seeds corroborate names — they are not Core IDs and must not create duplicate buildings.
Proposed Core API ops
- List buildings — GET /v1/buildings (proposed)
- Building detail — GET /v1/buildings/{id} (proposed)
- Rooms by building — GET /v1/buildings/{id}/rooms (proposed)
- World binding — GET /v1/rooms/{id}/world (proposed)
- Upsert import — POST /v1/imports/buildings (proposed)
Missing institutional inputs
- Signed building/room census with Core crosswalk
- Approved campus/property, patrol, and escort polygons
- Geocoded public safety / emergency-telephone inventory
- Accessible entrance routes
- Ciright tenant API, Keyra, Sansar launch contracts
- Booking / course / card / merchant APIs