{
  "artifactClass": "SFT_TYPED_SCENE_FIXTURE",
  "evidenceState": "IMPLEMENTED",
  "contentId": "sha256:58a75ea1d736e5c3922fd123a48b5559106b3c98b950e3550c9862273fb8f6c2",
  "graph": {
    "schemaVersion": "sft.scene.v1",
    "id": "architecture-fixture",
    "name": "Architectural clearance and service-access fixture",
    "rootEntityId": "world",
    "frames": [
      {
        "id": "world",
        "name": "Fixture world frame",
        "origin": [
          0,
          0,
          0
        ],
        "basis": [
          [
            1,
            0,
            0
          ],
          [
            0,
            1,
            0
          ],
          [
            0,
            0,
            1
          ]
        ],
        "unit": "mm",
        "precision": "EXACT",
        "tolerance": 0
      }
    ],
    "entities": [
      {
        "id": "world",
        "name": "World",
        "kind": "world",
        "frameId": "world",
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "building",
        "name": "Prototype Building",
        "kind": "building",
        "frameId": "world",
        "bounds": {
          "min": [
            0,
            0,
            0
          ],
          "max": [
            12000,
            8000,
            3200
          ],
          "unit": "mm",
          "precision": "EXACT",
          "tolerance": 0,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "ground-floor",
        "name": "Ground Floor",
        "kind": "level",
        "frameId": "world",
        "bounds": {
          "min": [
            0,
            0,
            0
          ],
          "max": [
            12000,
            8000,
            3000
          ],
          "unit": "mm",
          "precision": "EXACT",
          "tolerance": 0,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "lobby",
        "name": "Lobby",
        "kind": "space",
        "frameId": "world",
        "bounds": {
          "min": [
            0,
            0,
            0
          ],
          "max": [
            3500,
            4000,
            3000
          ],
          "unit": "mm",
          "precision": "EXACT",
          "tolerance": 0,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {
          "routeWidthMm": 1400
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "corridor",
        "name": "Main Corridor",
        "kind": "space",
        "frameId": "world",
        "bounds": {
          "min": [
            3500,
            0,
            0
          ],
          "max": [
            8000,
            1800,
            3000
          ],
          "unit": "mm",
          "precision": "EXACT",
          "tolerance": 0,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {
          "routeWidthMm": 1200
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "mechanical-room",
        "name": "Mechanical Room",
        "kind": "space",
        "frameId": "world",
        "bounds": {
          "min": [
            8000,
            0,
            0
          ],
          "max": [
            12000,
            4000,
            3000
          ],
          "unit": "mm",
          "precision": "EXACT",
          "tolerance": 0,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {
          "routeWidthMm": 850
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "front-door",
        "name": "Front Door",
        "kind": "opening",
        "frameId": "world",
        "bounds": {
          "min": [
            0,
            1200,
            0
          ],
          "max": [
            100,
            2150,
            2100
          ],
          "unit": "mm",
          "precision": "BOUNDED",
          "tolerance": 3,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "mechanical-door",
        "name": "Mechanical Door",
        "kind": "opening",
        "frameId": "world",
        "bounds": {
          "min": [
            7900,
            400,
            0
          ],
          "max": [
            8000,
            1220,
            2050
          ],
          "unit": "mm",
          "precision": "BOUNDED",
          "tolerance": 3,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "sofa",
        "name": "Lobby Sofa",
        "kind": "object",
        "frameId": "world",
        "bounds": {
          "min": [
            600,
            800,
            0
          ],
          "max": [
            1500,
            2900,
            850
          ],
          "unit": "mm",
          "precision": "BOUNDED",
          "tolerance": 5,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {
          "movable": true
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "air-handler",
        "name": "Air Handler",
        "kind": "service",
        "frameId": "world",
        "bounds": {
          "min": [
            9000,
            1000,
            0
          ],
          "max": [
            10200,
            2100,
            1900
          ],
          "unit": "mm",
          "precision": "BOUNDED",
          "tolerance": 5,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {
          "system": "HVAC"
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "air-handler-access",
        "name": "Air Handler Service Zone",
        "kind": "access-zone",
        "frameId": "world",
        "bounds": {
          "min": [
            8400,
            700,
            0
          ],
          "max": [
            10800,
            2800,
            2200
          ],
          "unit": "mm",
          "precision": "BOUNDED",
          "tolerance": 10,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {
          "requiredDepthMm": 800
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "stored-crate",
        "name": "Stored Crate",
        "kind": "obstacle",
        "frameId": "world",
        "bounds": {
          "min": [
            8500,
            900,
            0
          ],
          "max": [
            9300,
            1700,
            900
          ],
          "unit": "mm",
          "precision": "BOUNDED",
          "tolerance": 5,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {
          "blocksAccess": true
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "clear-storage-bin",
        "name": "Clear Storage Bin",
        "kind": "object",
        "frameId": "world",
        "bounds": {
          "min": [
            10850,
            500,
            0
          ],
          "max": [
            11600,
            1200,
            700
          ],
          "unit": "mm",
          "precision": "BOUNDED",
          "tolerance": 5,
          "frameId": "world",
          "source": "authored"
        },
        "attributes": {
          "blocksAccess": false
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      }
    ],
    "relations": [
      {
        "id": "contains:world:building",
        "kind": "contains",
        "from": "world",
        "to": "building",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:building:ground-floor",
        "kind": "contains",
        "from": "building",
        "to": "ground-floor",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:ground-floor:lobby",
        "kind": "contains",
        "from": "ground-floor",
        "to": "lobby",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:ground-floor:corridor",
        "kind": "contains",
        "from": "ground-floor",
        "to": "corridor",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:ground-floor:mechanical-room",
        "kind": "contains",
        "from": "ground-floor",
        "to": "mechanical-room",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:lobby:front-door",
        "kind": "contains",
        "from": "lobby",
        "to": "front-door",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:lobby:sofa",
        "kind": "contains",
        "from": "lobby",
        "to": "sofa",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:mechanical-room:mechanical-door",
        "kind": "contains",
        "from": "mechanical-room",
        "to": "mechanical-door",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:mechanical-room:air-handler",
        "kind": "contains",
        "from": "mechanical-room",
        "to": "air-handler",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:mechanical-room:air-handler-access",
        "kind": "contains",
        "from": "mechanical-room",
        "to": "air-handler-access",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:mechanical-room:stored-crate",
        "kind": "contains",
        "from": "mechanical-room",
        "to": "stored-crate",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "contains:mechanical-room:clear-storage-bin",
        "kind": "contains",
        "from": "mechanical-room",
        "to": "clear-storage-bin",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "lobby-front-door-corridor",
        "kind": "opens_into",
        "from": "lobby",
        "to": "corridor",
        "directed": false,
        "attributes": {
          "openingId": "front-door",
          "minimumClearanceMm": 950
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "corridor-mechanical-door-room",
        "kind": "opens_into",
        "from": "corridor",
        "to": "mechanical-room",
        "directed": false,
        "attributes": {
          "openingId": "mechanical-door",
          "minimumClearanceMm": 820
        },
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "services:air-handler:zone",
        "kind": "services",
        "from": "air-handler",
        "to": "air-handler-access",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "supported:air-handler:ground-floor",
        "kind": "supported_by",
        "from": "air-handler",
        "to": "ground-floor",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      },
      {
        "id": "supported:sofa:ground-floor",
        "kind": "supported_by",
        "from": "sofa",
        "to": "ground-floor",
        "directed": true,
        "attributes": {},
        "source": {
          "adapter": "authored",
          "sourceId": "sft-runtime-fixture"
        }
      }
    ],
    "metadata": {
      "unit": "mm",
      "description": "A bounded building scene with openings, route widths, equipment, access zones, and an intentional storage obstruction.",
      "evidenceState": "IMPLEMENTED",
      "tags": [
        "architecture",
        "clearance",
        "service-access"
      ]
    }
  },
  "interpretationBoundary": "Authored browser-local fixture; not a native BIM/CAD model or building-code certification."
}
