{
  "generated_at": "2026-07-03T23:06:27.192851+00:00",
  "model": "studio",
  "model_display_name": "Studio prototype (ZS-2026-002)",
  "site": "severe",
  "solvers": [
    "inhouse_dkt",
    "opensees_mitc4"
  ],
  "include_dkgt": false,
  "envelope_method": "max_across_solvers",
  "thickness_mm": 76.2,
  "material": {
    "name": "Zomes PU foam (240 kg/m^3)",
    "E_MPa": 70.8,
    "poisson": 0.3,
    "allowable_bending_MPa": 0.868,
    "allowable_compression_MPa": 0.9880000000000001,
    "allowable_tension_joint_MPa": 0.10800000000000001,
    "safety_factors": {
      "compression": 2.5,
      "tension": 2.5,
      "shear": 2.5,
      "bending": 2.5,
      "buckling": 3.0,
      "joint": 2.5
    }
  },
  "limit_states": {
    "plate_bending": {
      "worst_DC": 2.050495,
      "demand": 1.77983,
      "capacity": 0.868,
      "units": "MPa",
      "worst_panel_id": 49,
      "worst_load_case": "wind_cc_peak",
      "governing_solver": "opensees_mitc4",
      "verdict": "FAIL"
    },
    "membrane_compression": {
      "worst_DC": 2.369308,
      "demand": 2.340876,
      "capacity": 0.9880000000000001,
      "units": "MPa",
      "worst_panel_id": 11,
      "worst_load_case": "wind_cc_peak",
      "governing_solver": "inhouse_dkt",
      "verdict": "FAIL"
    },
    "membrane_tension": {
      "worst_DC": 22.506213,
      "demand": 2.430671,
      "capacity": 0.10800000000000001,
      "units": "MPa",
      "worst_panel_id": 11,
      "worst_load_case": "wind_cc_peak",
      "governing_solver": "inhouse_dkt",
      "verdict": "FAIL"
    },
    "local_plate_buckling": {
      "worst_DC": 3.026685,
      "demand": 2.340876,
      "capacity": 0.7734125757178503,
      "units": "MPa",
      "worst_panel_id": 11,
      "worst_load_case": "wind_cc_peak",
      "governing_solver": "inhouse_dkt",
      "verdict": "FAIL"
    }
  },
  "global_buckling": {
    "source": "calculix",
    "note": "OpenSees FourNodeTetrahedron lacks geometric stiffness -- see Phase 3 finding; BLFs below are CalculiX-derived",
    "ccx_snow_BLF": 2.362958,
    "ccx_uplift_BLF": 11.28891,
    "snow_BLF": 2.362958,
    "uplift_BLF": 11.28891,
    "buckling_fos": 3.0,
    "buckling_fos_source": "src/zomestruct/material/pu_foam.py DEFAULT_SAFETY_FACTORS['buckling']",
    "verdict": "FAIL_FoS"
  },
  "overall_verdict": "FAIL",
  "overall_reason": "at least one limit-state envelope D/C > 1.0; global buckling BLF below FoS=3.0"
}