{
  "scale_denominator": 8,
  "variants": {
    "r8": {
      "revision": "R9 mini",
      "source_revision": "r8",
      "scale": 0.125,
      "scale_denominator": 8,
      "diameter_limit_mm": 1000,
      "enclosing_circle_diameter_mm": 735.5164335373686,
      "bounds_mm": {
        "min": [
          -272.96087646484375,
          -272.96087646484375,
          0.0
        ],
        "max": [
          272.96087646484375,
          272.96087646484375,
          400.0018615722656
        ]
      },
      "conservative_spatial_box_diagonal_mm": 869.5186081418404,
      "dimensions_mm": [
        545.9217529296875,
        545.9217529296875,
        400.0018615722656
      ],
      "plywood_mass_kg": 0.7669921875,
      "plywood_part_count": 98,
      "viewer_part_count": 902,
      "plywood_groups": [
        {
          "kind": "cheek",
          "thickness_mm": 3.0,
          "count": 18
        },
        {
          "kind": "foot_plate",
          "thickness_mm": 3.75,
          "count": 4
        },
        {
          "kind": "foot_support",
          "thickness_mm": 5.0,
          "count": 8
        },
        {
          "kind": "foot_washer_pad",
          "thickness_mm": 3.75,
          "count": 24
        },
        {
          "kind": "foot_wedge",
          "thickness_mm": 10.0,
          "count": 8
        },
        {
          "kind": "rung",
          "thickness_mm": 3.75,
          "count": 12
        },
        {
          "kind": "strip",
          "thickness_mm": 3.75,
          "count": 24
        }
      ],
      "source_sha256": {
        "build/r8/review/model-lighting.js": "72e7c2a40ebecec19beebd5a61b886669695fe58cb1417086a305275c402f56f",
        "build/r8/assembly/assembly.json": "7a7284422937d4cbd9749208fad27998680e1a6d93dcc122559c6572b67f0f31"
      },
      "excluded_hardware_kinds": [
        "anchor"
      ],
      "full_scale_strength_inferred": false,
      "miniature_shop_release": false,
      "verification": {
        "uniform_scale_coordinate_error_mm": 0.0,
        "one_metre_diameter_pass": true,
        "one_metre_spatial_box_pass": true,
        "all_original_non_anchor_parts_retained": true,
        "index_array_unchanged": true
      }
    },
    "r7": {
      "revision": "R9 mini",
      "source_revision": "r7",
      "scale": 0.125,
      "scale_denominator": 8,
      "diameter_limit_mm": 1000,
      "enclosing_circle_diameter_mm": 767.2909543238511,
      "bounds_mm": {
        "min": [
          -288.6351318359375,
          -288.6351318359375,
          0.0
        ],
        "max": [
          288.6351318359375,
          288.6351318359375,
          386.57025146484375
        ]
      },
      "conservative_spatial_box_diagonal_mm": 903.282056700555,
      "dimensions_mm": [
        577.270263671875,
        577.270263671875,
        386.57025146484375
      ],
      "plywood_mass_kg": 1.0109375,
      "plywood_part_count": 334,
      "viewer_part_count": 3618,
      "plywood_groups": [
        {
          "kind": "cheek",
          "thickness_mm": 3.0,
          "count": 122
        },
        {
          "kind": "foot_plate",
          "thickness_mm": 3.75,
          "count": 4
        },
        {
          "kind": "foot_support",
          "thickness_mm": 5.0,
          "count": 8
        },
        {
          "kind": "foot_washer_pad",
          "thickness_mm": 3.75,
          "count": 24
        },
        {
          "kind": "foot_wedge",
          "thickness_mm": 10.0,
          "count": 8
        },
        {
          "kind": "strip",
          "thickness_mm": 3.0,
          "count": 168
        }
      ],
      "source_sha256": {
        "build/r7/review/model-lighting.js": "e362ae65fb02f80884f12e897bcdfb01266252e2e09fa450d7abf472448de946",
        "build/r7/review/model-lighting-indices.js": "6ac7211a3e9b2df39af803123f31be1e577d43f992e3e83813c566a9f86b1002",
        "build/r7/assembly/assembly.json": "08cde715f93b55e22752315fb989844058c7f282af5578856e392bbca424fcaa"
      },
      "excluded_hardware_kinds": [
        "anchor"
      ],
      "full_scale_strength_inferred": false,
      "miniature_shop_release": false,
      "verification": {
        "uniform_scale_coordinate_error_mm": 0.0,
        "one_metre_diameter_pass": true,
        "one_metre_spatial_box_pass": true,
        "all_original_non_anchor_parts_retained": true,
        "index_array_unchanged": true
      }
    }
  },
  "pass_": true,
  "scope": "Uniform scale of full published viewer meshes and metadata. Native STL/DXF checked separately.",
  "miniature_shop_release": false,
  "full_scale_strength_inferred": false
}
