{
  "export_simplification_tolerance_mm": 0.004,
  "watertight": true,
  "one_connected_solid": true,
  "volume_mm3": 58060.53774580613,
  "bounds_mm": [
    [
      -60.0,
      -60.0,
      0.0
    ],
    [
      60.0,
      60.0,
      74.0
    ]
  ],
  "fan_plate_mm": [
    120.0,
    120.0,
    2.4
  ],
  "inlet_diameter_mm": 116.8,
  "collar_wall_mm": 1.2,
  "shell_wall_mm": 1.2,
  "wall_method": "Uniform 1.2 mm shell: the 3-D dilation of the rounded air volume, so every inside fillet is followed outside; connector-service trims locally reduce thickness",
  "GPU_opening_mm": [
    38.5,
    98.5
  ],
  "plug_latch_sweep_collisions_mm3": [
    0.0,
    0.0
  ],
  "connector_bay_collisions_mm3": [
    2.5770256896062577e-08,
    3.145022202805238e-08
  ],
  "integral_return_top_depth_mm": 3.2,
  "return_underside_ramp_start_mm": 54.0,
  "connector_access": "Open outer/top rims; lower and inner returns retained",
  "housing_clearance_mm": [
    13.6,
    20.6
  ],
  "local_latch_aperture_mm": [
    3.6,
    8.6
  ],
  "physical_fit_tested": false,
  "CFD_validation": "Separate study; CAD export does not certify performance",
  "chamber_length_mm": 62.0,
  "transition_end_mm": 62.0,
  "shoulder_rounding_max_mm": 10.0,
  "shoulder_rounding_at_service_end_mm": 7.0,
  "passage_wall_fillet_max_mm": 8.0,
  "passage_wall_fillet_at_GPU_mm": 6.0,
  "connector_service_policy": "Contoured pocket around explicit straight plug/latch insertion sweep; oversized rectangular service trim removed",
  "shoulder_axial_easing_fraction": 0.06,
  "pocket_transition_end_mm": 36.0,
  "splitter_nose_front_width_mm": 0.4,
  "splitter_nose_radii_mm": [
    0.8,
    1.6
  ],
  "splitter_profile": "symmetric cubic widening with elliptical nose",
  "shoulder_axial_max_slope": 0.989952718676123,
  "upper_shoulder_requested_radius_mm": 6.0,
  "shape": "every convex air-section corner rounded (>= 6.0 mm, tapering to the seat); upper and lower bay fillets followed by the outer skin; 3.5 mm flange fillet; flush collars with rounded notch ends; rounded return outline and splitter groove",
  "fan_front_to_GPU_face_mm": 87.0,
  "section_rounding_mm": 6.0,
  "flange_fillet_mm": 3.5,
  "splitter_groove_radius_mm": 0.15,
  "return_outline_radius_mm": 0.8,
  "internal_air_volume_mm3": 515091.9865135222,
  "serialized_fillet_checks": [
    {
      "z_mm": 36.0,
      "side": 0,
      "actual_STL_curve_error_mm": 0.0016676180500800027
    },
    {
      "z_mm": 36.0,
      "side": 1,
      "actual_STL_curve_error_mm": 0.0026969301407848527
    },
    {
      "z_mm": 42.0,
      "side": 0,
      "actual_STL_curve_error_mm": 0.0014233948379384041
    },
    {
      "z_mm": 42.0,
      "side": 1,
      "actual_STL_curve_error_mm": 0.0019863363029723234
    },
    {
      "z_mm": 52.0,
      "side": 0,
      "actual_STL_curve_error_mm": 0.0019390908569993967
    },
    {
      "z_mm": 52.0,
      "side": 1,
      "actual_STL_curve_error_mm": 0.003567984479144318
    },
    {
      "z_mm": 61.99,
      "side": 0,
      "actual_STL_curve_error_mm": 0.0030191882872390077
    },
    {
      "z_mm": 61.99,
      "side": 1,
      "actual_STL_curve_error_mm": 0.0030298259491505827
    }
  ],
  "consistent_winding": true,
  "connected_solids": 1,
  "fan_face_uncovered_area_mm2": 7.34739200188472e-06,
  "splitter_profile_measurements": [
    {
      "z_mm": 0.0001,
      "expected_half_width_mm": 0.20019354934541597,
      "measured_x_bounds_mm": [
        -0.20016063749790192,
        0.20016083121299744
      ],
      "error_mm": 3.2911847514055514e-05
    },
    {
      "z_mm": 0.14,
      "expected_half_width_mm": 0.37903069767454367,
      "measured_x_bounds_mm": [
        -0.3790781646966934,
        0.3791645466949332
      ],
      "error_mm": 0.0001338490203895426
    },
    {
      "z_mm": 0.28,
      "expected_half_width_mm": 0.4877574553576876,
      "measured_x_bounds_mm": [
        -0.4866773411631584,
        0.48707977233262106
      ],
      "error_mm": 0.0010801141945291914
    },
    {
      "z_mm": 0.5,
      "expected_half_width_mm": 0.6060094249545431,
      "measured_x_bounds_mm": [
        -0.6049653142690659,
        0.6049986939201133
      ],
      "error_mm": 0.001044110685477273
    },
    {
      "z_mm": 1.0,
      "expected_half_width_mm": 0.7594489113337286,
      "measured_x_bounds_mm": [
        -0.7589607164263725,
        0.7596279446774635
      ],
      "error_mm": 0.0004881949073560765
    },
    {
      "z_mm": 1.5,
      "expected_half_width_mm": 0.8176412926434694,
      "measured_x_bounds_mm": [
        -0.8154293545929123,
        0.8156100922560606
      ],
      "error_mm": 0.002211938050557083
    },
    {
      "z_mm": 2.0,
      "expected_half_width_mm": 0.8318596220335001,
      "measured_x_bounds_mm": [
        -0.8323957508076987,
        0.8333052884119027
      ],
      "error_mm": 0.0014456663784025992
    },
    {
      "z_mm": 5.0,
      "expected_half_width_mm": 0.9925581551475278,
      "measured_x_bounds_mm": [
        -0.9929543137550354,
        0.9935915253728487
      ],
      "error_mm": 0.0010333702253209065
    },
    {
      "z_mm": 10.0,
      "expected_half_width_mm": 1.5264694035111275,
      "measured_x_bounds_mm": [
        -1.5277228621175378,
        1.527245869815026
      ],
      "error_mm": 0.0012534586064103515
    },
    {
      "z_mm": 20.0,
      "expected_half_width_mm": 3.355771877412642,
      "measured_x_bounds_mm": [
        -3.356803338221536,
        3.3569095728711384
      ],
      "error_mm": 0.0011376954584965127
    },
    {
      "z_mm": 30.0,
      "expected_half_width_mm": 5.762748816756739,
      "measured_x_bounds_mm": [
        -5.763486635033893,
        5.762908417301687
      ],
      "error_mm": 0.0007378182771544672
    },
    {
      "z_mm": 40.0,
      "expected_half_width_mm": 8.222241616595616,
      "measured_x_bounds_mm": [
        -8.222140339680678,
        8.222439489783621
      ],
      "error_mm": 0.0001978731880054596
    },
    {
      "z_mm": 50.0,
      "expected_half_width_mm": 10.20909167198147,
      "measured_x_bounds_mm": [
        -10.207027678757202,
        10.208766075601089
      ],
      "error_mm": 0.0020639932242687564
    },
    {
      "z_mm": 54.99,
      "expected_half_width_mm": 10.860152046041003,
      "measured_x_bounds_mm": [
        -10.860175327932803,
        10.859673170589831
      ],
      "error_mm": 0.00047887545117220043
    },
    {
      "z_mm": 60.0,
      "expected_half_width_mm": 11.198140377966501,
      "measured_x_bounds_mm": [
        -11.198263927742936,
        11.198141889949534
      ],
      "error_mm": 0.00012354977643447285
    },
    {
      "z_mm": 61.99,
      "expected_half_width_mm": 11.229999186091689,
      "measured_x_bounds_mm": [
        -11.230480173133092,
        11.230220959935645
      ],
      "error_mm": 0.0004809870414028694
    }
  ],
  "collar_section_difference_from_cad_mm": 0.0034933948135602577,
  "stl_sha256": "e65e2576380f3025e0ad9f912df4e1298531d7202da58a3105caa43d98d0f094",
  "total_estimated_port_obstruction_mm2": 149.3670263186316,
  "passage_fillet_min_radius_service_region_mm": 6.009830352136602,
  "layer_audit": {
    "layer_height_mm": 0.28,
    "overhang_horizontal_allowance_mm": 0.28,
    "maximum_beyond_45deg_area_mm2": 0.2173573377356723,
    "layers_beyond_45deg": [
      {
        "z": 15.820000000000002,
        "beyond_45deg_area_mm2": 0.10108421127547385,
        "floating_islands_mm2": []
      },
      {
        "z": 16.1,
        "beyond_45deg_area_mm2": 0.11589377860943934,
        "floating_islands_mm2": []
      },
      {
        "z": 16.380000000000003,
        "beyond_45deg_area_mm2": 0.12524372049959548,
        "floating_islands_mm2": []
      },
      {
        "z": 16.66,
        "beyond_45deg_area_mm2": 0.1393551982021311,
        "floating_islands_mm2": []
      },
      {
        "z": 16.94,
        "beyond_45deg_area_mm2": 0.14884649920226675,
        "floating_islands_mm2": []
      },
      {
        "z": 17.220000000000002,
        "beyond_45deg_area_mm2": 0.16136686157809785,
        "floating_islands_mm2": []
      },
      {
        "z": 17.5,
        "beyond_45deg_area_mm2": 0.16950443464163686,
        "floating_islands_mm2": []
      },
      {
        "z": 17.78,
        "beyond_45deg_area_mm2": 0.18075576596964119,
        "floating_islands_mm2": []
      },
      {
        "z": 18.060000000000002,
        "beyond_45deg_area_mm2": 0.18848861043920162,
        "floating_islands_mm2": []
      },
      {
        "z": 18.340000000000003,
        "beyond_45deg_area_mm2": 0.19720732046773748,
        "floating_islands_mm2": []
      },
      {
        "z": 18.62,
        "beyond_45deg_area_mm2": 0.20388524269649705,
        "floating_islands_mm2": []
      },
      {
        "z": 18.900000000000002,
        "beyond_45deg_area_mm2": 0.20943029978209754,
        "floating_islands_mm2": []
      },
      {
        "z": 19.180000000000003,
        "beyond_45deg_area_mm2": 0.2139711196581859,
        "floating_islands_mm2": []
      },
      {
        "z": 19.46,
        "beyond_45deg_area_mm2": 0.214064317593032,
        "floating_islands_mm2": []
      },
      {
        "z": 19.740000000000002,
        "beyond_45deg_area_mm2": 0.2173573377356723,
        "floating_islands_mm2": []
      },
      {
        "z": 20.020000000000003,
        "beyond_45deg_area_mm2": 0.21110629698995442,
        "floating_islands_mm2": []
      },
      {
        "z": 20.3,
        "beyond_45deg_area_mm2": 0.21294777179247354,
        "floating_islands_mm2": []
      },
      {
        "z": 20.580000000000002,
        "beyond_45deg_area_mm2": 0.2075282480719278,
        "floating_islands_mm2": []
      },
      {
        "z": 20.860000000000003,
        "beyond_45deg_area_mm2": 0.20590569942134893,
        "floating_islands_mm2": []
      },
      {
        "z": 21.14,
        "beyond_45deg_area_mm2": 0.1927426898333833,
        "floating_islands_mm2": []
      },
      {
        "z": 21.42,
        "beyond_45deg_area_mm2": 0.19038413940296453,
        "floating_islands_mm2": []
      },
      {
        "z": 21.700000000000003,
        "beyond_45deg_area_mm2": 0.17541198635289967,
        "floating_islands_mm2": []
      },
      {
        "z": 21.98,
        "beyond_45deg_area_mm2": 0.17115253621892818,
        "floating_islands_mm2": []
      },
      {
        "z": 22.26,
        "beyond_45deg_area_mm2": 0.15470130431094695,
        "floating_islands_mm2": []
      },
      {
        "z": 22.540000000000003,
        "beyond_45deg_area_mm2": 0.1485015766045084,
        "floating_islands_mm2": []
      },
      {
        "z": 22.820000000000004,
        "beyond_45deg_area_mm2": 0.13252228092560026,
        "floating_islands_mm2": []
      },
      {
        "z": 23.1,
        "beyond_45deg_area_mm2": 0.12356089273137709,
        "floating_islands_mm2": []
      },
      {
        "z": 23.380000000000003,
        "beyond_45deg_area_mm2": 0.10927232523089819,
        "floating_islands_mm2": []
      }
    ],
    "floating_layers": [],
    "note": "Geometric layer overlap screen, not a physical print test. Small bridge spans may print without supports; material, cooling and speed matter."
  },
  "mesh_quality": {
    "folded_edges_above_120deg": 8,
    "folded_edges_visible": 0,
    "folded_edges_above_160deg": 2,
    "needle_faces": 138
  },
  "normal_audit": [
    {
      "min_triangle_area_mm2": [
        0,
        0.0001
      ],
      "adjacent_edges": 201,
      "edges_above_35deg": 3
    },
    {
      "min_triangle_area_mm2": [
        0.0001,
        0.001
      ],
      "adjacent_edges": 1251,
      "edges_above_35deg": 23
    },
    {
      "min_triangle_area_mm2": [
        0.001,
        0.01
      ],
      "adjacent_edges": 12033,
      "edges_above_35deg": 36
    },
    {
      "min_triangle_area_mm2": [
        0.01,
        0.1
      ],
      "adjacent_edges": 119105,
      "edges_above_35deg": 3
    },
    {
      "min_triangle_area_mm2": [
        0.1,
        1000
      ],
      "adjacent_edges": 17048,
      "edges_above_35deg": 0
    }
  ],
  "CFD_status": "Controlled 0/3/6/9 mm upper-shoulder radius screening is running; no optimality claim.",
  "printability": {
    "part": "duct",
    "thresholds": {
      "layer_h": 0.2,
      "overhang_deg": 45.0,
      "max_overhang_island_mm2": 0.25,
      "cantilever_deg": 60.0,
      "cantilever_min_mm2": 0.002,
      "slicer_first_layer": 0.2,
      "slicer_layer_h": 0.28,
      "report_deg": [
        45.0,
        50.0,
        55.0,
        60.0
      ],
      "overhang_eps": 0.02,
      "noise_mm2": 0.001,
      "solid_k": 1.3333333333333333,
      "max_solid_island_mm2": 1.0,
      "hole_noise_mm2": 0.005,
      "voxel": 0.5,
      "cap_grow": 0.6,
      "min_void_mm3": 1.0,
      "support_max_g": 0.0,
      "seat_eps": 0.001,
      "max_seat_uncovered_mm2": 0.5
    },
    "passed": true,
    "failed": [],
    "gates": {
      "unsupported_overhang": {
        "name": "unsupported_overhang",
        "passed": true,
        "summary": {
          "layer_h_mm": 0.2,
          "slicer_stack_mm": [
            0.2,
            0.28
          ],
          "rule": "tier A (0.2 mm layers): island beyond 45 deg > 0.25 mm2; tier B (0.28 mm slicer layers): island steeper than 60 deg >= 0.002 mm2; floating islands",
          "unsupported_volume_mm3": {
            "45deg": 0.3681,
            "50deg": 0.0,
            "55deg": 0.0,
            "60deg": 0.0
          },
          "worst_layer_area_mm2": {
            "45deg": 0.0655,
            "50deg": 0.0,
            "55deg": 0.0,
            "60deg": 0.0
          },
          "tier_a_failures": [],
          "tier_b_failures": [],
          "floating_islands": [],
          "below_limits": [
            {
              "z_range": [
                13.1,
                23.1
              ],
              "bbox_xy": [
                2.43,
                35.68,
                9.62,
                46.45
              ],
              "centre": [
                6.02,
                41.06,
                18.1
              ],
              "layers": 51,
              "max_island_mm2": 0.0655,
              "volume_mm3": 0.363,
              "worst_layer": [
                5.43,
                39.64,
                19.1
              ],
              "max_angle_deg": 51.5,
              "reach_mm": 0.251
            },
            {
              "z_range": [
                61.7,
                61.7
              ],
              "bbox_xy": [
                -50.95,
                27.13,
                -50.88,
                27.2
              ],
              "centre": [
                -50.92,
                27.16,
                61.7
              ],
              "layers": 1,
              "max_island_mm2": 0.0019,
              "volume_mm3": 0.0,
              "worst_layer": [
                -50.93,
                27.16,
                61.7
              ],
              "max_angle_deg": 52.7,
              "reach_mm": 0.263
            },
            {
              "z_range": [
                61.7,
                61.7
              ],
              "bbox_xy": [
                10.01,
                27.13,
                10.08,
                27.2
              ],
              "centre": [
                10.04,
                27.16,
                61.7
              ],
              "layers": 1,
              "max_island_mm2": 0.0019,
              "volume_mm3": 0.0,
              "worst_layer": [
                10.03,
                27.16,
                61.7
              ],
              "max_angle_deg": 52.7,
              "reach_mm": 0.263
            }
          ],
          "steepest_slicer_stack": [
            {
              "z_range": [
                58.86,
                61.66
              ],
              "bbox_xy": [
                -50.95,
                24.72,
                -48.46,
                27.2
              ],
              "centre": [
                -49.7,
                25.96,
                60.26
              ],
              "layers": 11,
              "max_island_mm2": 0.0133,
              "volume_mm3": 0.008,
              "worst_layer": [
                -50.92,
                27.09,
                61.66
              ],
              "max_angle_deg": 55.6,
              "reach_mm": 0.409
            },
            {
              "z_range": [
                58.86,
                61.66
              ],
              "bbox_xy": [
                10.01,
                24.72,
                12.5,
                27.2
              ],
              "centre": [
                11.25,
                25.96,
                60.26
              ],
              "layers": 11,
              "max_island_mm2": 0.0133,
              "volume_mm3": 0.008,
              "worst_layer": [
                10.04,
                27.09,
                61.66
              ],
              "max_angle_deg": 55.6,
              "reach_mm": 0.409
            },
            {
              "z_range": [
                12.66,
                24.14
              ],
              "bbox_xy": [
                2.31,
                34.75,
                10.16,
                46.91
              ],
              "centre": [
                6.24,
                40.83,
                18.4
              ],
              "layers": 44,
              "max_island_mm2": 0.1219,
              "volume_mm3": 0.744,
              "worst_layer": [
                5.35,
                39.59,
                19.1
              ],
              "max_angle_deg": 51.4,
              "reach_mm": 0.351
            },
            {
              "z_range": [
                60.82,
                61.38
              ],
              "bbox_xy": [
                -33.44,
                49.65,
                -32.91,
                50.18
              ],
              "centre": [
                -33.17,
                49.91,
                61.1
              ],
              "layers": 3,
              "max_island_mm2": 0.0014,
              "volume_mm3": 0.001,
              "worst_layer": [
                -33.44,
                50.14,
                61.38
              ],
              "max_angle_deg": 50.4,
              "reach_mm": 0.339
            },
            {
              "z_range": [
                60.82,
                61.38
              ],
              "bbox_xy": [
                27.52,
                49.65,
                28.05,
                50.18
              ],
              "centre": [
                27.79,
                49.91,
                61.1
              ],
              "layers": 3,
              "max_island_mm2": 0.0014,
              "volume_mm3": 0.001,
              "worst_layer": [
                27.52,
                50.14,
                61.38
              ],
              "max_angle_deg": 50.4,
              "reach_mm": 0.339
            }
          ]
        },
        "failures": [],
        "allowed": []
      },
      "solid_regions": {
        "name": "solid_regions",
        "passed": true,
        "summary": {
          "layer_h_mm": 0.2,
          "wall_mm": 1.2,
          "ball_diameter_mm": 1.6,
          "island_limit_mm2": 1.0,
          "unexplained_solid_volume_mm3": 0.0,
          "allowed_solid_volume_mm3": {
            "fan plate": 8802.87,
            "flange fillet": 928.9,
            "splitter web": 1095.24,
            "seat seal beside the latch wall": 228.15,
            "seat corner fill": 61.66
          },
          "features": [],
          "below_limit": []
        },
        "failures": [],
        "allowed": [
          {
            "z_range": [
              0.3,
              3.5
            ],
            "bbox_xy": [
              -60.0,
              -60.0,
              60.0,
              60.0
            ],
            "centre": [
              0.0,
              0.0,
              1.9
            ],
            "layers": 17,
            "max_island_mm2": 3800.3626,
            "volume_mm3": 8802.867,
            "worst_layer": [
              59.18,
              0.1,
              1.5
            ],
            "allowed_as": "fan plate"
          },
          {
            "z_range": [
              3.7,
              5.9
            ],
            "bbox_xy": [
              -57.12,
              -59.37,
              57.12,
              57.65
            ],
            "centre": [
              0.0,
              -0.86,
              4.8
            ],
            "layers": 12,
            "max_island_mm2": 668.3378,
            "volume_mm3": 928.897,
            "worst_layer": [
              -46.74,
              -36.78,
              3.7
            ],
            "allowed_as": "flange fillet"
          },
          {
            "z_range": [
              6.1,
              9.9
            ],
            "bbox_xy": [
              -1.51,
              -59.03,
              1.49,
              55.26
            ],
            "centre": [
              -0.01,
              -1.89,
              8.0
            ],
            "layers": 20,
            "max_island_mm2": 311.7277,
            "volume_mm3": 1095.241,
            "worst_layer": [
              -0.0,
              -1.77,
              9.1
            ],
            "allowed_as": "splitter web"
          },
          {
            "z_range": [
              58.1,
              61.7
            ],
            "bbox_xy": [
              -35.67,
              26.6,
              -31.99,
              48.7
            ],
            "centre": [
              -33.83,
              37.65,
              59.9
            ],
            "layers": 19,
            "max_island_mm2": 43.0972,
            "volume_mm3": 114.072,
            "worst_layer": [
              -33.9,
              45.94,
              61.1
            ],
            "allowed_as": "seat seal beside the latch wall"
          },
          {
            "z_range": [
              58.1,
              61.7
            ],
            "bbox_xy": [
              25.29,
              26.6,
              28.97,
              48.7
            ],
            "centre": [
              27.13,
              37.65,
              59.9
            ],
            "layers": 19,
            "max_island_mm2": 43.0869,
            "volume_mm3": 114.082,
            "worst_layer": [
              27.06,
              44.52,
              61.1
            ],
            "allowed_as": "seat seal beside the latch wall"
          },
          {
            "z_range": [
              58.9,
              61.7
            ],
            "bbox_xy": [
              -50.18,
              21.87,
              -43.79,
              26.44
            ],
            "centre": [
              -46.98,
              24.16,
              60.3
            ],
            "layers": 15,
            "max_island_mm2": 17.6635,
            "volume_mm3": 30.869,
            "worst_layer": [
              -48.45,
              24.09,
              61.1
            ],
            "allowed_as": "seat corner fill"
          },
          {
            "z_range": [
              58.9,
              61.7
            ],
            "bbox_xy": [
              10.78,
              21.87,
              17.16,
              26.44
            ],
            "centre": [
              13.97,
              24.16,
              60.3
            ],
            "layers": 15,
            "max_island_mm2": 17.6313,
            "volume_mm3": 30.79,
            "worst_layer": [
              12.56,
              24.15,
              61.1
            ],
            "allowed_as": "seat corner fill"
          }
        ]
      },
      "seal": {
        "name": "seal",
        "passed": true,
        "summary": {
          "a_undesigned_voids": [],
          "a_designed_void_layers": {
            "branch passage": 620,
            "fan screw hole": 48
          },
          "b_voxels": {
            "voxel_mm": 0.5,
            "caps": [
              {
                "z": -0.25,
                "area_mm2": 10931.1
              },
              {
                "z": 62.25,
                "area_mm2": 7055.0
              }
            ],
            "passage_components": 2,
            "leaks": [],
            "enclosed_voids": []
          }
        },
        "failures": [],
        "allowed": []
      },
      "seat_coverage": {
        "name": "seat_coverage",
        "passed": true,
        "summary": {
          "limit_mm2": 0.5,
          "seats": [
            {
              "seat": "card A seat",
              "z": 61.999,
              "region_mm2": 3649.8,
              "uncovered_mm2": 0.0,
              "allowed_openings": [
                {
                  "name": "plug housing clearance",
                  "why": "the power plug enters here along its insertion sweep; its housing covers the card face"
                },
                {
                  "name": "latch clearance",
                  "why": "the plug's latch moves here along the same sweep"
                }
              ],
              "patches": []
            },
            {
              "seat": "card B seat",
              "z": 61.999,
              "region_mm2": 3649.8,
              "uncovered_mm2": 0.0,
              "allowed_openings": [
                {
                  "name": "plug housing clearance",
                  "why": "the power plug enters here along its insertion sweep; its housing covers the card face"
                },
                {
                  "name": "latch clearance",
                  "why": "the plug's latch moves here along the same sweep"
                }
              ],
              "patches": []
            }
          ]
        },
        "failures": [],
        "allowed": []
      },
      "slicer_support": {
        "name": "slicer_support",
        "passed": true,
        "summary": {
          "profile": "profiles/slicer/process-028.json",
          "gcode": "runs/slice-v28/plate_1.gcode",
          "slice": null,
          "gate_g": 0.0,
          "unexplained_support_g": 0,
          "allowed_support_g": 0,
          "support_filament_mm": 0.0,
          "support_g": 0.0,
          "interface_g": 0.0,
          "plate_offset_xy": [
            128.0,
            126.0
          ],
          "islands": []
        },
        "failures": [],
        "allowed": []
      }
    },
    "allowlist": [
      {
        "gate": "solid_regions",
        "name": "fan plate",
        "lo": [
          -61.0,
          -61.0,
          -1
        ],
        "hi": [
          61.0,
          61.0,
          3.5999999999999996
        ],
        "max_deg": 90.0,
        "why": "2.4 mm plate under the 105 mm screw pattern: solid by design; the ball also fits in the L-junction of each wall with the plate, up to about one wall above it"
      },
      {
        "gate": "solid_regions",
        "name": "flange fillet",
        "lo": [
          -61.0,
          -61.0,
          2.4
        ],
        "hi": [
          61.0,
          61.0,
          5.9
        ],
        "max_deg": 90.0,
        "why": "3.5 mm concave fillet between plate and body: a solid quarter-round"
      },
      {
        "gate": "solid_regions",
        "name": "splitter web",
        "lo": [
          -3,
          -61.0,
          -1
        ],
        "hi": [
          3,
          61.0,
          11.035714285714286
        ],
        "max_deg": 90.0,
        "why": "the web between the branches is solid until the skins part by 2 x splitter_groove_radius (splitter half width >= wall + groove at z = 8.64 mm), then the shell rounds it"
      },
      {
        "gate": "solid_regions",
        "name": "seat corner fill",
        "lo": [
          -51.03000000000001,
          17.599999999999998,
          58.5
        ],
        "hi": [
          -43.63,
          27.3,
          62.0
        ],
        "max_deg": 90.0,
        "why": "the seat closes between the rounded passage corner (r 6.0 mm at the seat) and the square bore/collar, and up to the plug-pocket floor (y 27.2), undercut at return_ramp_slope: ~30 mm3 per card, up to 2.7 mm wide, within 3.5 mm of the seat"
      },
      {
        "gate": "solid_regions",
        "name": "seat corner fill",
        "lo": [
          9.930000000000001,
          17.599999999999998,
          58.5
        ],
        "hi": [
          17.330000000000002,
          27.3,
          62.0
        ],
        "max_deg": 90.0,
        "why": "the seat closes between the rounded passage corner (r 6.0 mm at the seat) and the square bore/collar, and up to the plug-pocket floor (y 27.2), undercut at return_ramp_slope: ~30 mm3 per card, up to 2.7 mm wide, within 3.5 mm of the seat"
      },
      {
        "gate": "solid_regions",
        "name": "seat seal beside the latch wall",
        "lo": [
          -36.53,
          24.799999999999997,
          56.95294117647059
        ],
        "hi": [
          -29.029999999999998,
          49.35,
          62.0
        ],
        "max_deg": 90.0,
        "why": "the card face between the housing clearance (x -5.95) and the rounded bay wall is over the fin stack, so the seat covers it (seat_coverage); it is a 3.1 mm cantilever from the bay-wall shell, grown from it at return_ramp_slope (4.0 mm deep at the shell): a thinner sloped skin would enclose a cavity under the seat for about the same material"
      },
      {
        "gate": "solid_regions",
        "name": "seat seal beside the latch wall",
        "lo": [
          24.43,
          24.799999999999997,
          56.95294117647059
        ],
        "hi": [
          31.930000000000003,
          49.35,
          62.0
        ],
        "max_deg": 90.0,
        "why": "the card face between the housing clearance (x -5.95) and the rounded bay wall is over the fin stack, so the seat covers it (seat_coverage); it is a 3.1 mm cantilever from the bay-wall shell, grown from it at return_ramp_slope (4.0 mm deep at the shell): a thinner sloped skin would enclose a cavity under the seat for about the same material"
      }
    ]
  }
}