{
  "scope": "Mathematical closure of existing estimated hinge geometry and viewer operating pose. No fitted calibration or collision/safe-support validation.",
  "basis": {
    "basis": "Planar four-bar closure of retained estimated native hinge axes. IMG_6892 supports topology, not pivot dimensions or travel. Factory Parts-1977 plates247\u2013248 distinguish NA hinges/support from other-market roles.",
    "display_angle_radians": 0.82,
    "display_limit_basis": "Inherited illustrative opening angle, approximately47 degrees; no fitted stop or travel is inferred.",
    "owner_measured_dimensions": false,
    "fitted_motion_verified": false,
    "collision_clearance_verified": false,
    "support_state": "Parked stay hides during opening; no locked/supported operating state is modeled.",
    "validation_url": "/cars/1975-mg-midget/cad/bonnet-motion-validation.json"
  },
  "mathematical_validation": {
    "samples": 2002,
    "maxPivotAndRigidLinkErrorMm": 1.6077746776921858e-13,
    "minAssemblyBranchSeparationMm": 119.73674828092211,
    "maxConsecutiveCarrierStepMm": 0.07068554908657639,
    "closedGeometryHeld": true,
    "nativeAndViewerNodesAgree": true,
    "actualCarTravelVerified": false,
    "collisionClearanceVerified": false
  },
  "browser_validation": {
    "sampledPoses": 8,
    "carriedGroups": 12,
    "maxWorldErrorMm": 7.751346445497655e-13,
    "rigidLinksAndPivotClosure": true,
    "fixedNeighborsHeld": [
      "battery-case",
      "native-heater",
      "bonnet-left-hinge-body",
      "bonnet-right-hinge-body"
    ],
    "allAssembliesReady": 73,
    "productionOpenCloseReset": true,
    "productionReloadWithoutHooks": true,
    "pageErrors": []
  },
  "unchanged_source_sha256": {
    "bonnet-hinge-reference.step": "a68183fd7edf6d26eede0b892ecb3ef1b136ced4ddb83713cfb92098a16db5a6",
    "bonnet-structure-reference.json": "fae3335dd874a2fb6db0be7ea5831675930b76d9f4a5e33413367327fd2f3243",
    "bonnet-structure-reference.step": "f273a3937be9b359bfa12054bc4a88f6a7eb6aa67f991a8135a6511f9d4061a5",
    "heater-assembly-reference.json": "b26ef57247f2a3a0ced3a146b373bb60ff7c2e3bef4990d25b48c2c94f5c9cf4",
    "heater-platform-reference.json": "412e30f70cddec42cce41e4a5741a3da27c0dd692b6a3028837328ec173e09c5"
  },
  "hinge_mesh_arrays_and_nodes_unchanged": true,
  "source_mesh_arrays_sha256": "c9a7debd7960134957c4516ee4a57611b13aaa514e9ea7da594f19a7a91eae4f",
  "evidence_gaps": [
    "No owner-measured pivot positions, link lengths or fitted opening stop. IMG_6892 supports architecture only.",
    "No swept collision calculation or actual-car clearance result. The inherited display angle is not a mechanical limit.",
    "Main and safety catches are not released by the animation. Parked stay hides; no safe supported operating state is established.",
    "General explosion adds separate inspection translations; it is not a linkage pose or verified removal path."
  ],
  "reproduce": "node cars/1975-mg-midget/cad/check_bonnet_motion.mjs"
}
