{
  "schemaVersion": "0.1.0",
  "fixtureId": "map.empty-offline",
  "template": { "id": "map", "version": "0.1.0" },
  "title": "Empty offline spatial scene",
  "description": "Acceptance state proving that the page shell remains usable without provider data or live entity streams.",
  "state": "offline",
  "viewport": {
    "center": [37.6176, 55.7558, 250],
    "heading": 0,
    "pitch": -45,
    "range": 18000
  },
  "capabilities": ["camera", "selection"],
  "styleProfiles": [],
  "scene": {
    "layers": [],
    "places": [],
    "movingObjects": [],
    "stations": [],
    "routes": [],
    "tracks": [],
    "zones": []
  },
  "selection": { "entityId": null },
  "acceptance": [
    { "id": "state.offline-shell", "expect": ["Header, navigation, Inspector entry and retry action remain available."] },
    { "id": "state.no-phantom-data", "expect": ["The renderer does not retain entities from a previously opened scene."] },
    { "id": "state.explainable", "expect": ["The page distinguishes offline from loading, empty and error states."] }
  ]
}
