{
  "schemaVersion": 1,
  "designId": "ggii-passive-equilateral-q-star-v1",
  "releaseStatus": "DIGITAL_FABRICATION_PACKAGE_ONLY",
  "physicalValidation": "NOT_RUN",
  "hardwareAuthorization": false,
  "purchaseAuthorization": false,
  "protocolBinding": {
    "module": "website/global-geometry-lab/global-geometry-ii-sheet.js",
    "moduleVersionObservedAtGeneration": "0.2.0-alpha.1",
    "schemaVersion": 2,
    "protocol": "ggii-hil/2",
    "safetyMode": "OBSERVATION_BOUND",
    "transport": "in-memory-only",
    "virtualOnly": true,
    "hardwareAccess": false
  },
  "page": {
    "format": "A4 portrait",
    "widthMm": 210,
    "heightMm": 297,
    "viewBox": [0, 0, 210, 297],
    "printInstruction": "Print at 100 percent or actual size; never fit to page.",
    "rejectIfMeasured100MmBarErrorExceedsMm": 0.5
  },
  "faceGeometry": {
    "units": "mm",
    "nominalSideLengthMm": 60,
    "localVerticesMm": [[0, 0], [60, 0], [30, 51.9615242271]],
    "exactThirdVertexY": "30*sqrt(3)",
    "provisionalMaximumFabricatedEdgeErrorMm": 0.5,
    "authoritativeIdealShape": "equilateral triangle",
    "hingeGapMm": 1,
    "hingeGapExcludedFromFaceDimensions": true
  },
  "fiducialLocation": {
    "cameraDecodableMarkerIncluded": false,
    "placeholderOnly": true,
    "outerSizeMm": 20,
    "localTopLeftMm": [20, 9],
    "localCornersMm": [[20, 9], [40, 9], [40, 29], [20, 29]],
    "clearanceTopLeftMm": [19, 8],
    "clearanceSizeMm": [22, 22],
    "installationRequirement": "Install a separately validated tag from a frozen dictionary and record its measured marker-to-face transform before any camera trial."
  },
  "lineSemantics": {
    "cut": "solid heavy perimeter",
    "hingeGuide": "long dash inside radial edge; do not cut",
    "fiducialClearance": "short-dot no-cut/no-hinge box",
    "fiducialLocation": "dash-dot 20 mm placeholder square",
    "identifiedCenter": "dotted circular center-corner mark"
  },
  "assembly": {
    "topology": "disk",
    "cyclicRule": "R_i <-> L_((i+1) mod q)",
    "initialHinges": "Join R_i to L_(i+1) for i=0 through q-2.",
    "finalSeam": "Join R_(q-1) to L_0 only after the q-specific lifting instruction.",
    "q5Instruction": "Lift and close without creasing a face.",
    "q6Instruction": "Close on a flat reference plane without forcing it.",
    "q7Instruction": "Lift into a low-strain nonplanar fold before closure; do not force flat."
  },
  "exactIntrinsicPrograms": [
    {
      "q": 5,
      "vertices": 6,
      "edges": 10,
      "faces": 5,
      "eulerCharacteristic": 1,
      "centerDefectPiCoefficient": {"numerator": 1, "denominator": 3},
      "eachBoundaryDefectPiCoefficient": {"numerator": 1, "denominator": 3},
      "totalDefectPiCoefficient": {"numerator": 2, "denominator": 1}
    },
    {
      "q": 6,
      "vertices": 7,
      "edges": 12,
      "faces": 6,
      "eulerCharacteristic": 1,
      "centerDefectPiCoefficient": {"numerator": 0, "denominator": 1},
      "eachBoundaryDefectPiCoefficient": {"numerator": 1, "denominator": 3},
      "totalDefectPiCoefficient": {"numerator": 2, "denominator": 1}
    },
    {
      "q": 7,
      "vertices": 8,
      "edges": 14,
      "faces": 7,
      "eulerCharacteristic": 1,
      "centerDefectPiCoefficient": {"numerator": -1, "denominator": 3},
      "eachBoundaryDefectPiCoefficient": {"numerator": 1, "denominator": 3},
      "totalDefectPiCoefficient": {"numerator": 2, "denominator": 1}
    }
  ],
  "artifacts": [
    {
      "path": "GLOBAL_GEOMETRY_II_SHEET_EXPERIMENT.md",
      "role": "protocol, calibration, uncertainty, HIL, safety, and falsification document",
      "sha256": "89906fcd81eaaf228f3fcbfe6ba08ba4a0a06880e91b0191a0b3744c1a1a4a70"
    },
    {
      "path": "artifacts/global-geometry-ii/fabrication/q5-star-template.svg",
      "role": "q=5 printable vector template",
      "sha256": "eaab5ef8bc0ee323429813808361b63962d0499625df488ca820ddc8cd0d9739"
    },
    {
      "path": "artifacts/global-geometry-ii/fabrication/q6-star-template.svg",
      "role": "q=6 printable vector template",
      "sha256": "d2329b8c7285a08ac2cace58a4749abed74b4a88b87839c27e9df78592e612a1"
    },
    {
      "path": "artifacts/global-geometry-ii/fabrication/q7-star-template.svg",
      "role": "q=7 printable vector template",
      "sha256": "cf60c6b32c7f93eb8975e9750314db29c7811aa68645299d357dea04744263d4"
    },
    {
      "path": "artifacts/global-geometry-ii/fabrication/validate-fabrication.js",
      "role": "cross-platform dependency-free vector and exact-identity audit",
      "sha256": "37507b52427812913b29ec119c20d96d339d66a8c43da35a9507a4b08be6c23b"
    },
    {
      "path": "artifacts/global-geometry-ii/fabrication/physical-preflight-profile-v1.json",
      "role": "sanitized A4 printer capability and dry-filter profile",
      "sha256": "817a942a68b9903ebe739995db7f3f0b61068bfad34b617d91793109ff8b379c"
    },
    {
      "path": "artifacts/global-geometry-ii/fabrication/physical-preflight-v1.json",
      "role": "content-addressed nonphysical driver and vector preflight evidence",
      "sha256": "5e2a25ee6816c4f49c4d33f45bdbed9120c3bbb573058c97d18c2bef44a9eafa"
    },
    {
      "path": "artifacts/global-geometry-ii/fabrication/physical-trial-worksheet-v1.json",
      "role": "blank copy-before-use physical trial and measurement worksheet",
      "sha256": "4e1c8996819256555ad6fa2f77aa3313465a2876c83867e0c91c45f97df59e19"
    },
    {
      "path": "website/global-geometry-lab/generate-global-geometry-ii-physical-preflight.js",
      "role": "deterministic preflight generator and read-only artifact validator",
      "sha256": "f84241bad7df3a046a2ec080e054b447e041c4a121e427c7025f507cbe158664"
    },
    {
      "path": "website/global-geometry-lab/test-global-geometry-ii-physical-preflight.js",
      "role": "physical-preflight semantic, mutation, and exclusive-write test suite",
      "sha256": "f15eb5d61dcbcbe0fa6dfd271704e69fe00e1d658198e2ef8f6a2d5a2a73c161"
    }
  ],
  "validationCommands": [
    "node artifacts/global-geometry-ii/fabrication/validate-fabrication.js",
    "xmllint --noout artifacts/global-geometry-ii/fabrication/q5-star-template.svg artifacts/global-geometry-ii/fabrication/q6-star-template.svg artifacts/global-geometry-ii/fabrication/q7-star-template.svg",
    "node website/global-geometry-lab/test-global-geometry-ii-sheet.js",
    "node website/global-geometry-lab/test-global-geometry-ii-physical-preflight.js",
    "node website/global-geometry-lab/generate-global-geometry-ii-physical-preflight.js --validate-only"
  ],
  "evidence": {
    "intrinsicIdentity": {
      "evidenceClass": "exact-finite-identity",
      "basis": "combinatorial-identity",
      "claimBoundary": "Exact only for the declared equilateral finite incidence complex."
    },
    "printableVectors": {
      "evidenceClass": "deterministic-design-artifact",
      "claimBoundary": "Nominal vector dimensions and positive clearance in the frozen sanitized A4 dry-driver profile; physical print scale and cut geometry remain unmeasured."
    },
    "driverPreflight": {
      "status": "PASS_DRIVER_PROFILE_DRY_PREFLIGHT_ONLY",
      "evidenceClass": "finite-computational-and-driver-preflight",
      "claimBoundary": "No print job was submitted; connectivity, paper, ink, scale, fabrication, camera, and material response remain untested."
    },
    "physicalExperiment": {
      "status": "NOT_RUN",
      "evidenceClass": "none"
    }
  },
  "claimsNotEstablished": [
    "fabrication accuracy",
    "camera calibration or observability",
    "unique extrinsic embedding",
    "elastic equilibrium or constitutive law",
    "physical repeatability",
    "hardware safety validation",
    "active actuator performance"
  ]
}
