{
  "artifactClass": "SFT_DETERMINISTIC_APPLICATION_FIXTURE_RECEIPT",
  "suiteVersion": "2.0.0",
  "evidenceState": "DETERMINISTIC_FIXTURE_CONFORMANCE",
  "performanceResult": false,
  "measuredMetrics": false,
  "summary": {
    "caseCount": 12,
    "passed": 12,
    "failed": 0,
    "resultState": "DETERMINISTIC_FIXTURE_CONFORMANCE",
    "performanceResult": false,
    "measuredMetrics": false
  },
  "cases": [
    {
      "id": "architectural-object-fit",
      "application": "Auditable clearance checks",
      "input": "Can the lobby sofa fit through the front door?",
      "expected": "PASS",
      "actual": "PASS",
      "passed": true,
      "summary": "Lobby Sofa fits through Front Door under the bounded box-orientation model."
    },
    {
      "id": "architectural-clearance-policy",
      "application": "Architectural clearance audit",
      "input": "Check architectural clearance in ground floor",
      "expected": "FAIL",
      "actual": "FAIL",
      "passed": true,
      "summary": "2 project-policy clearance check(s) failed."
    },
    {
      "id": "service-access-obstruction",
      "application": "Service-access validation",
      "input": "Audit service access for air handler",
      "expected": "FAIL",
      "actual": "FAIL",
      "passed": true,
      "summary": "Air Handler's authored service-access zone is obstructed."
    },
    {
      "id": "assembly-order",
      "application": "Assembly sequencing",
      "input": "Audit assembly order for cabinet assembly",
      "expected": "PASS",
      "actual": "PASS",
      "passed": true,
      "summary": "A deterministic 6-step assembly order was derived for Cabinet Assembly."
    },
    {
      "id": "robot-reachability",
      "application": "Robot environment memory",
      "input": "Find a path from mobile robot to charging dock",
      "expected": "PASS",
      "actual": "PASS",
      "passed": true,
      "summary": "A typed path connects Mobile Robot to Charging Dock."
    },
    {
      "id": "game-locked-route",
      "application": "Deterministic game state",
      "input": "Find a path from player to exit",
      "expected": "FAIL",
      "actual": "FAIL",
      "passed": true,
      "summary": "No permitted typed path connects Player to Exit."
    },
    {
      "id": "shared-state-branch-isolation",
      "application": "Shared spatial state for multiple agents",
      "input": "Fork two disjoint proposals and materialize a non-accepted merge candidate",
      "expected": "CLEAN",
      "actual": "CLEAN",
      "passed": true,
      "summary": "The branches changed disjoint addressed state. A separate authority gate may accept a merge candidate. MAIN is preserved; the candidate has both agent heads as immutable parents and still requires acceptance."
    },
    {
      "id": "import-gltf-2.0-json",
      "application": "Interchange normalization",
      "input": "gltf-2.0-json",
      "expected": "PASS",
      "actual": "PASS",
      "passed": true,
      "summary": "3 entities and 2 typed relations normalized; 1 warning(s)."
    },
    {
      "id": "import-openusd-ascii-subset",
      "application": "Interchange normalization",
      "input": "openusd-ascii-subset",
      "expected": "PASS",
      "actual": "PASS",
      "passed": true,
      "summary": "3 entities and 2 typed relations normalized; 1 warning(s)."
    },
    {
      "id": "import-cad-manifest-v1",
      "application": "Interchange normalization",
      "input": "cad-manifest-v1",
      "expected": "PASS",
      "actual": "PASS",
      "passed": true,
      "summary": "4 entities and 3 typed relations normalized; 1 warning(s)."
    },
    {
      "id": "import-bim-ifc-projection-v1",
      "application": "Interchange normalization",
      "input": "bim-ifc-projection-v1",
      "expected": "PASS",
      "actual": "PASS",
      "passed": true,
      "summary": "5 entities and 5 typed relations normalized; 0 warning(s)."
    },
    {
      "id": "import-robot-scene-graph-v1",
      "application": "Interchange normalization",
      "input": "robot-scene-graph-v1",
      "expected": "PASS",
      "actual": "PASS",
      "passed": true,
      "summary": "6 entities and 7 typed relations normalized; 0 warning(s)."
    }
  ],
  "limitations": [
    "No performance, scaling, accuracy, code-compliance, structural, native-CAD, or general-physics result is measured.",
    "The architectural policy is authored project policy, not a jurisdictional building code.",
    "AABB overlap is broad-phase candidate detection and not mesh contact proof.",
    "Import adapters expose bounded public projections and do not claim complete interchange conformance."
  ]
}
