{
  "specification": {
    "id": "GEARA",
    "version": "0.1"
  },
  "artifactStage": "GEARA-A15",
  "releaseIdentifier": "GEARA-0.1-RC1",
  "releaseStatus": "Executable Release Candidate",
  "closureVersion": "0.1.0-rc1",
  "closureDate": "2026-10-04",
  "purpose": "Close the GEARA 0.1 executable-artifact programme against a frozen manifest, SHA-256 inventory, explicit architecture/conformance limitations, live A12 behaviour, canonical A13/A14 evidence, and the A14 protected baseline.",
  "normativeBoundary": "A15 closes an executable release candidate. It does not replace Architecture Assessment or Hybrid judgement, establish conformance of an arbitrary architecture, waive deviations, establish external-specification conformance, or promote RC1 to final Released status.",
  "summary": {
    "checkCount": 15,
    "passCount": 15,
    "failCount": 0,
    "status": "PASS",
    "candidateClosed": true,
    "finalReleasePromoted": false
  },
  "checks": [
    {
      "id": "A15-001",
      "category": "identity",
      "status": "PASS",
      "summary": "Release manifest identifies GEARA 0.1 RC1 / GEARA-A15 and a complete 15-stage programme"
    },
    {
      "id": "A15-010",
      "category": "package",
      "status": "PASS",
      "summary": "Required A15 closure support files are present",
      "detail": []
    },
    {
      "id": "A15-020",
      "category": "inventory",
      "status": "PASS",
      "summary": "Release manifest inventories the complete frozen A1-A14 subject plus normative specification",
      "detail": {
        "declaredCount": 108,
        "actualCount": 108,
        "missing": [],
        "extra": []
      }
    },
    {
      "id": "A15-021",
      "category": "inventory",
      "status": "PASS",
      "summary": "Every release-subject file matches its manifest SHA-256 and size",
      "detail": []
    },
    {
      "id": "A15-030",
      "category": "checksums",
      "status": "PASS",
      "summary": "SHA256SUMS contains exactly the declared release subject and A15 support files",
      "detail": {
        "declaredCount": 113,
        "expectedCount": 113,
        "missing": [],
        "extra": []
      }
    },
    {
      "id": "A15-031",
      "category": "checksums",
      "status": "PASS",
      "summary": "SHA256SUMS validates every listed file",
      "detail": []
    },
    {
      "id": "A15-040",
      "category": "architecture-boundary",
      "status": "PASS",
      "summary": "Release manifest accurately records the established architecture and machine-assessment boundary metrics",
      "detail": {
        "expected": {
          "architectureElementCount": 259,
          "relationshipCount": 84,
          "invariantCount": 123,
          "rdfTripleCount": 7344,
          "shaclTripleCount": 912,
          "a6NodeShapeCount": 24,
          "a6Coverage": {
            "PartialExecutable": 21,
            "HybridAssessmentRequired": 82,
            "AssessmentOnly": 20
          },
          "exampleCount": 13,
          "testcaseCount": 70,
          "testcasesRequiringArchitectureAssessment": 44,
          "a13ReconciliationCheckCount": 84,
          "a14RegressionCheckCount": 33,
          "a14ProtectedFileCount": 102,
          "a14MutationSentinelCount": 12
        },
        "actual": {
          "architectureElementCount": 259,
          "relationshipCount": 84,
          "invariantCount": 123,
          "rdfTripleCount": 7344,
          "shaclTripleCount": 912,
          "a6NodeShapeCount": 24,
          "a6Coverage": {
            "PartialExecutable": 21,
            "HybridAssessmentRequired": 82,
            "AssessmentOnly": 20
          },
          "exampleCount": 13,
          "testcaseCount": 70,
          "testcasesRequiringArchitectureAssessment": 44,
          "a13ReconciliationCheckCount": 84,
          "a14RegressionCheckCount": 33,
          "a14ProtectedFileCount": 102,
          "a14MutationSentinelCount": 12
        }
      }
    },
    {
      "id": "A15-050",
      "category": "A12-live",
      "status": "PASS",
      "summary": "Live A12 machine-test gate remains at the release-required 70/70 result",
      "detail": {
        "expected": {
          "testcasesExecuted": 70,
          "testcasesMatched": 70,
          "testcasesMismatched": 0,
          "allExpectedOutcomesMatched": true,
          "a6ExecutableShapeCount": 24
        },
        "actual": {
          "testcasesExecuted": 70,
          "testcasesMatched": 70,
          "testcasesMismatched": 0,
          "allExpectedOutcomesMatched": true,
          "a6ExecutableShapeCount": 24
        },
        "exit": 0,
        "stderr": ""
      }
    },
    {
      "id": "A15-051",
      "category": "A12-live",
      "status": "PASS",
      "summary": "Repeated A12 complete-suite JSON reporting remains deterministic",
      "detail": {
        "reportSha256": "1b53a3567e7b9555ab4888890659f0d28916ec8a7a6ed4b10e4e1540c9cf39b5",
        "exits": [
          0,
          0
        ]
      }
    },
    {
      "id": "A15-052",
      "category": "A13-canonical",
      "status": "PASS",
      "summary": "Canonical A13 reconciliation evidence remains at 84/84 PASS",
      "detail": {
        "expected": {
          "checks": 84,
          "passed": 84,
          "failed": 0,
          "allChecksPassed": true
        },
        "actual": {
          "checks": 84,
          "passed": 84,
          "failed": 0,
          "allChecksPassed": true
        }
      }
    },
    {
      "id": "A15-053",
      "category": "A14-canonical",
      "status": "PASS",
      "summary": "Canonical A14 regression evidence remains at 33/33 PASS",
      "detail": {
        "expected": {
          "checks": 33,
          "passed": 33,
          "failed": 0,
          "allChecksPassed": true
        },
        "actual": {
          "checks": 33,
          "passed": 33,
          "failed": 0,
          "allChecksPassed": true
        }
      }
    },
    {
      "id": "A15-054",
      "category": "A14-protected-baseline",
      "status": "PASS",
      "summary": "A14 protected A1-A13 baseline remains byte-intact in the release candidate",
      "detail": {
        "protectedFileCount": 102,
        "defects": []
      }
    },
    {
      "id": "A15-060",
      "category": "documentation",
      "status": "PASS",
      "summary": "Normative specification declares the A15 release-candidate closure, status boundary, and closure artifacts",
      "detail": []
    },
    {
      "id": "A15-070",
      "category": "limitations",
      "status": "PASS",
      "summary": "Release manifest explicitly preserves Architecture-Assessment, SHACL-engine, cross-specification, and publication-status limitations"
    },
    {
      "id": "A15-080",
      "category": "promotion",
      "status": "PASS",
      "summary": "Release closure cannot silently promote RC1 to Released or silently rewrite its protected baseline"
    }
  ]
}
