[
  {
    "id": "SD01",
    "name": "Jeweler drivers",
    "cells": 5,
    "count": 6,
    "pitch": 20.32,
    "depth": 34,
    "y": 23,
    "shaft": 3.4,
    "handle": 9,
    "handle_length": 94,
    "blade": 60,
    "mouth": 7,
    "neck": 4.6,
    "hand_extra": 7,
    "grip_length": 32,
    "width_mm": 125.0,
    "bottom_mm": -31.636145906862517,
    "tilt_deg": 5,
    "guard_offset_z_mm": -50.8,
    "peg_profile": {
      "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
      "canonical_source": "reference/peg-fit.scad",
      "variant": "rear-tongue-3p80-interference0p05",
      "board_grip_assumption_mm": 3.8,
      "source_board_assumption_mm": 3.94,
      "clearance_at_assumed_board_mm": -0.05,
      "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
      "tongue_run_mm": 5.0,
      "tongue_rise_mm": 3.3,
      "tongue_angle_deg": 33.4248111826038,
      "previous_tongue_angle_deg": 30.96375653207352,
      "elbow_center_y_mm": -2.578176717793985,
      "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
      "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
      "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
      "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
    },
    "peg_checks": [
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      },
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      }
    ],
    "guard_peg_checks": [
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      },
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      }
    ],
    "tools": [
      {
        "files": [
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-1-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-1-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-1-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-1-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 39.0
      },
      {
        "files": [
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-2-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-2-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-2-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-2-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 43.199999999999996
      },
      {
        "files": [
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-3-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-3-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-3-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-3-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 47.400000000000006
      },
      {
        "files": [
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-4-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-4-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-4-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-4-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 51.6
      },
      {
        "files": [
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-5-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-5-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-5-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-5-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 55.8
      },
      {
        "files": [
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-6-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-6-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-6-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd01__v2__6-drivers-5-cells__tool-6-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 60.0
      }
    ],
    "motion": {
      "tools": [
        {
          "tool": 1,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.319999999999993,
          "seated_forward_block_mm3": 80.40734999163114,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 2,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.319999999999993,
          "seated_forward_block_mm3": 80.40734999275152,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 3,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.32,
          "seated_forward_block_mm3": 80.40734999164313,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 4,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.32,
          "seated_forward_block_mm3": 80.40734999164731,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 5,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.319999999999993,
          "seated_forward_block_mm3": 80.4073499927518,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 6,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.319999999999993,
          "seated_forward_block_mm3": 80.40734999163784,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        }
      ],
      "min_grasp_clearance_mm": 4.319999999999993,
      "lift_mm": 14,
      "forward_travel_mm": 100,
      "tip_floor_clearance_mm": 20.880153351824248,
      "underside_rise_deg": 55,
      "scope": "Rigid planning envelopes; no friction credit, hand percentile claim, user trial or slicer qualification. Reverse path is return. Forward blocking is not an impact rating."
    },
    "files": {
      "rack": "part-sd01__v2__6-drivers-5-cells__rack-installed__fit-9c7be3cc78",
      "rack-print": "part-sd01__v2__6-drivers-5-cells__rack-print-upright__fit-9c7be3cc78",
      "tip-floor": "part-sd01__v2__6-drivers-5-cells__tip-floor-installed__fit-9c7be3cc78",
      "tip-floor-print": "part-sd01__v2__6-drivers-5-cells__tip-floor-print-upright__fit-9c7be3cc78"
    },
    "rack_print_bounds_mm": [
      125.0,
      43.97817671779399,
      37.90961795491509
    ],
    "tip-floor_print_bounds_mm": [
      125.0,
      43.978176717793986,
      39.445
    ],
    "qualification": "Form and motion review. Upright face chosen; 55-degree main undersides. Canonical rear pegs need limited local support review. Not sliced or physically tested."
  },
  {
    "id": "SD02",
    "name": "Precision drivers",
    "cells": 6,
    "count": 5,
    "pitch": 28.575,
    "depth": 42,
    "y": 28,
    "shaft": 4,
    "handle": 18,
    "handle_length": 100,
    "blade": 80,
    "mouth": 10,
    "neck": 5.4,
    "hand_extra": 8,
    "grip_length": 42,
    "width_mm": 150.39999999999998,
    "bottom_mm": -34.49244192034674,
    "tilt_deg": 5,
    "guard_offset_z_mm": -76.19999999999999,
    "peg_profile": {
      "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
      "canonical_source": "reference/peg-fit.scad",
      "variant": "rear-tongue-3p80-interference0p05",
      "board_grip_assumption_mm": 3.8,
      "source_board_assumption_mm": 3.94,
      "clearance_at_assumed_board_mm": -0.05,
      "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
      "tongue_run_mm": 5.0,
      "tongue_rise_mm": 3.3,
      "tongue_angle_deg": 33.4248111826038,
      "previous_tongue_angle_deg": 30.96375653207352,
      "elbow_center_y_mm": -2.578176717793985,
      "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
      "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
      "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
      "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
    },
    "peg_checks": [
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      },
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      }
    ],
    "guard_peg_checks": [
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      },
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      }
    ],
    "tools": [
      {
        "files": [
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-1-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-1-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-1-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-1-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 52.0
      },
      {
        "files": [
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-2-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-2-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-2-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-2-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 59.0
      },
      {
        "files": [
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-3-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-3-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-3-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-3-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 66.0
      },
      {
        "files": [
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-4-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-4-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-4-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-4-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 73.0
      },
      {
        "files": [
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-5-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-5-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-5-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd02__v2__5-drivers-6-cells__tool-5-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 80.0
      }
    ],
    "motion": {
      "tools": [
        {
          "tool": 1,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 2.5749999999999957,
          "seated_forward_block_mm3": 144.5424534739948,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 2,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 2.5749999999999957,
          "seated_forward_block_mm3": 144.54245347397244,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 3,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 2.5749999999999993,
          "seated_forward_block_mm3": 144.54245347397,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 4,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 2.5749999999999957,
          "seated_forward_block_mm3": 144.54245347396875,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 5,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 2.5749999999999957,
          "seated_forward_block_mm3": 144.54245347401377,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        }
      ],
      "min_grasp_clearance_mm": 2.5749999999999957,
      "lift_mm": 14,
      "forward_travel_mm": 100,
      "tip_floor_clearance_mm": 26.330112667165025,
      "underside_rise_deg": 55,
      "scope": "Rigid planning envelopes; no friction credit, hand percentile claim, user trial or slicer qualification. Reverse path is return. Forward blocking is not an impact rating."
    },
    "files": {
      "rack": "part-sd02__v2__5-drivers-6-cells__rack-installed__fit-9c7be3cc78",
      "rack-print": "part-sd02__v2__5-drivers-6-cells__rack-print-upright__fit-9c7be3cc78",
      "tip-floor": "part-sd02__v2__5-drivers-6-cells__tip-floor-installed__fit-9c7be3cc78",
      "tip-floor-print": "part-sd02__v2__5-drivers-6-cells__tip-floor-print-upright__fit-9c7be3cc78"
    },
    "rack_print_bounds_mm": [
      150.39999999999998,
      51.978176717793986,
      41.06692745466378
    ],
    "tip-floor_print_bounds_mm": [
      150.39999999999998,
      51.978176717793986,
      39.445
    ],
    "qualification": "Form and motion review. Upright face chosen; 55-degree main undersides. Canonical rear pegs need limited local support review. Not sliced or physically tested."
  },
  {
    "id": "SD03",
    "name": "Standard drivers",
    "cells": 7,
    "count": 4,
    "pitch": 44.45,
    "depth": 54,
    "y": 36,
    "shaft": 6.35,
    "handle": 30,
    "handle_length": 105,
    "blade": 152.4,
    "mouth": 14,
    "neck": 7.8,
    "hand_extra": 10,
    "grip_length": 65,
    "width_mm": 175.79999999999998,
    "bottom_mm": -40.2050339473152,
    "tilt_deg": 5,
    "guard_offset_z_mm": -152.39999999999998,
    "peg_profile": {
      "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
      "canonical_source": "reference/peg-fit.scad",
      "variant": "rear-tongue-3p80-interference0p05",
      "board_grip_assumption_mm": 3.8,
      "source_board_assumption_mm": 3.94,
      "clearance_at_assumed_board_mm": -0.05,
      "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
      "tongue_run_mm": 5.0,
      "tongue_rise_mm": 3.3,
      "tongue_angle_deg": 33.4248111826038,
      "previous_tongue_angle_deg": 30.96375653207352,
      "elbow_center_y_mm": -2.578176717793985,
      "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
      "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
      "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
      "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
    },
    "peg_checks": [
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      },
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      }
    ],
    "guard_peg_checks": [
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      },
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      }
    ],
    "tools": [
      {
        "files": [
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-1-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-1-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-1-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-1-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 99.06
      },
      {
        "files": [
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-2-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-2-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-2-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-2-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 116.84000000000002
      },
      {
        "files": [
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-3-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-3-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-3-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-3-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 134.62
      },
      {
        "files": [
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-4-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-4-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-4-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd03__v2__4-drivers-7-cells__tool-4-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 152.4
      }
    ],
    "motion": {
      "tools": [
        {
          "tool": 1,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.45000000000001,
          "seated_forward_block_mm3": 205.15032577428647,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 2,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.450000000000003,
          "seated_forward_block_mm3": 205.15032577428727,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 3,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.450000000000003,
          "seated_forward_block_mm3": 205.15032577424682,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 4,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 4.45000000000001,
          "seated_forward_block_mm3": 205.1503257742708,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        }
      ],
      "min_grasp_clearance_mm": 4.450000000000003,
      "lift_mm": 14,
      "forward_travel_mm": 100,
      "tip_floor_clearance_mm": 30.30320852759411,
      "underside_rise_deg": 55,
      "scope": "Rigid planning envelopes; no friction credit, hand percentile claim, user trial or slicer qualification. Reverse path is return. Forward blocking is not an impact rating."
    },
    "files": {
      "rack": "part-sd03__v2__4-drivers-7-cells__rack-installed__fit-9c7be3cc78",
      "rack-print": "part-sd03__v2__4-drivers-7-cells__rack-print-upright__fit-9c7be3cc78",
      "tip-floor": "part-sd03__v2__4-drivers-7-cells__tip-floor-installed__fit-9c7be3cc78",
      "tip-floor-print": "part-sd03__v2__4-drivers-7-cells__tip-floor-print-upright__fit-9c7be3cc78"
    },
    "rack_print_bounds_mm": [
      175.79999999999998,
      63.978176717794,
      47.24081853874008
    ],
    "tip-floor_print_bounds_mm": [
      175.79999999999998,
      63.978176717793986,
      39.445
    ],
    "qualification": "Form and motion review. Upright face chosen; 55-degree main undersides. Canonical rear pegs need limited local support review. Not sliced or physically tested."
  },
  {
    "id": "SD04",
    "name": "Large Craftsman drivers",
    "cells": 9,
    "count": 4,
    "pitch": 57.15,
    "depth": 65,
    "y": 44,
    "shaft": 9.525,
    "handle": 40,
    "handle_length": 125,
    "blade": 203.2,
    "mouth": 18,
    "neck": 11,
    "hand_extra": 11,
    "grip_length": 75,
    "width_mm": 226.6,
    "bottom_mm": -44.489477967541546,
    "tilt_deg": 5,
    "guard_offset_z_mm": -203.2,
    "peg_profile": {
      "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
      "canonical_source": "reference/peg-fit.scad",
      "variant": "rear-tongue-3p80-interference0p05",
      "board_grip_assumption_mm": 3.8,
      "source_board_assumption_mm": 3.94,
      "clearance_at_assumed_board_mm": -0.05,
      "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
      "tongue_run_mm": 5.0,
      "tongue_rise_mm": 3.3,
      "tongue_angle_deg": 33.4248111826038,
      "previous_tongue_angle_deg": 30.96375653207352,
      "elbow_center_y_mm": -2.578176717793985,
      "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
      "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
      "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
      "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
    },
    "peg_checks": [
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      },
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      }
    ],
    "guard_peg_checks": [
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      },
      {
        "board_side_difference_mm3": 0.0,
        "buried_overlap_mm": 1.25,
        "single_valid_solid": true,
        "peg_profile": {
          "config_sha256": "9c7be3cc7807ffba69a6a0a23e5344289850f5fce4b22a75fd9313b035de0d65",
          "canonical_source": "reference/peg-fit.scad",
          "variant": "rear-tongue-3p80-interference0p05",
          "board_grip_assumption_mm": 3.8,
          "source_board_assumption_mm": 3.94,
          "clearance_at_assumed_board_mm": -0.05,
          "predicted_clearance_at_3p94_board_mm": -0.1900000000000001,
          "tongue_run_mm": 5.0,
          "tongue_rise_mm": 3.3,
          "tongue_angle_deg": 33.4248111826038,
          "previous_tongue_angle_deg": 30.96375653207352,
          "elbow_center_y_mm": -2.578176717793985,
          "lower_locator": "Exact baseline lower locator, unchanged; designed for 3.94 mm board",
          "construction": "Canonical cylinder/sphere upper core and exact 120-degree cylindrical lower bearing segment. User-authorized parameter revision.",
          "scope": "Intentional interference: negative clearance requires plastic/board compliance. Assumed board grip, not measured thickness. No force or recoverable deformation claim.",
          "baseline_sha256": "f030d59fc8130b57cfcb4367202cdd0e03a1c335850f33fa41d28e85eb623d96"
        }
      }
    ],
    "tools": [
      {
        "files": [
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-1-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-1-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-1-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-1-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 132.07999999999998
      },
      {
        "files": [
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-2-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-2-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-2-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-2-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 155.78666666666666
      },
      {
        "files": [
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-3-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-3-red-1-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-3-yellow-2-envelope__fit-9c7be3cc78.stl",
            "material": "yellow"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-3-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 179.4933333333333
      },
      {
        "files": [
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-4-steel-0-envelope__fit-9c7be3cc78.stl",
            "material": "steel"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-4-rubber-1-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-4-red-2-envelope__fit-9c7be3cc78.stl",
            "material": "red"
          },
          {
            "file": "part-sd04__v2__4-drivers-9-cells__tool-4-rubber-3-envelope__fit-9c7be3cc78.stl",
            "material": "rubber"
          }
        ],
        "shaft_length_mm": 203.2
      }
    ],
    "motion": {
      "tools": [
        {
          "tool": 1,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 6.1499999999999915,
          "seated_forward_block_mm3": 227.05453379224662,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 2,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 6.1499999999999915,
          "seated_forward_block_mm3": 227.0545337922131,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 3,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 6.1499999999999915,
          "seated_forward_block_mm3": 227.05453379231153,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        },
        {
          "tool": 4,
          "motion_samples": 36,
          "min_grasp_clearance_mm": 6.1499999999999915,
          "seated_forward_block_mm3": 227.05453379226975,
          "approach_pitch_probe_mm3": [
            0.0,
            0.0
          ]
        }
      ],
      "min_grasp_clearance_mm": 6.1499999999999915,
      "lift_mm": 14,
      "forward_travel_mm": 100,
      "tip_floor_clearance_mm": 30.358158122921566,
      "underside_rise_deg": 55,
      "scope": "Rigid planning envelopes; no friction credit, hand percentile claim, user trial or slicer qualification. Reverse path is return. Forward blocking is not an impact rating."
    },
    "files": {
      "rack": "part-sd04__v2__4-drivers-9-cells__rack-installed__fit-9c7be3cc78",
      "rack-print": "part-sd04__v2__4-drivers-9-cells__rack-print-upright__fit-9c7be3cc78",
      "tip-floor": "part-sd04__v2__4-drivers-9-cells__tip-floor-installed__fit-9c7be3cc78",
      "tip-floor-print": "part-sd04__v2__4-drivers-9-cells__tip-floor-print-upright__fit-9c7be3cc78"
    },
    "rack_print_bounds_mm": [
      226.6,
      74.978176717794,
      52.02090932185785
    ],
    "tip-floor_print_bounds_mm": [
      226.6,
      74.97817671779399,
      39.445
    ],
    "qualification": "Form and motion review. Upright face chosen; 55-degree main undersides. Canonical rear pegs need limited local support review. Not sliced or physically tested."
  }
]
