{
  "id": "07-kokechan-turns",
  "mesh_checks": [
    {
      "id": "floor",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        56.0,
        40.0,
        4.0
      ]
    },
    {
      "id": "wall_0",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        42.5,
        40.0,
        4.0
      ]
    },
    {
      "id": "wall_1",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        42.5,
        40.0,
        4.0
      ]
    },
    {
      "id": "crank",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        76.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": "cam_left",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        20.0,
        20.0,
        4.0
      ]
    },
    {
      "id": "cam_right",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        20.0,
        20.0,
        4.0
      ]
    },
    {
      "id": "deck",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        56.0,
        40.0,
        4.0
      ]
    },
    {
      "id": "follower",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        32.0,
        32.0,
        17.799999237060547
      ]
    },
    {
      "id": "cradle",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        32.27540969848633,
        26.514158248901367,
        6.0
      ]
    },
    {
      "id": "kokechan",
      "closed": true,
      "winding_consistent": true,
      "connected_solids": 1,
      "print_size_mm": [
        39.00060272216797,
        60.0,
        27.535274505615234
      ]
    }
  ],
  "overlaps": [
    {
      "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": 311,
    "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": [
    "The \u00b118\u00b0 preview is a proposed gesture, not a predicted result of PLA friction.",
    "Disk contact, slip, operating torque and doll retention require a loaded physical test.",
    "No fan wave or bow is included in this turning-only study.",
    "Not physically tested. Printed snap fits and assembly retention are provisional; offline slice records do not establish working assembly."
  ],
  "assembly_ready": false,
  "parts": 11,
  "part_sha256": {
    "floor": "fd26c123a01cf4531e8b6dd8de1e445fff9a26ea2270fc1a1207fb6bd7b793df",
    "wall_0": "92c75a31d63c9534a04ff34ef754919a3c23f8fa0fa595c9f63fb1d0430198fb",
    "wall_1": "cab77ffcc775635db7d0bfbbe62823af6ead6e439c681f3b9e1db5ef56d7557a",
    "crank": "e80afdd2fc3cb48d39a0d69fe84a922354c2604cfa7a4609cb528741e314c2c6",
    "axle_clip": "3a058aef403918ac68a45511f43a66b543cf938f5b003f213b826eb8c2f4d0cd",
    "cam_left": "f6f239be6df6db7f2eb5df618886819c84d5935374b64e4d60b326ff80702844",
    "cam_right": "79a600984ccf2cbe417e349c2b771b02cf01a599cfd6f17a13aa8d76bca3fd57",
    "deck": "173e04fea77b9bc3ac096cfbcee310dcc2c923a1683cbe64a3ebc9aa95613031",
    "follower": "326545679b696462d4fb8325d81bd016da9c7995e341135fff750e8e456fe59e",
    "cradle": "3c3bd9d3649a65140179243e275731b8d275c9d16d0505173831558d131a4ab4",
    "kokechan": "5d249f57ee30b93c984d5a70f74af5dae0e95de00e7c9107dcb4e9c6eae5f5a6"
  },
  "sampled_overlap_pairs": [
    {
      "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": 311,
    "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/07-kokechan-turns/geometry-review.json"
}