{
  "generated_at": "2026-07-03T23:06:26.050260+00:00",
  "model": "studio",
  "model_display_name": "Studio prototype (ZS-2026-002)",
  "site": "baseline",
  "structure": {
    "footprint_diameter_m": 6.690799999999999,
    "height_m": 3.97,
    "total_panels": 94,
    "panel_thickness_mm": 76.2
  },
  "material": {
    "name": "Zomes PU foam (240 kg/m^3)",
    "density_kg_m3": 240.0,
    "E_MPa": 70.8,
    "poisson": 0.3,
    "ultimate_compression_MPa": 2.47,
    "ultimate_joint_tension_MPa": 0.27,
    "ultimate_joint_shear_MPa": 0.41,
    "safety_factors": {
      "compression": 2.5,
      "tension": 2.5,
      "shear": 2.5,
      "bending": 2.5,
      "buckling": 3.0,
      "joint": 2.5
    }
  },
  "checks": [
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "D",
      "demand": 0.01930373089375968,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.022239321306174745,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "D + L",
      "demand": 0.12237585463112113,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.14098600763954047,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.12752946081798922,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.14692334195620876,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.23575519074221873,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2716073626062428,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "D + W_inward",
      "demand": 0.2684715812087592,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.3092990566921189,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.400731228056422,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.46167192172398847,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.2125985609786816,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2449292177173751,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.19632564495127888,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.22618161860746416,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1011mm x11, diags=1305x1545 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.394940108788294,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.45500012533213596,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "D",
      "demand": 0.019224412865269415,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.022147941089020063,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "D + L",
      "demand": 0.12187301859504224,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.14040670345050948,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.12700544888153084,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.14631964156858393,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.2347864848977923,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.27049134204814784,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "D + W_inward",
      "demand": 0.2673684454136975,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.3080281629190063,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.3990846442359753,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.4597749357557319,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.21172500452425816,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.24392281627218682,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.19551895306434158,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.22525225007412625,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1004mm x12, diags=1256x1567 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.3933173203763945,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.4531305534290259,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "D",
      "demand": 0.018508027765277307,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.021322612632807957,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "D + L",
      "demand": 0.11733150072271864,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1351745400031321,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.12227267437059065,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.14086713637164822,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.22603732097590404,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.26041166011048855,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "D + W_inward",
      "demand": 0.2574051361649424,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.29654969604256043,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.3842130174783747,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.4426417252055008,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.20383521149911166,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2348331929713268,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.1882330678868342,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.21685837314151404,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1017mm x20, diags=1074x1727 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.37866060914879157,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.4362449414156585,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "D",
      "demand": 0.01691960962772021,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.01949263781995416,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "D + L",
      "demand": 0.10726173606608624,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.12357342864756479,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.11177884238800455,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.12877746818894534,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.20663807514828889,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2380622985579365,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "D + W_inward",
      "demand": 0.2353138041132465,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.27109885266503053,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.35123862747917917,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.40465279663499903,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.1863414217164203,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.21467905727698192,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.1720783039697192,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1982468939743309,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1019mm x11, diags=975x1790 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.3461627445908632,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.3988050052890129,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "D",
      "demand": 0.014892884313300226,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.017157700821774455,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "D + L",
      "demand": 0.09441332640788637,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.10877111337314098,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.09838934851261566,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.11335178400070929,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.18188581271193113,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.20954586717964416,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "D + W_inward",
      "demand": 0.20712660274617556,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.23862511837117,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.30916530348546833,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.3561812252136732,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.16402040575758073,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1889636011032036,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.151465803894865,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.17449977407242512,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1003mm x12, diags=887x1799 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.30469743819147826,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.35103391496714087,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "D",
      "demand": 0.011105460800373345,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.012794309677849476,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "D + L",
      "demand": 0.07040298396189516,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.08110942852752899,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.07336786011997123,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.08452518447001295,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.13563025943956913,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.15625605926217642,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "D + W_inward",
      "demand": 0.15445204025776976,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1779401385458177,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.23054118238380103,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.26560044053433296,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.12230822104590018,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1409080887625578,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.11294639187180464,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.13012257128088092,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=862mm x11, diags=767x1545 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.22720954414368907,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2617621476309782,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "D",
      "demand": 0.009239988781209971,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.010645148365449275,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "D + L",
      "demand": 0.05857683833792358,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.06748483679484284,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.06104368081575925,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.0703268212163125,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.1128473728503085,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1300084940671757,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "D + W_inward",
      "demand": 0.12850751039243738,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1480501271802274,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.19181535796890034,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.22098543544804186,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.10176314253217428,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.11723864347024686,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.09397389379273081,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.10826485459992029,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=703mm x4, diags=915x1068 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.18904336133453734,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.21779189093840706,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "D",
      "demand": 0.007925586911706643,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.009130860497357883,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "D + L",
      "demand": 0.050244197720704264,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.05788502041555791,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.05236012826115412,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.06032272841146788,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.09679466961060162,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1115145963255779,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "D + W_inward",
      "demand": 0.11022712976594494,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1269897808363421,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.16452934376653702,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1895499352149044,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.0872871872081995,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.10056127558548329,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.08060597045316395,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.09286402125940547,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=809mm x1, diags=629x1490 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.16215166769302503,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.18681067706569704,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "D",
      "demand": 0.0048643634130414275,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.005604105314563857,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "D + L",
      "demand": 0.030837594721118824,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.03552718285843182,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "D + S (balanced snow)",
      "demand": 0.03213625628652269,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.03702333673562522,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "D + S_unb (peak)",
      "demand": 0.059408149160003955,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.06844256815668659,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "D + W_inward",
      "demand": 0.0676523799601579,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.077940529908016,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.10098059980990359,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.11633709655518847,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "D + 0.75 (S + 0.6 W_inward)",
      "demand": 0.05357289051435479,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.061719919947413354,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "1.2 D + 1.6 S",
      "demand": 0.04947226469321974,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.056995696651174814,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Panel plate bending (panel type edge=1005mm x12, diags=461x1956 mm)",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.09952129078599117,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.11465586496081932,
      "passes": true,
      "notes": "Timoshenko SS rect plate, beta from b/a table."
    },
    {
      "category": "hand_calc",
      "name": "Joint TENSION (peeling) edge=1011 mm",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.012177483972108511,
      "capacity": 0.10800000000000001,
      "units": "MPa",
      "dc_ratio": 0.11275448122322694,
      "passes": true,
      "notes": "Suction shared equally by 4 edges; bond area = edge*t."
    },
    {
      "category": "hand_calc",
      "name": "Joint SHEAR (in-plane) edge=1011 mm",
      "load_case": "0.6 D + W_uplift",
      "demand": 0.012177483972108511,
      "capacity": 0.16399999999999998,
      "units": "MPa",
      "dc_ratio": 0.07425295104944216,
      "passes": true,
      "notes": "Same equivalent demand; compared to joint shear allow."
    },
    {
      "category": "hand_calc",
      "name": "Joint TENSION (peeling) edge=1011 mm",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.01200150252336984,
      "capacity": 0.10800000000000001,
      "units": "MPa",
      "dc_ratio": 0.11112502336453554,
      "passes": true,
      "notes": "Suction shared equally by 4 edges; bond area = edge*t."
    },
    {
      "category": "hand_calc",
      "name": "Joint SHEAR (in-plane) edge=1011 mm",
      "load_case": "0.9 D + 1.0 W_uplift",
      "demand": 0.01200150252336984,
      "capacity": 0.16399999999999998,
      "units": "MPa",
      "dc_ratio": 0.07317989343518196,
      "passes": true,
      "notes": "Same equivalent demand; compared to joint shear allow."
    },
    {
      "category": "hand_calc",
      "name": "Base-ring axial compression (11 panels share 48.8 kN)",
      "load_case": "D + S (cumulative)",
      "demand": 0.07548766906485944,
      "capacity": 0.9880000000000001,
      "units": "MPa",
      "dc_ratio": 0.07640452334499943,
      "passes": true,
      "notes": "Upper-bound axial; panel inclined 40 deg from vertical; section = t*edge."
    },
    {
      "category": "hand_calc",
      "name": "Panel local buckling (simply-supported plate)",
      "load_case": "D + S",
      "demand": 0.07548766906485944,
      "capacity": 0.2909099217319921,
      "units": "MPa",
      "dc_ratio": 0.2594881213243882,
      "passes": true,
      "notes": "k=4, E=70.8 MPa, b=1305 mm, sigma_cr=0.87 MPa pre-FoS."
    },
    {
      "category": "hand_calc",
      "name": "Global shell snap-through (R=3.39 m)",
      "load_case": "D + S",
      "demand": 1005.4862999999999,
      "capacity": 14394.953064640968,
      "units": "Pa",
      "dc_ratio": 0.0698499186127828,
      "passes": true,
      "notes": "Thin-shell envelope; faceted zonohedron has higher real capacity, but this catches gross under-design."
    },
    {
      "category": "hand_calc",
      "name": "Foundation bearing (footprint 35.2 m^2)",
      "load_case": "D + S",
      "demand": 1.3878753657746983,
      "capacity": 100.0,
      "units": "kPa",
      "dc_ratio": 0.013878753657746982,
      "passes": true,
      "notes": "Allowable depends on geotech; defaults to fair residential soil."
    },
    {
      "category": "fea_buckling",
      "name": "Eigenvalue buckling (S3 shell midsurface, mode 1)",
      "load_case": "snow_balanced",
      "demand": 3.0,
      "capacity": 7.87653,
      "units": "x design pressure",
      "dc_ratio": 0.38087838172393174,
      "passes": true,
      "notes": "modes = ['7.88', '10.90', '14.08', '15.90', '17.14', '17.51']; mesh 96833 nodes @ 50 mm, pressure-only reference"
    },
    {
      "category": "fea_buckling",
      "name": "Eigenvalue buckling (S3 shell midsurface, mode 1)",
      "load_case": "wind_uplift_main",
      "demand": 3.0,
      "capacity": 26.47702,
      "units": "x design pressure",
      "dc_ratio": 0.11330580254122254,
      "passes": true,
      "notes": "modes = ['26.48', '26.82', '35.68', '35.94', '58.00', '71.88']; mesh 96833 nodes @ 50 mm, pressure-only reference"
    }
  ],
  "notes": [
    "merged tet mesh reports/studio/full_dome_merged.vtu not available \u2014 volume-FE linear/joint-traction tier skipped. The corner-network merged-tet build fails tetgen's PLC stage on this model (same limitation as the office high-resolution OBJ; see NEXT_STEPS.md item 1 and reports/studio/build_assembly_mesh.txt). Shell-tier FE and hand-calc joint checks cover these limit states."
  ],
  "overall_pass": true
}