{
  "revision": "R13 update 10",
  "status": "Updated review geometry; fit and slice still pending",
  "frame_parts": 4,
  "diffuser_parts": 4,
  "overall_height_mm": 25.0,
  "outer_plan_mm": [
    390.4,
    358.4
  ],
  "glass_rim_wall_mm": 1.7,
  "glass_rim_height_mm": 1.5,
  "straight_section_width_mm": 34.2,
  "straight_lower_foot_width_mm": 14.8027,
  "glass_seat_z_mm": 23.5,
  "minimum_bridge_above_diffuser_pocket_mm": 3.1,
  "glass_pocket_mm": [
    387,
    355
  ],
  "LED_center_above_printer_seat_mm": 10,
  "LED_inward_shift_straights_mm": 0.0,
  "LED_angle_down_deg": 45,
  "diffuser_angle_above_horizontal_deg": 30,
  "diffuser_lift_mm": 1.6,
  "rounded_edges_mm": {
    "PTFE_contact_inner_visor": 2.5,
    "base_upper_inner_edge": 1,
    "slot_channel_lead_in": 0.8,
    "slot_crown": "0.8\u20131.386, joining the channel round with no flat landing shelf"
  },
  "bed_chamfers": {
    "angle_from_vertical_deg": 30,
    "angle_from_bed_deg": 60,
    "rail_run_mm": 0.8,
    "base_inner_run_mm": 1.0,
    "bottom_outline_changed": true
  },
  "owner_reported_ledge_width_mm": 17,
  "assumed_outer_lip_height_mm": 3.5,
  "lip_measurement_interpretation": "Read as horizontal bearing-ledge width, consistent with the earlier17.5mm width; vertical lip height remains unmeasured.",
  "visor_flat_underside_width_mm": 3.5,
  "visor_underside_z_mm": 14.5,
  "low_exterior_flare_z_mm": [
    3.7,
    9.762177826491072
  ],
  "changes": [
    "Reduced outside plan from 393 x 361 to 390.4 x 358.4 mm.",
    "Shortened the glass retaining rim from 2.5 to 1.5 mm; overall height is 25 mm.",
    "Moved the straight optical channel 2.5 mm outward and narrowed the lower foot by 2.5 mm.",
    "Preserved the 3.1 mm bridge, glass clearance, local optical fits and beam angles.",
    "Continuous 30-degree exterior flare starts at Z3.7, 0.2 mm above the provisional 3.5 mm printer lip.",
    "PC support prototype 3 follows the relocated visor; no hollowing pockets."
  ],
  "beam_model": {
    "assumptions": "2D straight section, LED width sampled uniformly, cosine angular weighting about the 45-degree down normal. No measured LED distribution, diffuser scattering, reflectance, absorption or absolute lux. Fractions are geometric comparisons only.",
    "update6": {
      "fraction": {
        "downward": 0.5611047488538153,
        "up_0_25": 0.0058844703452889105,
        "up_over_25": 0.0,
        "outward": 0.013026638991127073,
        "blocked": 0.4199841418097687
      },
      "angular_clear_fraction": [
        [
          -134,
          0.0
        ],
        [
          -133,
          0.0
        ],
        [
          -132,
          0.0
        ],
        [
          -131,
          0.0
        ],
        [
          -130,
          0.0
        ],
        [
          -129,
          0.0
        ],
        [
          -128,
          0.0
        ],
        [
          -127,
          0.0
        ],
        [
          -126,
          0.0
        ],
        [
          -125,
          0.0
        ],
        [
          -124,
          0.0
        ],
        [
          -123,
          0.0
        ],
        [
          -122,
          0.0
        ],
        [
          -121,
          0.0
        ],
        [
          -120,
          0.0
        ],
        [
          -119,
          0.0
        ],
        [
          -118,
          0.0
        ],
        [
          -117,
          0.0
        ],
        [
          -116,
          0.0
        ],
        [
          -115,
          0.0
        ],
        [
          -114,
          0.0
        ],
        [
          -113,
          0.0
        ],
        [
          -112,
          0.0
        ],
        [
          -111,
          0.0
        ],
        [
          -110,
          0.0
        ],
        [
          -109,
          0.0
        ],
        [
          -108,
          0.0
        ],
        [
          -107,
          0.0
        ],
        [
          -106,
          0.0
        ],
        [
          -105,
          0.0
        ],
        [
          -104,
          0.0
        ],
        [
          -103,
          0.0
        ],
        [
          -102,
          0.0
        ],
        [
          -101,
          0.0
        ],
        [
          -100,
          0.03076923076923077
        ],
        [
          -99,
          0.07692307692307693
        ],
        [
          -98,
          0.12307692307692308
        ],
        [
          -97,
          0.16923076923076924
        ],
        [
          -96,
          0.2153846153846154
        ],
        [
          -95,
          0.26153846153846155
        ],
        [
          -94,
          0.2923076923076923
        ],
        [
          -93,
          0.3384615384615385
        ],
        [
          -92,
          0.36923076923076925
        ],
        [
          -91,
          0.4
        ],
        [
          -90,
          0.4461538461538462
        ],
        [
          -89,
          0.46153846153846156
        ],
        [
          -88,
          0.49230769230769234
        ],
        [
          -87,
          0.5076923076923077
        ],
        [
          -86,
          0.5384615384615384
        ],
        [
          -85,
          0.5538461538461539
        ],
        [
          -84,
          0.5846153846153846
        ],
        [
          -83,
          0.6
        ],
        [
          -82,
          0.6153846153846154
        ],
        [
          -81,
          0.6307692307692307
        ],
        [
          -80,
          0.6615384615384615
        ],
        [
          -79,
          0.676923076923077
        ],
        [
          -78,
          0.6923076923076923
        ],
        [
          -77,
          0.7076923076923077
        ],
        [
          -76,
          0.7230769230769231
        ],
        [
          -75,
          0.7384615384615385
        ],
        [
          -74,
          0.7538461538461538
        ],
        [
          -73,
          0.7692307692307693
        ],
        [
          -72,
          0.7846153846153846
        ],
        [
          -71,
          0.8
        ],
        [
          -70,
          0.8
        ],
        [
          -69,
          0.8153846153846154
        ],
        [
          -68,
          0.8153846153846154
        ],
        [
          -67,
          0.8307692307692308
        ],
        [
          -66,
          0.8461538461538461
        ],
        [
          -65,
          0.8461538461538461
        ],
        [
          -64,
          0.8615384615384616
        ],
        [
          -63,
          0.8615384615384616
        ],
        [
          -62,
          0.8769230769230769
        ],
        [
          -61,
          0.8769230769230769
        ],
        [
          -60,
          0.8923076923076924
        ],
        [
          -59,
          0.8923076923076924
        ],
        [
          -58,
          0.9076923076923077
        ],
        [
          -57,
          0.9076923076923077
        ],
        [
          -56,
          0.9230769230769231
        ],
        [
          -55,
          0.9230769230769231
        ],
        [
          -54,
          0.9384615384615385
        ],
        [
          -53,
          0.9384615384615385
        ],
        [
          -52,
          0.9538461538461539
        ],
        [
          -51,
          0.9538461538461539
        ],
        [
          -50,
          0.9692307692307692
        ],
        [
          -49,
          0.9692307692307692
        ],
        [
          -48,
          0.9846153846153847
        ],
        [
          -47,
          0.9846153846153847
        ],
        [
          -46,
          1.0
        ],
        [
          -45,
          1.0
        ],
        [
          -44,
          1.0
        ],
        [
          -43,
          1.0
        ],
        [
          -42,
          1.0
        ],
        [
          -41,
          1.0
        ],
        [
          -40,
          1.0
        ],
        [
          -39,
          1.0
        ],
        [
          -38,
          1.0
        ],
        [
          -37,
          1.0
        ],
        [
          -36,
          0.9846153846153847
        ],
        [
          -35,
          0.9692307692307692
        ],
        [
          -34,
          0.9538461538461539
        ],
        [
          -33,
          0.9384615384615385
        ],
        [
          -32,
          0.9230769230769231
        ],
        [
          -31,
          0.9076923076923077
        ],
        [
          -30,
          0.8923076923076924
        ],
        [
          -29,
          0.8769230769230769
        ],
        [
          -28,
          0.8615384615384616
        ],
        [
          -27,
          0.8461538461538461
        ],
        [
          -26,
          0.8307692307692308
        ],
        [
          -25,
          0.8153846153846154
        ],
        [
          -24,
          0.8153846153846154
        ],
        [
          -23,
          0.8
        ],
        [
          -22,
          0.7692307692307693
        ],
        [
          -21,
          0.7538461538461538
        ],
        [
          -20,
          0.7384615384615385
        ],
        [
          -19,
          0.7230769230769231
        ],
        [
          -18,
          0.7076923076923077
        ],
        [
          -17,
          0.6923076923076923
        ],
        [
          -16,
          0.676923076923077
        ],
        [
          -15,
          0.6615384615384615
        ],
        [
          -14,
          0.6461538461538462
        ],
        [
          -13,
          0.6307692307692307
        ],
        [
          -12,
          0.6
        ],
        [
          -11,
          0.5846153846153846
        ],
        [
          -10,
          0.5692307692307692
        ],
        [
          -9,
          0.5538461538461539
        ],
        [
          -8,
          0.5230769230769231
        ],
        [
          -7,
          0.5076923076923077
        ],
        [
          -6,
          0.47692307692307695
        ],
        [
          -5,
          0.46153846153846156
        ],
        [
          -4,
          0.4307692307692308
        ],
        [
          -3,
          0.4153846153846154
        ],
        [
          -2,
          0.38461538461538464
        ],
        [
          -1,
          0.36923076923076925
        ],
        [
          0,
          0.3384615384615385
        ],
        [
          1,
          0.2923076923076923
        ],
        [
          2,
          0.24615384615384617
        ],
        [
          3,
          0.2
        ],
        [
          4,
          0.13846153846153847
        ],
        [
          5,
          0.09230769230769231
        ],
        [
          6,
          0.03076923076923077
        ],
        [
          7,
          0.0
        ],
        [
          8,
          0.0
        ],
        [
          9,
          0.0
        ],
        [
          10,
          0.0
        ],
        [
          11,
          0.0
        ],
        [
          12,
          0.0
        ],
        [
          13,
          0.0
        ],
        [
          14,
          0.0
        ],
        [
          15,
          0.0
        ],
        [
          16,
          0.0
        ],
        [
          17,
          0.0
        ],
        [
          18,
          0.0
        ],
        [
          19,
          0.0
        ],
        [
          20,
          0.0
        ],
        [
          21,
          0.0
        ],
        [
          22,
          0.0
        ],
        [
          23,
          0.0
        ],
        [
          24,
          0.0
        ],
        [
          25,
          0.0
        ],
        [
          26,
          0.0
        ],
        [
          27,
          0.0
        ],
        [
          28,
          0.0
        ],
        [
          29,
          0.0
        ],
        [
          30,
          0.0
        ],
        [
          31,
          0.0
        ],
        [
          32,
          0.0
        ],
        [
          33,
          0.0
        ],
        [
          34,
          0.0
        ],
        [
          35,
          0.0
        ],
        [
          36,
          0.0
        ],
        [
          37,
          0.0
        ],
        [
          38,
          0.0
        ],
        [
          39,
          0.0
        ],
        [
          40,
          0.0
        ],
        [
          41,
          0.0
        ],
        [
          42,
          0.0
        ],
        [
          43,
          0.0
        ],
        [
          44,
          0.0
        ]
      ]
    },
    "update10": {
      "fraction": {
        "downward": 0.693222958580707,
        "up_0_25": 0.10886860958176932,
        "up_over_25": 0.0031459570916073693,
        "outward": 0.04706842869608324,
        "blocked": 0.14769404604983305
      },
      "angular_clear_fraction": [
        [
          -134,
          0.0
        ],
        [
          -133,
          0.0
        ],
        [
          -132,
          0.0
        ],
        [
          -131,
          0.0
        ],
        [
          -130,
          0.0
        ],
        [
          -129,
          0.0
        ],
        [
          -128,
          0.0
        ],
        [
          -127,
          0.0
        ],
        [
          -126,
          0.0
        ],
        [
          -125,
          0.0
        ],
        [
          -124,
          0.0
        ],
        [
          -123,
          0.0
        ],
        [
          -122,
          0.0
        ],
        [
          -121,
          0.0
        ],
        [
          -120,
          0.0
        ],
        [
          -119,
          0.0
        ],
        [
          -118,
          0.0
        ],
        [
          -117,
          0.0
        ],
        [
          -116,
          0.0
        ],
        [
          -115,
          0.0
        ],
        [
          -114,
          0.0
        ],
        [
          -113,
          0.0
        ],
        [
          -112,
          0.0
        ],
        [
          -111,
          0.046153846153846156
        ],
        [
          -110,
          0.1076923076923077
        ],
        [
          -109,
          0.15384615384615385
        ],
        [
          -108,
          0.2
        ],
        [
          -107,
          0.24615384615384617
        ],
        [
          -106,
          0.2923076923076923
        ],
        [
          -105,
          0.3230769230769231
        ],
        [
          -104,
          0.36923076923076925
        ],
        [
          -103,
          0.4
        ],
        [
          -102,
          0.4307692307692308
        ],
        [
          -101,
          0.46153846153846156
        ],
        [
          -100,
          0.49230769230769234
        ],
        [
          -99,
          0.5230769230769231
        ],
        [
          -98,
          0.5384615384615384
        ],
        [
          -97,
          0.5692307692307692
        ],
        [
          -96,
          0.6
        ],
        [
          -95,
          0.6153846153846154
        ],
        [
          -94,
          0.6461538461538462
        ],
        [
          -93,
          0.6615384615384615
        ],
        [
          -92,
          0.676923076923077
        ],
        [
          -91,
          0.7076923076923077
        ],
        [
          -90,
          0.7230769230769231
        ],
        [
          -89,
          0.7384615384615385
        ],
        [
          -88,
          0.7538461538461538
        ],
        [
          -87,
          0.7692307692307693
        ],
        [
          -86,
          0.7846153846153846
        ],
        [
          -85,
          0.8
        ],
        [
          -84,
          0.8153846153846154
        ],
        [
          -83,
          0.8307692307692308
        ],
        [
          -82,
          0.8461538461538461
        ],
        [
          -81,
          0.8615384615384616
        ],
        [
          -80,
          0.8615384615384616
        ],
        [
          -79,
          0.8769230769230769
        ],
        [
          -78,
          0.8923076923076924
        ],
        [
          -77,
          0.9076923076923077
        ],
        [
          -76,
          0.9076923076923077
        ],
        [
          -75,
          0.9230769230769231
        ],
        [
          -74,
          0.9384615384615385
        ],
        [
          -73,
          0.9538461538461539
        ],
        [
          -72,
          0.9538461538461539
        ],
        [
          -71,
          0.9692307692307692
        ],
        [
          -70,
          0.9692307692307692
        ],
        [
          -69,
          0.9846153846153847
        ],
        [
          -68,
          1.0
        ],
        [
          -67,
          1.0
        ],
        [
          -66,
          1.0
        ],
        [
          -65,
          1.0
        ],
        [
          -64,
          1.0
        ],
        [
          -63,
          1.0
        ],
        [
          -62,
          1.0
        ],
        [
          -61,
          1.0
        ],
        [
          -60,
          1.0
        ],
        [
          -59,
          1.0
        ],
        [
          -58,
          1.0
        ],
        [
          -57,
          1.0
        ],
        [
          -56,
          1.0
        ],
        [
          -55,
          1.0
        ],
        [
          -54,
          1.0
        ],
        [
          -53,
          1.0
        ],
        [
          -52,
          1.0
        ],
        [
          -51,
          1.0
        ],
        [
          -50,
          1.0
        ],
        [
          -49,
          1.0
        ],
        [
          -48,
          1.0
        ],
        [
          -47,
          1.0
        ],
        [
          -46,
          1.0
        ],
        [
          -45,
          1.0
        ],
        [
          -44,
          1.0
        ],
        [
          -43,
          1.0
        ],
        [
          -42,
          1.0
        ],
        [
          -41,
          1.0
        ],
        [
          -40,
          1.0
        ],
        [
          -39,
          1.0
        ],
        [
          -38,
          1.0
        ],
        [
          -37,
          1.0
        ],
        [
          -36,
          1.0
        ],
        [
          -35,
          1.0
        ],
        [
          -34,
          1.0
        ],
        [
          -33,
          1.0
        ],
        [
          -32,
          1.0
        ],
        [
          -31,
          1.0
        ],
        [
          -30,
          1.0
        ],
        [
          -29,
          1.0
        ],
        [
          -28,
          1.0
        ],
        [
          -27,
          1.0
        ],
        [
          -26,
          1.0
        ],
        [
          -25,
          1.0
        ],
        [
          -24,
          1.0
        ],
        [
          -23,
          1.0
        ],
        [
          -22,
          1.0
        ],
        [
          -21,
          1.0
        ],
        [
          -20,
          1.0
        ],
        [
          -19,
          1.0
        ],
        [
          -18,
          1.0
        ],
        [
          -17,
          1.0
        ],
        [
          -16,
          1.0
        ],
        [
          -15,
          1.0
        ],
        [
          -14,
          1.0
        ],
        [
          -13,
          1.0
        ],
        [
          -12,
          1.0
        ],
        [
          -11,
          1.0
        ],
        [
          -10,
          1.0
        ],
        [
          -9,
          1.0
        ],
        [
          -8,
          1.0
        ],
        [
          -7,
          1.0
        ],
        [
          -6,
          1.0
        ],
        [
          -5,
          1.0
        ],
        [
          -4,
          1.0
        ],
        [
          -3,
          1.0
        ],
        [
          -2,
          1.0
        ],
        [
          -1,
          1.0
        ],
        [
          0,
          1.0
        ],
        [
          1,
          1.0
        ],
        [
          2,
          1.0
        ],
        [
          3,
          1.0
        ],
        [
          4,
          1.0
        ],
        [
          5,
          1.0
        ],
        [
          6,
          1.0
        ],
        [
          7,
          1.0
        ],
        [
          8,
          1.0
        ],
        [
          9,
          1.0
        ],
        [
          10,
          1.0
        ],
        [
          11,
          1.0
        ],
        [
          12,
          1.0
        ],
        [
          13,
          1.0
        ],
        [
          14,
          1.0
        ],
        [
          15,
          1.0
        ],
        [
          16,
          1.0
        ],
        [
          17,
          1.0
        ],
        [
          18,
          0.9846153846153847
        ],
        [
          19,
          0.9384615384615385
        ],
        [
          20,
          0.8769230769230769
        ],
        [
          21,
          0.8153846153846154
        ],
        [
          22,
          0.7538461538461538
        ],
        [
          23,
          0.6923076923076923
        ],
        [
          24,
          0.6153846153846154
        ],
        [
          25,
          0.5384615384615384
        ],
        [
          26,
          0.4461538461538462
        ],
        [
          27,
          0.35384615384615387
        ],
        [
          28,
          0.24615384615384617
        ],
        [
          29,
          0.12307692307692308
        ],
        [
          30,
          0.0
        ],
        [
          31,
          0.0
        ],
        [
          32,
          0.0
        ],
        [
          33,
          0.0
        ],
        [
          34,
          0.0
        ],
        [
          35,
          0.0
        ],
        [
          36,
          0.0
        ],
        [
          37,
          0.0
        ],
        [
          38,
          0.0
        ],
        [
          39,
          0.0
        ],
        [
          40,
          0.0
        ],
        [
          41,
          0.0
        ],
        [
          42,
          0.0
        ],
        [
          43,
          0.0
        ],
        [
          44,
          0.0
        ]
      ]
    }
  },
  "verification": {
    "roof_thickness_check": {
      "all_pass": true,
      "scope": "Actual analytic section profiles: prescribed outward translation preserves LED/diffuser/clearance shapes and vertical dimensions. No thermal or creep test.",
      "checks": [
        {
          "width_mm": 8,
          "angle_rad": 0.0,
          "outward_shift_mm": 0.0,
          "local_optical_shape_error_mm": 0.0,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.04363323129985824,
          "outward_shift_mm": 0.1388888888888889,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.08726646259971647,
          "outward_shift_mm": 0.2777777777777778,
          "local_optical_shape_error_mm": 0.0,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.1308996938995747,
          "outward_shift_mm": 0.41666666666666663,
          "local_optical_shape_error_mm": 2.220446049250313e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.17453292519943295,
          "outward_shift_mm": 0.5555555555555556,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.2181661564992912,
          "outward_shift_mm": 0.6944444444444445,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.2617993877991494,
          "outward_shift_mm": 0.8333333333333333,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.30543261909900765,
          "outward_shift_mm": 0.9722222222222222,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.3490658503988659,
          "outward_shift_mm": 1.1111111111111112,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.39269908169872414,
          "outward_shift_mm": 1.25,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.4363323129985824,
          "outward_shift_mm": 1.388888888888889,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.47996554429844057,
          "outward_shift_mm": 1.5277777777777777,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.5235987755982988,
          "outward_shift_mm": 1.6666666666666665,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.5672320068981571,
          "outward_shift_mm": 1.8055555555555558,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.6108652381980153,
          "outward_shift_mm": 1.9444444444444444,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.6544984694978735,
          "outward_shift_mm": 2.083333333333333,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.6981317007977318,
          "outward_shift_mm": 2.2222222222222223,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.7417649320975901,
          "outward_shift_mm": 2.361111111111111,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 8,
          "angle_rad": 0.7853981633974483,
          "outward_shift_mm": 2.5,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 3.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.0,
          "outward_shift_mm": 0.0,
          "local_optical_shape_error_mm": 0.0,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.04363323129985824,
          "outward_shift_mm": 0.1388888888888889,
          "local_optical_shape_error_mm": 0.0,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.08726646259971647,
          "outward_shift_mm": 0.2777777777777778,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.1308996938995747,
          "outward_shift_mm": 0.41666666666666663,
          "local_optical_shape_error_mm": 1.1102230246251565e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.17453292519943295,
          "outward_shift_mm": 0.5555555555555556,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.2181661564992912,
          "outward_shift_mm": 0.6944444444444445,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.2617993877991494,
          "outward_shift_mm": 0.8333333333333333,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.30543261909900765,
          "outward_shift_mm": 0.9722222222222222,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.3490658503988659,
          "outward_shift_mm": 1.1111111111111112,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.39269908169872414,
          "outward_shift_mm": 1.25,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.4363323129985824,
          "outward_shift_mm": 1.388888888888889,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.47996554429844057,
          "outward_shift_mm": 1.5277777777777777,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.5235987755982988,
          "outward_shift_mm": 1.6666666666666665,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.5672320068981571,
          "outward_shift_mm": 1.8055555555555558,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.6108652381980153,
          "outward_shift_mm": 1.9444444444444444,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.6544984694978735,
          "outward_shift_mm": 2.083333333333333,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.6981317007977318,
          "outward_shift_mm": 2.2222222222222223,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.7417649320975901,
          "outward_shift_mm": 2.361111111111111,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 10,
          "angle_rad": 0.7853981633974483,
          "outward_shift_mm": 2.5,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 4.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.0,
          "outward_shift_mm": 0.0,
          "local_optical_shape_error_mm": 0.0,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.04363323129985824,
          "outward_shift_mm": 0.1388888888888889,
          "local_optical_shape_error_mm": 0.0,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.08726646259971647,
          "outward_shift_mm": 0.2777777777777778,
          "local_optical_shape_error_mm": 2.220446049250313e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.1308996938995747,
          "outward_shift_mm": 0.41666666666666663,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.17453292519943295,
          "outward_shift_mm": 0.5555555555555556,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.2181661564992912,
          "outward_shift_mm": 0.6944444444444445,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.2617993877991494,
          "outward_shift_mm": 0.8333333333333333,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.30543261909900765,
          "outward_shift_mm": 0.9722222222222222,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.3490658503988659,
          "outward_shift_mm": 1.1111111111111112,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.39269908169872414,
          "outward_shift_mm": 1.25,
          "local_optical_shape_error_mm": 2.220446049250313e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.4363323129985824,
          "outward_shift_mm": 1.388888888888889,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.47996554429844057,
          "outward_shift_mm": 1.5277777777777777,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.5235987755982988,
          "outward_shift_mm": 1.6666666666666665,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.5672320068981571,
          "outward_shift_mm": 1.8055555555555558,
          "local_optical_shape_error_mm": 8.881784197001252e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.6108652381980153,
          "outward_shift_mm": 1.9444444444444444,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.6544984694978735,
          "outward_shift_mm": 2.083333333333333,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.6981317007977318,
          "outward_shift_mm": 2.2222222222222223,
          "local_optical_shape_error_mm": 1.7763568394002505e-15,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.7417649320975901,
          "outward_shift_mm": 2.361111111111111,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        },
        {
          "width_mm": 12,
          "angle_rad": 0.7853981633974483,
          "outward_shift_mm": 2.5,
          "local_optical_shape_error_mm": 4.440892098500626e-16,
          "bridge_at_slot_ceiling_mm": 5.099999999999998,
          "pass": true
        }
      ],
      "minimum_8mm_bridge_mm": 3.099999999999998
    },
    "required_LED_backing_pass": true,
    "backing_scope": "Full CAD before intended frame partition seams:0.8mm backing over LED width plus0.2mm per edge.",
    "CAD_assembly_checks": 64,
    "full_diffuser_lift_checks": 12,
    "glass_and_plug_clear": true,
    "section_configurations": 57,
    "section_lift_checks": 1767,
    "rounded_slot_crown_check": true,
    "bed_chamfer_checks": 57,
    "seam_rays_blocked": 21125,
    "steep_upward_LED_rays_blocked": 5292,
    "steep_upward_angles_deg": [
      45,
      60,
      85
    ],
    "straight_45deg_downward_rays_clear": 1300,
    "print_datum_z_mm": 0
  },
  "remaining": [
    "Physical tapered-joint fit and wraparound diffuser insertion.",
    "Actual printer-lip clearance check.",
    "Fresh slice with owner profiles and bed-only organic support inspection."
  ],
  "support_method": "Seat-down frame, broad flat visor underside at Z14.5. Reusable PC prototype top Z14.44; coated height and release still need a coupon. Organic support alternative is bed-only.",
  "variants": "Full assembly8mm; optical sections checked for8/10/12mm.",
  "no_print_submitted": true,
  "sources_sha256": {
    "optical_profile_v10.py": "6a443418851d9d04f7cd8cc3b1a1455de0621d4d13a7f5ce1b802fcc9f4c9769",
    "section_v10.py": "0c7cdb4c50ed7cbfd39aa89be2713e93625243b899dd5bf48e35ae7ed59ddda6",
    "build_v10.py": "1ee271b3624b613ab712705b0f9d17a8902eea09f0ee01b453b910f14d78581a",
    "joints_v10.py": "71f7aca73a9ad29b42af936509e6b96cf4ddd509c40e12eb6bda366fa87f7c81",
    "masks_v10.py": "2812ed532110a6ba70c23a9d2490464fbb82de18b680bc2dfbc7030af5dcaf80",
    "masks-v10.json": "b64bb5adfe617b6c54349946d6dd4a27dc25031db2de26fb0d8be8f50960a7c8",
    "render_sections_v10.py": "4e366faef6773b983aeafdb937c00617fb2555e00053447ed7ae2fe33097800d",
    "beam_sections_v10.py": "ae8f5e02efd0d28ce87b50498678db4e800f15523edbdcdae08c5254d713d6cc"
  },
  "assembly_step_sha256": "526280e21c7d564a7963b88c2467700bc8e3caf8a5be84dbddcdf576b7320084"
}
