{
  "gate_id": "G-CODEASTER-NONLINEAR",
  "module_id": "M02",
  "status": "PASS",
  "evidence": {
    "lambda_collapse": 1.5,
    "mawp_bar": 75.0,
    "test_pressure_bar": 112.5,
    "sf_required": 1.5,
    "solver_binary": "/opt/spack/var/spack/environments/simvia_env/.spack-env/view/bin/run_aster",
    "mesh": "/work/hardware/mechanical/modules/M02_BuoyancyEngine_IMCS_013.med",
    "converged": true,
    "exception_codes": [],
    "diagnostic": "OK",
    "material": {
      "alloy": "Al-5083-H321",
      "E_Pa": 71000000000.0,
      "nu": 0.33,
      "sigma_y_Pa": 215000000.0,
      "law": "VMIS_ISOT_LINE (ECRO_LINE)"
    },
    "comm": "/out/M02_nonlinear.comm",
    "export": "/out/M02_nonlinear.export",
    "max_inst": 1.0
  },
  "note": "STAT_NON_LINE converged to full test pressure 112.5 bar (1.5x MAWP) with no limit point below it; lambda_collapse=1.5 >= SF=1.5. Nonlinear elastoplastic large-displacement collapse margin met. safe_solver exit 99",
  "validated_vs_reality": true,
  "timestamp": "2026-08-02T23:46:48.821884Z"
}