{
  "revision": "PC support prototype 3",
  "status": "CAD prototype; coated release and sliced height pending",
  "material": "PolyMax PC",
  "pieces": 3,
  "reusable_for": [
    "front-right",
    "rear-right",
    "rear-left",
    "front-left"
  ],
  "top_height_mm": 14.44,
  "visor_CAD_underside_mm": 14.5,
  "bare_vertical_gap_mm": 0.0600000000000005,
  "joint_radial_clearance_mm": 0.1,
  "perimeter_padding_design_mm": 2.0,
  "perimeter_padding_minimum_mm": 1.5,
  "registration_nominal_gap_mm": 0.197318150784,
  "coating": "Heavy glue stick; dried thickness not included in bare 0.06 mm gap.",
  "layer_warning": "Reconcile final tool height and insertion pause with sliced underside.",
  "source_sha256": {
    "front-right": "ef18886b9ad5e15e175d9379261c7dc9c69c0bf53515fd657ca69f3e5d7714e2",
    "rear-right": "f269abff24aaab7f531def8cba7b99935b5973999a889390fa8df684b5cc0729",
    "rear-left": "df5e4539b6b22a6450ceec7566a27f7a5d0b415a052f312e4ef447745e3ceb08",
    "front-left": "7c1322b760288bd9dd8cb7916531feddf097d9ea47dd678b481d7c9cc2c7620c"
  },
  "parts": {
    "corner": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 14391.893094293171,
      "bounds_mm": [
        59.0000002,
        59.0000002,
        14.440000199999998
      ]
    },
    "long-rail": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 17807.75955185581,
      "bounds_mm": [
        123.3000002,
        23.8000002,
        14.440000199999998
      ]
    },
    "short-rail": {
      "valid": true,
      "solids": 1,
      "volume_mm3": 15500.239551855762,
      "bounds_mm": [
        107.3000002,
        23.8000002,
        14.440000199999998
      ]
    }
  },
  "checks": [
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "kind": "tool-joint",
      "a": 0,
      "b": 1,
      "overlap_mm3": 0
    },
    {
      "kind": "tool-joint",
      "a": 0,
      "b": 2,
      "overlap_mm3": 0
    },
    {
      "kind": "tool-joint",
      "a": 1,
      "b": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "assembled",
      "distance_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 0.5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 12,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "diagonal-removal",
      "distance_mm": 50,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 0,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 2,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 5,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 10,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 16,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "lower-in-opening",
      "inward_offset_axis_mm": 12,
      "lift_mm": 25,
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        0
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "corner",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "kind": "registration-play",
      "offset_local_xy_mm": [
        0.19,
        -0.19
      ],
      "overlap_mm3": 0
    }
  ],
  "all_clear": true,
  "check_method": "Reimport exported STEP, extract located solids, then transform and Boolean. Avoid build123d imported Compound intersection location bug.",
  "insertion_path": "Lower 12 mm per axis diagonally inward from nominal position; at the bed, slide outward to the locating feet. Do not drop vertically in final position.",
  "removal_path": "Slide diagonally inward toward the open centre before lifting. Coating adhesion/removal force untested.",
  "foot_distances": [
    {
      "frame": "front-right",
      "part": "incoming",
      "minimum_lower_foot_distance_mm": 0.19731815069999925
    },
    {
      "frame": "front-right",
      "part": "outgoing",
      "minimum_lower_foot_distance_mm": 0.19731815078000636
    },
    {
      "frame": "rear-right",
      "part": "incoming",
      "minimum_lower_foot_distance_mm": 0.19731815078000636
    },
    {
      "frame": "rear-right",
      "part": "outgoing",
      "minimum_lower_foot_distance_mm": 0.19731815077997794
    },
    {
      "frame": "rear-left",
      "part": "incoming",
      "minimum_lower_foot_distance_mm": 0.19731815078000636
    },
    {
      "frame": "rear-left",
      "part": "outgoing",
      "minimum_lower_foot_distance_mm": 0.19731815069997083
    },
    {
      "frame": "front-left",
      "part": "incoming",
      "minimum_lower_foot_distance_mm": 0.19731815069999925
    },
    {
      "frame": "front-left",
      "part": "outgoing",
      "minimum_lower_foot_distance_mm": 0.19731815069999925
    }
  ],
  "coverage_all_pass": true,
  "coverage_file": "coverage-checks.json",
  "minimum_perimeter_margin_mm": 1.9924680776884995,
  "minimum_margin_with_placement_play_mm": 1.716086462478102,
  "corner_base_relief": "0.5 mm perimeter relief up to Z6; widens to full padded footprint by Z7. Top unchanged.",
  "export_sha256": {
    "corner.step": "718885f740bb0095b2e142b8830b7ee217bd32fb5ee904634c4d4f78ca8a168f",
    "front-left-corner-placed.step": "05b5fb92cc3e86075eb3bed97a875732bb3739f69f99e1615f7f7791c543897a",
    "front-left-incoming-placed.step": "7673b501b6415ee94dafb9df5e5354722c45392e25d7f51f088d785b5ffa7d8e",
    "front-left-outgoing-placed.step": "50f6d76e47a150ff9a239c400edc438f75e2337b82dbef89bf17728259eda96b",
    "front-right-corner-placed.step": "550f543011512a80ca15110a2c66957575c4ac8368483a4bb77794ee11ae887b",
    "front-right-incoming-placed.step": "e706fbeaec2b6326f78c831110f2a69fcc814e0d3a9e44ce0d85857f803fece1",
    "front-right-outgoing-placed.step": "5abd924b7449d55a6b76630ec41caf343302c74caf5a231cbe9bad281ca51006",
    "long-rail.step": "62e1f52917578a2cf2ec9454edea9aeecc8e6b1b38bb1267fd46474c3f1d772e",
    "pc-support-coupon.step": "c545c087dd24d942b02ff2790d2ced3a69173dcb4d91695a5f19256d223af78c",
    "pet-gf15-visor-coupon.step": "b40131956359538acb6398ccc8c416a91819d514308f86ebea878da29fc48b90",
    "rear-left-corner-placed.step": "63c7c0ea572080e920b998513e1dd26505c60f2577c34f86951f624273223020",
    "rear-left-incoming-placed.step": "8470852dca461c6d0d1cf4d65a1a63d78c7714a222ed792156b7cfb9928bcb5a",
    "rear-left-outgoing-placed.step": "dfd6fc494ac3d9d8b7d55ab72aee536edfd88e6db11730941e998a06b0988d8e",
    "rear-right-corner-placed.step": "572887a4159f51ad0927a3ae3a6e8ba9619d7f21eb965ab970539f718940350c",
    "rear-right-incoming-placed.step": "c804cc59d46e82e588607e2f4c2a6ab733fdde5763e79dcabad8e2e20a6b67c7",
    "rear-right-outgoing-placed.step": "a3fb64d6ad776b549eb51f4e7a9e9652c8fc03e1cffd7c95714d12066d61148e",
    "short-rail.step": "3ace5d6ac89e62435ab088a3dffe9bf6910de1ab26f8c1b87589cc998a16f558"
  }
}