{
  "schema": "caliper-mount-validation-v1",
  "baseline_commit": "5630a161",
  "valid_groups": 78,
  "changed_mesh_groups": [
    "front_left_bored_swivel_carrier_spindle_and_web_reference",
    "front_right_bored_swivel_carrier_spindle_and_web_reference",
    "front_left_opposed_caliper_exterior_blind_pockets_and_mount_bores",
    "front_left_two_caliper_mounting_screw_envelopes",
    "front_left_flat_two_hole_mounting_lock_tab_comparison",
    "front_right_opposed_caliper_exterior_blind_pockets_and_mount_bores",
    "front_right_two_caliper_mounting_screw_envelopes",
    "front_right_flat_two_hole_mounting_lock_tab_comparison",
    "front_left_formed_disc_dust_cover_with_three_mounting_roles_comparison",
    "front_right_formed_disc_dust_cover_with_three_mounting_roles_comparison"
  ],
  "held_mesh_groups": 68,
  "mounting_reference": {
    "caliper_inboard_face_x_mm": -88.15,
    "carrier_inboard_face_x_mm": -97.65,
    "carrier_outboard_face_x_mm": -89.65,
    "reference_cover_ear_gauge_mm": 1.5,
    "carrier_pad_thickness_mm": 8.0,
    "estimated_boss_outer_radius_mm": 9,
    "estimated_web_knee_z_mm": -65,
    "lock_tab_gauge_mm": 1.2,
    "bolt_underhead_x_mm": -98.85000000000001,
    "bolt_tip_x_mm": -59.85000000000001,
    "comparison_bolt_diameter_mm": 11.1125,
    "comparison_bolt_length_mm": 39.0,
    "estimated_bore_radius_mm": 6.0,
    "supplier_source": "https://www.thelittlecarshop.com/23196-vis-etrier-de-frein-0-7-16-x-39-mm-mg-midget-sprite.html",
    "carrier_shape_source": "https://www.ahspares.co.uk/austin-healey/sprite/suspension-front/stub-axle-king-pin-assembly-left-hand.aspx",
    "owner_dimensions_applied": false,
    "limits": "Factory pp140/143 support two carrier mounting bosses, two caliper bolts and one shared tab per caliper. Supplier BTA789 listing supplies7/16in x39mm comparison; underhead interpretation, fitted identity and threads are unverified. Dust-cover comparison ears remain a1.5mm layer between carrier and caliper; fitted cover presence is unverified. All pad/web sections, axial faces, tab gauge, head profile and bore clearance remain construction estimates. No clamp strength, thread engagement, torque, tool access or replacement path is established."
  },
  "checks": {
    "left": {
      "one_connected_carrier": true,
      "before_caliper_carrier_overlap_mm3": 4823.916030686186,
      "after_carrier_contacts_mm3": {
        "front_left_opposed_caliper_exterior_blind_pockets_and_mount_bores": 0.0,
        "front_left_two_caliper_mounting_screw_envelopes": 0.0,
        "front_left_flat_two_hole_mounting_lock_tab_comparison": 0.0,
        "front_left_open_bleed_screw_exterior_comparison": 0.0,
        "front_left_banjo_eye_and_unassigned_hollow_bolt_envelopes": 0.0,
        "front_left_two_uncompressed_banjo_washer_envelopes": 0.0
      },
      "head_tab_pad_ear_material_probes": true,
      "head_tab_pad_ear_touching": true,
      "cover_carrier_source_overlap_mm3": 0.0
    },
    "right": {
      "one_connected_carrier": true,
      "before_caliper_carrier_overlap_mm3": 4823.916030683588,
      "after_carrier_contacts_mm3": {
        "front_right_opposed_caliper_exterior_blind_pockets_and_mount_bores": 0.0,
        "front_right_two_caliper_mounting_screw_envelopes": 0.0,
        "front_right_flat_two_hole_mounting_lock_tab_comparison": 0.0,
        "front_right_open_bleed_screw_exterior_comparison": 0.0,
        "front_right_banjo_eye_and_unassigned_hollow_bolt_envelopes": 0.0,
        "front_right_two_uncompressed_banjo_washer_envelopes": 0.0
      },
      "head_tab_pad_ear_material_probes": true,
      "head_tab_pad_ear_touching": true,
      "cover_carrier_source_overlap_mm3": 0.0
    }
  },
  "held_surrounding_source_sha256": {
    "wheel-profile-reference.json": "46512939f693c68c8f38c073fa2bce2367816bdf015dcbc9f7461de6085318ee",
    "wheel-profile-reference.step": "8842a7c18f0dd4cb906d050e5c660f33cb90b1f99e6dd9152e5188d57b6309c4",
    "steering-arm-reference.json": "2fe9c80aae7b0b9eebb96f64b4ac7089436e76c30d3eb2a34706142b255138ba",
    "steering-arm-reference.step": "2343e78b70c09020dd22ff534d83d338f3db4993911522d898620690bfcc654b",
    "front-fulcrum-reference.json": "151bb2f528be8efbfe1e192fa2942e5b9584444494f3b54e75bb87a7e94308f6",
    "front-fulcrum-reference.step": "13e461d9c8dd51b7d3eea773a89548e236669a763917157977c72834d87a4a4a"
  },
  "source_sha256": {
    "front-kingpin-reference.json": "f15e117dc9b9e67e818390e45a295786e198b387edcd4678708e49dfba643cef",
    "front-kingpin-reference.step": "9e8135aeff0dda9f79dc83b13bb0e1e66047abd657ad86c785a9544251b37d49",
    "front-caliper-reference.json": "7152f56667f97f6eb8f4133caca8670f2a476ab7d6d2b420d1d02429a7a294ae",
    "front-caliper-reference.step": "96760140c267460afa7e1e19be8d07c296b6a202fe8ff39d97874585ba3a168b",
    "front-hub-reference.json": "8580e5ccdae298e404af2691cc36622e184a4709da26b9a1754bb16f42189d78",
    "front-hub-reference.step": "5bc1a2b2a2cb2e60830fa83644a52297be06ed9b01601755dcfdbdc0f965a748"
  },
  "limits": "Static architecture checks only. Mounting pads, web sections, bores, axial faces, head size and tab gauge are estimates. Supplier bolt diameter/length are catalog comparisons; underhead interpretation and fitted identity are unverified. Touching source surfaces and zero source intersections do not establish actual thread engagement, clamp strength, locking, loaded alignment, operating clearance, tool access or safe removal. Hose endpoints/variant, banjo identity and pressure passages remain unregistered. Dust-cover presence and mounting remain unresolved."
}
