{
  "id": "09-leaping-ponies",
  "mesh_checks": [
    {
      "id": "floor",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        58.0,
        36.0,
        4.0
      ]
    },
    {
      "id": "wall_0",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        36.5,
        36.0,
        4.0
      ]
    },
    {
      "id": "wall_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        36.5,
        36.0,
        4.0
      ]
    },
    {
      "id": "crank",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        78.0,
        23.0,
        10.0
      ]
    },
    {
      "id": "axle_clip",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        9.898202896118164,
        10.0,
        2.5
      ]
    },
    {
      "id": "ecc_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        16.0,
        16.0,
        11.0
      ]
    },
    {
      "id": "rod_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        44.5,
        7.0,
        6.0
      ]
    },
    {
      "id": "ecc_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        16.0,
        16.0,
        11.0
      ]
    },
    {
      "id": "rod_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        44.5,
        7.0,
        6.0
      ]
    },
    {
      "id": "deck",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        58.0,
        36.0,
        9.0
      ]
    },
    {
      "id": "guide_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        12.0,
        8.0,
        8.0
      ]
    },
    {
      "id": "guide_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        12.0,
        8.0,
        8.0
      ]
    },
    {
      "id": "pony_-1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        42.349998474121094,
        52.90037536621094,
        15.251235961914062
      ]
    },
    {
      "id": "pony_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        42.349998474121094,
        52.90037536621094,
        15.251235961914062
      ]
    }
  ],
  "overlaps": [
    {
      "parts": [
        "crank",
        "rod_-1"
      ],
      "frame_index": 180,
      "input_degrees": 180,
      "overlap_mm3": 98.4505
    },
    {
      "parts": [
        "crank",
        "rod_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 98.4505
    },
    {
      "parts": [
        "deck",
        "guide_-1"
      ],
      "frame_index": 360,
      "input_degrees": 360,
      "overlap_mm3": 25.1148
    },
    {
      "parts": [
        "deck",
        "guide_1"
      ],
      "frame_index": 360,
      "input_degrees": 360,
      "overlap_mm3": 25.1148
    },
    {
      "parts": [
        "crank",
        "ecc_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 13.8894
    },
    {
      "parts": [
        "crank",
        "ecc_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 13.8894
    },
    {
      "parts": [
        "crank",
        "axle_clip"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 4.1206
    }
  ],
  "scope": {
    "samples": 25,
    "frame_interval": 15,
    "input_degree_interval": 15,
    "boolean_tests": 550,
    "threshold_mm3": 0.02,
    "limits": "Sampled solid intersections; includes mating interference. Not continuous swept-volume, insertion-path, friction, load or snap-fatigue validation."
  },
  "declared_limitations": [
    "Guide trunnion retention and sliding friction need a bench test.",
    "Pony-to-rod sockets are locating fits, not tested snaps.",
    "The computed rod/guide centers align; swept clearances and loads still need checking.",
    "Not physically tested. Printed snap fits and assembly retention are provisional; offline slice records do not establish working assembly."
  ],
  "assembly_ready": false,
  "parts": 14,
  "part_sha256": {
    "floor": "098bca43b733c09b4eae2bd26c3bef03dc3156a6c82991b2d3c83f90dd23ddb9",
    "wall_0": "af23a848767b10d7d90b97a40a0424a43e99277677baaf1f75f5e52b1a503179",
    "wall_1": "9d3fc546f3a2c81db13444fae7feb0beb0e82aa8ff8cc8f3efdc8ec21370e4d7",
    "crank": "bed520b08b125d30876b7ba106522d8170a177afaf39770f44099614b9a046e7",
    "axle_clip": "3a058aef403918ac68a45511f43a66b543cf938f5b003f213b826eb8c2f4d0cd",
    "ecc_-1": "86f79e7bfe553d02df802e0079df464c3471a56e2778a35ab66d63f4faded198",
    "rod_-1": "077b90f1ba83889ad6d215b46742354ab34739bd52641f81a5410bbcd15508cd",
    "ecc_1": "a1d4fb222cb365a763b9dbc5edd2db6a2c9491bda4e0cc195dd8fa91f469e178",
    "rod_1": "db4eb83b32b5ffefbdd38ff33f56eac406ccd81ad0e2b49169d9039af1abd861",
    "deck": "1a0920e05d730c9b0550d0e4d2600c88ad9e052c6ba077aea5d15efa96dd4fab",
    "guide_-1": "a1a5ef575d4e86d9fdb6118a994662b8963b46fc5ca07a113d2e1fea41724f16",
    "guide_1": "50579ae2ce398d3c4101b6868f086f492b48eeccee5bd02a353325885ebfc664",
    "pony_-1": "cb13d6bc94fa0e737fe4074452b0b99681ca32babc4850ccd183ef7b8dbc035d",
    "pony_1": "fcbdfe913837a45b4a3d35ad2b5f1bc152deddb950e8925011892545da523cfb"
  },
  "sampled_overlap_pairs": [
    {
      "parts": [
        "crank",
        "rod_-1"
      ],
      "frame_index": 180,
      "input_degrees": 180,
      "overlap_mm3": 98.4505,
      "sample_index": 180
    },
    {
      "parts": [
        "crank",
        "rod_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 98.4505,
      "sample_index": 0
    },
    {
      "parts": [
        "deck",
        "guide_-1"
      ],
      "frame_index": 360,
      "input_degrees": 360,
      "overlap_mm3": 25.1148,
      "sample_index": 360
    },
    {
      "parts": [
        "deck",
        "guide_1"
      ],
      "frame_index": 360,
      "input_degrees": 360,
      "overlap_mm3": 25.1148,
      "sample_index": 360
    },
    {
      "parts": [
        "crank",
        "ecc_-1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 13.8894,
      "sample_index": 0
    },
    {
      "parts": [
        "crank",
        "ecc_1"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 13.8894,
      "sample_index": 0
    },
    {
      "parts": [
        "crank",
        "axle_clip"
      ],
      "frame_index": 0,
      "input_degrees": 0,
      "overlap_mm3": 4.1206,
      "sample_index": 0
    }
  ],
  "overlap_scope": {
    "samples": 25,
    "frame_interval": 15,
    "input_degree_interval": 15,
    "boolean_tests": 550,
    "threshold_mm3": 0.02,
    "limits": "Sampled solid intersections; includes mating interference. Not continuous swept-volume, insertion-path, friction, load or snap-fatigue validation."
  },
  "_url": "reviews/20260925/09-leaping-ponies/geometry-review.json"
}