{
  "generated_at": "2026-07-03T23:06:26.932121+00:00",
  "model": "studio",
  "model_display_name": "Studio prototype (ZS-2026-002)",
  "site": "severe",
  "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.38005616397452474,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.4378527234729548,
      "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.7408085970552899,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.8534661256397349,
      "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.6037022067171902,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6955094547433067,
      "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.9554580964572781,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 1.1007581756420255,
      "passes": false,
      "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.5528473698248773,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6369209329779691,
      "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.6003683700017358,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6916686290342579,
      "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.9496669771891503,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 1.0940863792501732,
      "passes": false,
      "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.3784945329194742,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.436053609354233,
      "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.7377646529736792,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.8499592776194461,
      "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.6012216256784485,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6926516424866919,
      "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.9515321687216941,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 1.0962352174213066,
      "passes": false,
      "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.5505757486718535,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6343038579168819,
      "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.5979014875250511,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6888265985311649,
      "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.9457648448621135,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 1.0895908350946009,
      "passes": false,
      "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.3643901831163219,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.41980435842894226,
      "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.7102723384673665,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.8182861042250766,
      "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.5788174972690354,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6668404346417459,
      "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.9160739483530047,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 1.0553847331255815,
      "passes": false,
      "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.5300589055552518,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6106669418839307,
      "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.5756210818800042,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6631579284331846,
      "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.9105215400234217,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 1.0489879493357392,
      "passes": false,
      "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.33311705216200127,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.38377540571659136,
      "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.6493144946962826,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.7480581736132288,
      "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.5291415284052743,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.609610055766445,
      "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.8374535522005108,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.9648082398623395,
      "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.4845675549783304,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.558257551818353,
      "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.5262194396081141,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6062435940185646,
      "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.8323776693121948,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.9589604485163534,
      "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.29321443164435174,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.3378046447515573,
      "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.5715359789754033,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6584515886813402,
      "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.4657580015907522,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.5365875594363505,
      "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.7371386896687558,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.849238121738198,
      "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.4265233475864423,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.4913863451456708,
      "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.46318593690564275,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.5336243512737819,
      "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.7326708243747658,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.8440908114916658,
      "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.21864679186569966,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.25189722565172773,
      "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.426188122931026,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.49100014162560596,
      "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.3473106431443246,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.4001274690602818,
      "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.5496762514460761,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6332675707904103,
      "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.31805379115414606,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.3664214183803526,
      "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.34539268266497014,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.3979178371716246,
      "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.5463446132059643,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.6294292778870556,
      "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.18191896222970758,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2095840578683267,
      "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.3545979356782052,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.40852296737120414,
      "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.2889701295546866,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.3329148958003302,
      "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.4573427872969079,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.5268926120932119,
      "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.26462778221564764,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.30487071683830375,
      "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.2873743440550482,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.33107643324314306,
      "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.45457079066254497,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.5236990675835772,
      "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.15604072474319827,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1797704202110579,
      "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.30415586257468996,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.35040997992475803,
      "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.24786370751122155,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2855572667179972,
      "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.39228510932122085,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.4519413701857383,
      "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.2269840945551071,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2615024130819206,
      "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.2464949248244346,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.28398032813874957,
      "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.38990743324770893,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.44920211203653104,
      "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.0957706729913123,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.11033487671810173,
      "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.18667698256958323,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.21506564812163967,
      "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.15212742774386667,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.1752620135298003,
      "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.24076669078532642,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.27738098016742674,
      "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.13931247454561593,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.16049824256407366,
      "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.15128733142088313,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.17429416062313724,
      "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.239307381761414,
      "capacity": 0.868,
      "units": "MPa",
      "dc_ratio": 0.2756997485730576,
      "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.02903461183212709,
      "capacity": 0.10800000000000001,
      "units": "MPa",
      "dc_ratio": 0.2688389984456212,
      "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.02903461183212709,
      "capacity": 0.16399999999999998,
      "units": "MPa",
      "dc_ratio": 0.17704031604955545,
      "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.028858630383388425,
      "capacity": 0.10800000000000001,
      "units": "MPa",
      "dc_ratio": 0.2672095405869298,
      "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.028858630383388425,
      "capacity": 0.16399999999999998,
      "units": "MPa",
      "dc_ratio": 0.1759672584352953,
      "passes": true,
      "notes": "Same equivalent demand; compared to joint shear allow."
    },
    {
      "category": "hand_calc",
      "name": "Base-ring axial compression (11 panels share 131.3 kN)",
      "load_case": "D + S (cumulative)",
      "demand": 0.2030958420914953,
      "capacity": 0.9880000000000001,
      "units": "MPa",
      "dc_ratio": 0.20556259321001547,
      "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.2030958420914953,
      "capacity": 0.2909099217319921,
      "units": "MPa",
      "dc_ratio": 0.6981399633340878,
      "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": 3351.621,
      "capacity": 14394.953064640968,
      "units": "Pa",
      "dc_ratio": 0.23283306204260937,
      "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": 3.734010065774698,
      "capacity": 100.0,
      "units": "kPa",
      "dc_ratio": 0.03734010065774698,
      "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": 2.362958,
      "units": "x design pressure",
      "dc_ratio": 1.2695951430368209,
      "passes": false,
      "notes": "modes = ['2.36', '3.27', '4.23', '4.77', '5.14', '5.20']; 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": 11.28891,
      "units": "x design pressure",
      "dc_ratio": 0.2657475345272484,
      "passes": true,
      "notes": "modes = ['11.29', '11.43', '15.20', '15.30', '20.58', '21.71']; 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": false
}