{
  "configurations": [
    {
      "id": "compact",
      "dimensions": {
        "t": 1.5,
        "R": 2.0,
        "H": 90.0,
        "W": 220.0,
        "D": 180.0,
        "ro": 3.5,
        "flat": 213.0,
        "leg": 85.0,
        "ba": 4.131194339470578,
        "blank": 391.26238867894114,
        "px": 96.0,
        "py": 78.5,
        "tray_w": 170.0,
        "tray_d": 120.0,
        "post_centers": [
          [
            -96.0,
            -78.5
          ],
          [
            -96.0,
            78.5
          ],
          [
            96.0,
            -78.5
          ],
          [
            96.0,
            78.5
          ]
        ],
        "tray_centers": [
          [
            -77.0,
            -52.0
          ],
          [
            -77.0,
            52.0
          ],
          [
            77.0,
            -52.0
          ],
          [
            77.0,
            52.0
          ]
        ]
      },
      "collisions": 0,
      "mass_kg": 1.0755821671851393,
      "shell_volume_mm3": 105633.68211206379,
      "flat_volume_mm3": 105531.89451008764,
      "tolerance": {
        "panel_vertical_clearance_mm": 0.24999999999999997,
        "formed_width_error_mm": 0.2942477796076938,
        "panel_total_clearance_mm": 0.15575222039230616,
        "tray_side_clearance_mm": 0.75,
        "cable_clearance_mm": 2.7,
        "fastener_radial_margin_mm": 0.06999999999999995
      }
    },
    {
      "id": "wide",
      "dimensions": {
        "t": 1.5,
        "R": 2.0,
        "H": 90.0,
        "W": 260.0,
        "D": 180.0,
        "ro": 3.5,
        "flat": 253.0,
        "leg": 85.0,
        "ba": 4.131194339470578,
        "blank": 431.26238867894114,
        "px": 116.0,
        "py": 78.5,
        "tray_w": 210.0,
        "tray_d": 120.0,
        "post_centers": [
          [
            -116.0,
            -78.5
          ],
          [
            -116.0,
            78.5
          ],
          [
            116.0,
            -78.5
          ],
          [
            116.0,
            78.5
          ]
        ],
        "tray_centers": [
          [
            -97.0,
            -52.0
          ],
          [
            -97.0,
            52.0
          ],
          [
            97.0,
            -52.0
          ],
          [
            97.0,
            52.0
          ]
        ]
      },
      "collisions": 0,
      "mass_kg": 1.1805524071851399,
      "shell_volume_mm3": 116433.68211206405,
      "flat_volume_mm3": 116331.89451008763,
      "tolerance": {
        "panel_vertical_clearance_mm": 0.24999999999999997,
        "formed_width_error_mm": 0.2942477796076938,
        "panel_total_clearance_mm": 0.15575222039230616,
        "tray_side_clearance_mm": 0.75,
        "cable_clearance_mm": 2.7,
        "fastener_radial_margin_mm": 0.06999999999999995
      }
    }
  ],
  "checks": [
    {
      "id": "compact-solids",
      "description": "All modeled solids are valid",
      "expected": "49 valid positive-volume solids",
      "observed": 49,
      "passed": true,
      "method": "OpenCascade validity and volume"
    },
    {
      "id": "compact-interference",
      "description": "Assembled solids do not interpenetrate",
      "expected": "no intersections above 1e-4 mm3",
      "observed": [],
      "passed": true,
      "method": "Bounding-box prefilter and 116 exact boolean intersections"
    },
    {
      "id": "compact-shell-volume",
      "description": "Bent shell volume matches independent section formula",
      "expected": "relative error < 1e-9",
      "observed": 1.3322676295501878e-15,
      "passed": true,
      "method": "Rectangle areas plus quarter-annular bend sectors less eight cylindrical holes"
    },
    {
      "id": "compact-step",
      "description": "STEP export preserves assembly volume and solid count",
      "expected": "relative volume error < 1e-8 and 49 solids",
      "observed": {
        "volume_error": 1.9984014443252818e-15,
        "solids": 49
      },
      "passed": true,
      "method": "Independent reimport through STEP reader"
    },
    {
      "id": "compact-dxf-u-shell",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 8,
        "volume_error": 4.440892098500626e-16
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "compact-dxf-front-panel",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 5,
        "volume_error": 3.3306690738754696e-16
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "compact-dxf-rear-panel",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 5,
        "volume_error": 2.220446049250313e-16
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "compact-dxf-lid",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 4,
        "volume_error": 0.0
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "compact-dxf-electronics-tray",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 8,
        "volume_error": 1.1102230246251565e-16
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "compact-base-holes",
      "description": "Base hole centers lie in removed material",
      "expected": "all eight centers outside sheet solid",
      "observed": true,
      "passed": true,
      "method": "Point containment at sheet mid-thickness"
    },
    {
      "id": "compact-fit",
      "description": "Nominal tolerance envelope fits",
      "expected": "all four fit margins positive",
      "observed": {
        "panel_vertical_clearance_mm": 0.24999999999999997,
        "formed_width_error_mm": 0.2942477796076938,
        "panel_total_clearance_mm": 0.15575222039230616,
        "tray_side_clearance_mm": 0.75,
        "cable_clearance_mm": 2.7,
        "fastener_radial_margin_mm": 0.06999999999999995
      },
      "passed": true,
      "method": "Worst-case additive stack, no statistical cancellation"
    },
    {
      "id": "compact-service",
      "description": "Tray and electronics lift out after lid and top screws are removed",
      "expected": "no fixed enclosure overlap over sampled 0-100 mm lift",
      "observed": 0.0,
      "passed": true,
      "method": "Seven exact boolean sweep stations plus positive analytical tray/post side-gap bound"
    },
    {
      "id": "compact-tool",
      "description": "10 mm-diameter driver reaches each tray screw",
      "expected": "no intersection with fixed parts or electronics",
      "observed": [
        0.0,
        0.0,
        0.0,
        0.0
      ],
      "passed": true,
      "method": "Cylindrical tool-envelope boolean intersections"
    },
    {
      "id": "wide-solids",
      "description": "All modeled solids are valid",
      "expected": "49 valid positive-volume solids",
      "observed": 49,
      "passed": true,
      "method": "OpenCascade validity and volume"
    },
    {
      "id": "wide-interference",
      "description": "Assembled solids do not interpenetrate",
      "expected": "no intersections above 1e-4 mm3",
      "observed": [],
      "passed": true,
      "method": "Bounding-box prefilter and 116 exact boolean intersections"
    },
    {
      "id": "wide-shell-volume",
      "description": "Bent shell volume matches independent section formula",
      "expected": "relative error < 1e-9",
      "observed": 1.1102230246251565e-15,
      "passed": true,
      "method": "Rectangle areas plus quarter-annular bend sectors less eight cylindrical holes"
    },
    {
      "id": "wide-step",
      "description": "STEP export preserves assembly volume and solid count",
      "expected": "relative volume error < 1e-8 and 49 solids",
      "observed": {
        "volume_error": 3.1086244689504383e-15,
        "solids": 49
      },
      "passed": true,
      "method": "Independent reimport through STEP reader"
    },
    {
      "id": "wide-dxf-u-shell",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 8,
        "volume_error": 2.220446049250313e-16
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "wide-dxf-front-panel",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 5,
        "volume_error": 2.220446049250313e-16
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "wide-dxf-rear-panel",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 5,
        "volume_error": 0.0
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "wide-dxf-lid",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 4,
        "volume_error": 0.0
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "wide-dxf-electronics-tray",
      "description": "DXF reconstruction matches the declared flat profile",
      "expected": "mm units; correct hole count; relative volume error < 1e-8",
      "observed": {
        "units": 4,
        "circles": 8,
        "volume_error": 0.0
      },
      "passed": true,
      "method": "Reimport CUT layer and extrude; independent geometry/area comparison"
    },
    {
      "id": "wide-base-holes",
      "description": "Base hole centers lie in removed material",
      "expected": "all eight centers outside sheet solid",
      "observed": true,
      "passed": true,
      "method": "Point containment at sheet mid-thickness"
    },
    {
      "id": "wide-fit",
      "description": "Nominal tolerance envelope fits",
      "expected": "all four fit margins positive",
      "observed": {
        "panel_vertical_clearance_mm": 0.24999999999999997,
        "formed_width_error_mm": 0.2942477796076938,
        "panel_total_clearance_mm": 0.15575222039230616,
        "tray_side_clearance_mm": 0.75,
        "cable_clearance_mm": 2.7,
        "fastener_radial_margin_mm": 0.06999999999999995
      },
      "passed": true,
      "method": "Worst-case additive stack, no statistical cancellation"
    },
    {
      "id": "wide-service",
      "description": "Tray and electronics lift out after lid and top screws are removed",
      "expected": "no fixed enclosure overlap over sampled 0-100 mm lift",
      "observed": 0.0,
      "passed": true,
      "method": "Seven exact boolean sweep stations plus positive analytical tray/post side-gap bound"
    },
    {
      "id": "wide-tool",
      "description": "10 mm-diameter driver reaches each tray screw",
      "expected": "no intersection with fixed parts or electronics",
      "observed": [
        0.0,
        0.0,
        0.0,
        0.0
      ],
      "passed": true,
      "method": "Cylindrical tool-envelope boolean intersections"
    }
  ],
  "passed": true
}
