{
  "buckling": {
    "basis": "Buckling stability at wind x1.3: PASS for the accepted sampled ideal-geometry path. Both retained meshes passed seven equilibrium/full-tangent checks up to x1.5 wind; endpoint displacement difference 0.59%. The exact assessment-load endpoint is also checked. No additional meshes are required for this scope. This is not an ultimate buckling factor or a guarantee between sampled states or for untested imperfections.",
    "status": "PASS"
  },
  "buckling_analysis": {
    "cases": [
      {
        "first_positive_factor": 5.648134,
        "mesh_label": "h090",
        "mode_count": 20,
        "positive_factors": [
          5.648134,
          7.427389,
          7.629377,
          7.734444,
          7.935678,
          8.407735,
          8.510226,
          8.820192,
          8.933925,
          9.474543,
          10.2969,
          10.33873,
          10.73579,
          11.17873,
          12.18929,
          12.36697,
          12.43655,
          12.59747,
          12.61068,
          12.7001
        ]
      },
      {
        "first_positive_factor": 5.60366,
        "mesh_label": "h060",
        "mode_count": 20,
        "positive_factors": [
          5.60366,
          7.579126,
          7.677224,
          7.878426,
          8.345031,
          8.588126,
          8.739886,
          8.756706,
          8.913767,
          9.604478,
          10.22816,
          10.27223,
          10.68266,
          11.12184,
          11.28902,
          12.11809,
          12.41866,
          12.52534,
          12.55955,
          12.62851
        ]
      },
      {
        "first_positive_factor": 5.583233,
        "mesh_label": "h050",
        "mode_count": 20,
        "positive_factors": [
          5.583233,
          6.968834,
          7.654767,
          7.856725,
          8.310312,
          8.651947,
          8.715508,
          8.897199,
          10.06401,
          10.11897,
          10.19091,
          10.23079,
          10.65103,
          11.06828,
          11.55073,
          12.05847,
          12.30896,
          12.3857,
          12.46757,
          12.58324
        ]
      }
    ],
    "convergence": {
      "comparison_mesh": "h050",
      "factor_relative_tolerance": 0.05,
      "first_comparison_mode_match": {
        "comparison_factor": 5.583233,
        "comparison_mode": 1,
        "factor_relative_change": 0.003645296110042321,
        "modal_assurance": 0.9999902710584215,
        "reference_factor": 5.60366,
        "reference_mode": 1
      },
      "first_reference_mode_match": {
        "comparison_factor": 5.583233,
        "comparison_mode": 1,
        "factor_relative_change": 0.003645296110042321,
        "modal_assurance": 0.9999902710584215,
        "reference_factor": 5.60366,
        "reference_mode": 1
      },
      "matches": [
        {
          "comparison_factor": 5.583233,
          "comparison_mode": 1,
          "factor_relative_change": 0.003645296110042321,
          "modal_assurance": 0.9999902710584215,
          "reference_factor": 5.60366,
          "reference_mode": 1
        },
        {
          "comparison_factor": 6.968834,
          "comparison_mode": 2,
          "factor_relative_change": 0.080522741012618,
          "modal_assurance": 0.9650877220808225,
          "reference_factor": 7.579126,
          "reference_mode": 2
        },
        {
          "comparison_factor": 7.654767,
          "comparison_mode": 3,
          "factor_relative_change": 0.0029251458600140067,
          "modal_assurance": 0.9997195858479423,
          "reference_factor": 7.677224,
          "reference_mode": 3
        },
        {
          "comparison_factor": 7.856725,
          "comparison_mode": 4,
          "factor_relative_change": 0.002754484207886219,
          "modal_assurance": 0.9987632554347388,
          "reference_factor": 7.878426,
          "reference_mode": 4
        },
        {
          "comparison_factor": 8.310312,
          "comparison_mode": 5,
          "factor_relative_change": 0.004160439907293434,
          "modal_assurance": 0.9991544872468732,
          "reference_factor": 8.345031,
          "reference_mode": 5
        },
        {
          "comparison_factor": 10.06401,
          "comparison_mode": 9,
          "factor_relative_change": 0.14664969530038213,
          "modal_assurance": 0.9773679226006436,
          "reference_factor": 8.588126,
          "reference_mode": 6
        },
        {
          "comparison_factor": 8.651947,
          "comparison_mode": 6,
          "factor_relative_change": 0.010061801721441267,
          "modal_assurance": 0.9625442520752039,
          "reference_factor": 8.739886,
          "reference_mode": 7
        },
        {
          "comparison_factor": 8.715508,
          "comparison_mode": 7,
          "factor_relative_change": 0.004704737146593665,
          "modal_assurance": 0.9993887559682705,
          "reference_factor": 8.756706,
          "reference_mode": 8
        },
        {
          "comparison_factor": 8.897199,
          "comparison_mode": 8,
          "factor_relative_change": 0.001858697899552397,
          "modal_assurance": 0.9999984505483616,
          "reference_factor": 8.913767,
          "reference_mode": 9
        },
        {
          "comparison_factor": 10.11897,
          "comparison_mode": 10,
          "factor_relative_change": 0.050844305299847604,
          "modal_assurance": 0.5871311146746072,
          "reference_factor": 9.604478,
          "reference_mode": 10
        },
        {
          "comparison_factor": 10.19091,
          "comparison_mode": 11,
          "factor_relative_change": 0.003641906266620802,
          "modal_assurance": 0.999286806688791,
          "reference_factor": 10.22816,
          "reference_mode": 11
        },
        {
          "comparison_factor": 10.23079,
          "comparison_mode": 12,
          "factor_relative_change": 0.004034177583640524,
          "modal_assurance": 0.9998911025833223,
          "reference_factor": 10.27223,
          "reference_mode": 12
        },
        {
          "comparison_factor": 10.65103,
          "comparison_mode": 13,
          "factor_relative_change": 0.002960873040984158,
          "modal_assurance": 0.9997282944587194,
          "reference_factor": 10.68266,
          "reference_mode": 13
        },
        {
          "comparison_factor": 11.06828,
          "comparison_mode": 14,
          "factor_relative_change": 0.004815749911885168,
          "modal_assurance": 0.9999393607372128,
          "reference_factor": 11.12184,
          "reference_mode": 14
        },
        {
          "comparison_factor": 11.55073,
          "comparison_mode": 15,
          "factor_relative_change": 0.02265744243004546,
          "modal_assurance": 0.3047067795257871,
          "reference_factor": 11.28902,
          "reference_mode": 15
        },
        {
          "comparison_factor": 12.05847,
          "comparison_mode": 16,
          "factor_relative_change": 0.004919917247685128,
          "modal_assurance": 0.9999277902605126,
          "reference_factor": 12.11809,
          "reference_mode": 16
        },
        {
          "comparison_factor": 12.3857,
          "comparison_mode": 18,
          "factor_relative_change": 0.002654070568000027,
          "modal_assurance": 0.9943796642868703,
          "reference_factor": 12.41866,
          "reference_mode": 17
        },
        {
          "comparison_factor": 12.46757,
          "comparison_mode": 19,
          "factor_relative_change": 0.004612250046705292,
          "modal_assurance": 0.9960181596043982,
          "reference_factor": 12.52534,
          "reference_mode": 18
        },
        {
          "comparison_factor": 12.30896,
          "comparison_mode": 17,
          "factor_relative_change": 0.019952147967084728,
          "modal_assurance": 5.622224925832e-05,
          "reference_factor": 12.55955,
          "reference_mode": 19
        },
        {
          "comparison_factor": 12.58324,
          "comparison_mode": 20,
          "factor_relative_change": 0.0035847459438999823,
          "modal_assurance": 0.998720728023729,
          "reference_factor": 12.62851,
          "reference_mode": 20
        }
      ],
      "minimum_modal_assurance": 0.7,
      "reference_mesh": "h060",
      "status": "PASS"
    },
    "fine_mesh_repetitions": [
      {
        "accepted_increments": 10,
        "amplitude_mm": null,
        "case_slug": "plate_bending__supzlt200mm__wind_buckling__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__repeat01",
        "cutbacks": 0,
        "detail": "Retained native evidence; no load clipping.",
        "elapsed_seconds": 801.2974800829543,
        "equilibrium_status": null,
        "first_factor": 5.583233,
        "input_sha256": "16562cab18bbb018f0e3cf6444638623c768e5da332d8b0d6636b9c340c1ace5",
        "iteration_history_sha256": "eb244166f967b356b7e1e7674c222210a4c960894b24f1f42ea0be16edc8c54d",
        "maximum_component_utilization": null,
        "maximum_connector_force_n": null,
        "maximum_displacement_mm": null,
        "maximum_newton_iterations": 3,
        "mesh_input_sha256": "dcaa2efb957d69a6003083df54a953c70d56a2f8165f0c2f6fe549315fb3aa2a",
        "mesh_label": "h050",
        "native_run_sha256": "a574eba47e394033af4a88a54c40dbfe4a55e0020e09b986d89d5e9b8b7d7e0a",
        "solver_executable_sha256": "2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d",
        "source_sha256": "be401f3e39e987e51d2f79220cc7ca116e982b68d5668fcf36d13fa4b2ae7eb8",
        "status": "PASS",
        "total_newton_iterations": 30,
        "wind_input_sha256": "16e7ac43eb44e1a286bf59f9c23e49ffdb947ad476c91121e6b6cf7fa35fb684"
      },
      {
        "accepted_increments": 10,
        "amplitude_mm": null,
        "case_slug": "plate_bending__supzlt200mm__wind_buckling__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__repeat02",
        "cutbacks": 0,
        "detail": "Retained native evidence; no load clipping.",
        "elapsed_seconds": 799.9288796669571,
        "equilibrium_status": null,
        "first_factor": 5.583233,
        "input_sha256": "16562cab18bbb018f0e3cf6444638623c768e5da332d8b0d6636b9c340c1ace5",
        "iteration_history_sha256": "eb244166f967b356b7e1e7674c222210a4c960894b24f1f42ea0be16edc8c54d",
        "maximum_component_utilization": null,
        "maximum_connector_force_n": null,
        "maximum_displacement_mm": null,
        "maximum_newton_iterations": 3,
        "mesh_input_sha256": "dcaa2efb957d69a6003083df54a953c70d56a2f8165f0c2f6fe549315fb3aa2a",
        "mesh_label": "h050",
        "native_run_sha256": "bfcec31a4a766734212a7c81e9142a265b3fa77e4b447320152946d65029fe2c",
        "solver_executable_sha256": "2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d",
        "source_sha256": "2a5db1108c84b5aa897b96be36ef4312d1c268caa23393511bf9b714bf316d91",
        "status": "PASS",
        "total_newton_iterations": 30,
        "wind_input_sha256": "16e7ac43eb44e1a286bf59f9c23e49ffdb947ad476c91121e6b6cf7fa35fb684"
      }
    ],
    "first_factor_relative_to_source_cfd": 8.3748495,
    "imperfection_coverage_status": "INDETERMINATE",
    "interpretation": "Eigenbuckling exceeds the assessed load; required service-load imperfections or baseline numerical gates are incomplete. Loaded-stiffness qualification failed: the rigid-coupling pendulum test misses a known negative stiffness direction; ordinary exports also lose active connector equations. Positive matrix counts and repeatable eigenfactors therefore do not establish a buckling margin.",
    "production_factor_relative_spread": 0.0,
    "production_repeatability_status": "PASS",
    "service_cases": [
      {
        "accepted_increments": null,
        "amplitude_mm": 1.2,
        "case_slug": "plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_pos001200um",
        "cutbacks": null,
        "detail": "required artifact is missing: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_pos001200um/case.json",
        "elapsed_seconds": null,
        "equilibrium_status": null,
        "first_factor": null,
        "input_sha256": null,
        "iteration_history_sha256": null,
        "maximum_component_utilization": null,
        "maximum_connector_force_n": null,
        "maximum_displacement_mm": null,
        "maximum_newton_iterations": null,
        "mesh_input_sha256": null,
        "mesh_label": "h050",
        "native_run_sha256": null,
        "solver_executable_sha256": null,
        "source_sha256": null,
        "status": "INDETERMINATE",
        "total_newton_iterations": null,
        "wind_input_sha256": null
      },
      {
        "accepted_increments": null,
        "amplitude_mm": -1.2,
        "case_slug": "plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_neg001200um",
        "cutbacks": null,
        "detail": "required artifact is missing: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_neg001200um/case.json",
        "elapsed_seconds": null,
        "equilibrium_status": null,
        "first_factor": null,
        "input_sha256": null,
        "iteration_history_sha256": null,
        "maximum_component_utilization": null,
        "maximum_connector_force_n": null,
        "maximum_displacement_mm": null,
        "maximum_newton_iterations": null,
        "mesh_input_sha256": null,
        "mesh_label": "h050",
        "native_run_sha256": null,
        "solver_executable_sha256": null,
        "source_sha256": null,
        "status": "INDETERMINATE",
        "total_newton_iterations": null,
        "wind_input_sha256": null
      },
      {
        "accepted_increments": null,
        "amplitude_mm": 6.0,
        "case_slug": "plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_pos006000um",
        "cutbacks": null,
        "detail": "required artifact is missing: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_pos006000um/case.json",
        "elapsed_seconds": null,
        "equilibrium_status": null,
        "first_factor": null,
        "input_sha256": null,
        "iteration_history_sha256": null,
        "maximum_component_utilization": null,
        "maximum_connector_force_n": null,
        "maximum_displacement_mm": null,
        "maximum_newton_iterations": null,
        "mesh_input_sha256": null,
        "mesh_label": "h050",
        "native_run_sha256": null,
        "solver_executable_sha256": null,
        "source_sha256": null,
        "status": "INDETERMINATE",
        "total_newton_iterations": null,
        "wind_input_sha256": null
      },
      {
        "accepted_increments": null,
        "amplitude_mm": -6.0,
        "case_slug": "plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_neg006000um",
        "cutbacks": null,
        "detail": "required artifact is missing: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_neg006000um/case.json",
        "elapsed_seconds": null,
        "equilibrium_status": null,
        "first_factor": null,
        "input_sha256": null,
        "iteration_history_sha256": null,
        "maximum_component_utilization": null,
        "maximum_connector_force_n": null,
        "maximum_displacement_mm": null,
        "maximum_newton_iterations": null,
        "mesh_input_sha256": null,
        "mesh_label": "h050",
        "native_run_sha256": null,
        "solver_executable_sha256": null,
        "source_sha256": null,
        "status": "INDETERMINATE",
        "total_newton_iterations": null,
        "wind_input_sha256": null
      }
    ],
    "service_imperfection_status": "INDETERMINATE",
    "solver_executable_sha256": "2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d",
    "status": "INDETERMINATE",
    "tangent_stiffness_status": "INDETERMINATE"
  },
  "configuration_sha256": "f7c4bf1001d755c506b12781fc8359b6cdab3ebb7a4c39005db58c9b449aeb90",
  "connector_loads": {
    "connector_count": 420,
    "force_maximum_connector_id": "TV57UI",
    "force_maximum_n": 833.5590100541503,
    "force_maximum_side": "far",
    "force_mean_n": 145.00672298587892,
    "force_std_dev_n": 174.75228229902413,
    "grounded_connector_count": 57,
    "moment_maximum_connector_id": "TV5nUI",
    "moment_maximum_nm": 95.96073961227596,
    "moment_maximum_side": "near",
    "moment_mean_nm": 12.190658719103903,
    "moment_std_dev_nm": 14.999230597089094
  },
  "deformation": "reported; criterion not supplied",
  "directional_utilization": [
    {
      "maximum": 0.6717126315789473,
      "name": "membrane_1",
      "p95": 0.019467721518987343,
      "p99": 0.04661736842105263,
      "p99_9": 0.10217926315789473
    },
    {
      "maximum": 0.640794382022472,
      "name": "membrane_2",
      "p95": 0.015223033707865168,
      "p99": 0.035907752808988766,
      "p99_9": 0.08227702247191011
    },
    {
      "maximum": 0.756131067961165,
      "name": "bending_1",
      "p95": 0.07671407766990292,
      "p99": 0.16879490291262136,
      "p99_9": 0.32197087378640776
    },
    {
      "maximum": 0.689566917293233,
      "name": "bending_2",
      "p95": 0.07305484962406016,
      "p99": 0.16551353383458647,
      "p99_9": 0.32526729323308273
    },
    {
      "maximum": 0.68914,
      "name": "panel_shear_12",
      "p95": 0.08246685714285715,
      "p99": 0.17541114285714285,
      "p99_9": 0.3186232228571443
    },
    {
      "maximum": 0.846565,
      "name": "rolling_shear_23",
      "p95": 0.04634925,
      "p99": 0.114577375,
      "p99_9": 0.2519798212500059
    },
    {
      "maximum": 1.11023,
      "name": "planar_shear_31",
      "p95": 0.048742,
      "p99": 0.122872,
      "p99_9": 0.257825
    },
    {
      "maximum": 1.11023,
      "name": "maximum_individual",
      "p95": 0.13215864661654136,
      "p99": 0.2412398357142835,
      "p99_9": 0.41475922330097087
    }
  ],
  "linear_peak_diagnostics": [
    {
      "adjacent_relative_changes": [
        0.13944030308607902,
        0.12078551761639926
      ],
      "at_fine_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.6717126315789438,
        "relative_change": 0.12078551761639576,
        "status": "INDETERMINATE",
        "transition_ratio": 0.5905794736842097
      },
      "at_transition_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.6717126315789438,
        "relative_change": 0.12078551761639576,
        "status": "INDETERMINATE",
        "transition_ratio": 0.5905794736842097
      },
      "fine_peak": 0.6717126315789473,
      "history": [
        {
          "component_id": "C026",
          "element_tag": 15767,
          "face": "negative",
          "mesh_label": "h090",
          "node_tag": 26696,
          "position_m": [
            -2.274,
            0.4131790008544922,
            3.197740234375
          ],
          "ratio": 0.6862736842105264,
          "source_result_sha256": "631163f115ed35ce9a401edfa490bb096af288edec91cf455465412d85c154c4",
          "target_size_m": 0.09
        },
        {
          "component_id": "C026",
          "element_tag": 23002,
          "face": "negative",
          "mesh_label": "h060",
          "node_tag": 28426,
          "position_m": [
            -2.274,
            0.4131790008544922,
            3.197740234375
          ],
          "ratio": 0.5905794736842105,
          "source_result_sha256": "3764f8040c4b0526d6efc7d14a7357e8e10e99b3ea9af47b4ddca33e7e76eadd",
          "target_size_m": 0.06
        },
        {
          "component_id": "C026",
          "element_tag": 32398,
          "face": "negative",
          "mesh_label": "h050",
          "node_tag": 30650,
          "position_m": [
            -2.274,
            0.4131790008544922,
            3.197740234375
          ],
          "ratio": 0.6717126315789473,
          "source_result_sha256": "eb1bec74f7116211f73a6578be771f2bdff299a5766652a01a6a2f8a679c9c0f",
          "target_size_m": 0.05
        }
      ],
      "hotspot_field_status": "INDETERMINATE",
      "magnitude_trend": "non-monotonic",
      "name": "membrane_1",
      "peak_location_distance_m": 0.0,
      "relative_change": 0.12078551761639926,
      "same_component": true,
      "same_face": true,
      "status": "INDETERMINATE",
      "transition_peak": 0.5905794736842105
    },
    {
      "adjacent_relative_changes": [
        0.003585783267453687,
        0.20928990876843526
      ],
      "at_fine_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.640794382022472,
        "relative_change": 0.4051765101953861,
        "status": "INDETERMINATE",
        "transition_ratio": 0.38115955056179773
      },
      "at_transition_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.5134741573033708,
        "relative_change": 0.013226708563825955,
        "status": "PASS",
        "transition_ratio": 0.506682584269663
      },
      "fine_peak": 0.640794382022472,
      "history": [
        {
          "component_id": "C014",
          "element_tag": 5444,
          "face": "negative",
          "mesh_label": "h090",
          "node_tag": 1292,
          "position_m": [
            -2.9939999999999998,
            0.9213125,
            0.5526139526367188
          ],
          "ratio": 0.5048657303370786,
          "source_result_sha256": "631163f115ed35ce9a401edfa490bb096af288edec91cf455465412d85c154c4",
          "target_size_m": 0.09
        },
        {
          "component_id": "C014",
          "element_tag": 9783,
          "face": "negative",
          "mesh_label": "h060",
          "node_tag": 1292,
          "position_m": [
            -2.9939999999999998,
            0.9213125,
            0.5526139526367188
          ],
          "ratio": 0.506682584269663,
          "source_result_sha256": "3764f8040c4b0526d6efc7d14a7357e8e10e99b3ea9af47b4ddca33e7e76eadd",
          "target_size_m": 0.06
        },
        {
          "component_id": "C028",
          "element_tag": 35660,
          "face": "negative",
          "mesh_label": "h050",
          "node_tag": 31999,
          "position_m": [
            -2.154,
            0.47739385986328126,
            3.2704554443359375
          ],
          "ratio": 0.640794382022472,
          "source_result_sha256": "eb1bec74f7116211f73a6578be771f2bdff299a5766652a01a6a2f8a679c9c0f",
          "target_size_m": 0.05
        }
      ],
      "hotspot_field_status": "INDETERMINATE",
      "magnitude_trend": "increasing",
      "name": "membrane_2",
      "peak_location_distance_m": 2.8791189855687915,
      "relative_change": 0.20928990876843526,
      "same_component": false,
      "same_face": true,
      "status": "INDETERMINATE",
      "transition_peak": 0.506682584269663
    },
    {
      "adjacent_relative_changes": [
        0.014798316380217568,
        0.0848275906344895
      ],
      "at_fine_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.756131067961165,
        "relative_change": 0.09951157991450008,
        "status": "INDETERMINATE",
        "transition_ratio": 0.6808872707659113
      },
      "at_transition_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.7462562196601938,
        "relative_change": 0.07271755593912203,
        "status": "INDETERMINATE",
        "transition_ratio": 0.691990291262136
      },
      "fine_peak": 0.756131067961165,
      "history": [
        {
          "component_id": "C032",
          "element_tag": 19623,
          "face": "negative",
          "mesh_label": "h090",
          "node_tag": 28711,
          "position_m": [
            -1.9140000000000001,
            0.4151793029864662,
            0.7562784294228583
          ],
          "ratio": 0.68175,
          "source_result_sha256": "631163f115ed35ce9a401edfa490bb096af288edec91cf455465412d85c154c4",
          "target_size_m": 0.09
        },
        {
          "component_id": "C032",
          "element_tag": 28403,
          "face": "negative",
          "mesh_label": "h060",
          "node_tag": 30975,
          "position_m": [
            -1.9140000000000001,
            0.4151793029864663,
            0.7562784294228583
          ],
          "ratio": 0.691990291262136,
          "source_result_sha256": "3764f8040c4b0526d6efc7d14a7357e8e10e99b3ea9af47b4ddca33e7e76eadd",
          "target_size_m": 0.06
        },
        {
          "component_id": "C032",
          "element_tag": 40048,
          "face": "negative",
          "mesh_label": "h050",
          "node_tag": 34018,
          "position_m": [
            -1.9140000000000001,
            0.4064752839259153,
            0.7562784294228583
          ],
          "ratio": 0.756131067961165,
          "source_result_sha256": "eb1bec74f7116211f73a6578be771f2bdff299a5766652a01a6a2f8a679c9c0f",
          "target_size_m": 0.05
        }
      ],
      "hotspot_field_status": "INDETERMINATE",
      "magnitude_trend": "increasing",
      "name": "bending_1",
      "peak_location_distance_m": 0.008704019060551016,
      "relative_change": 0.0848275906344895,
      "same_component": true,
      "same_face": true,
      "status": "INDETERMINATE",
      "transition_peak": 0.691990291262136
    },
    {
      "adjacent_relative_changes": [
        0.030373091151257713,
        0.045462227572280245
      ],
      "at_fine_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.689566917293233,
        "relative_change": 0.045462227572280245,
        "status": "PASS",
        "transition_ratio": 0.6582176691729323
      },
      "at_transition_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.689566917293233,
        "relative_change": 0.045462227572280245,
        "status": "PASS",
        "transition_ratio": 0.6582176691729323
      },
      "fine_peak": 0.689566917293233,
      "history": [
        {
          "component_id": "C032",
          "element_tag": 19573,
          "face": "negative",
          "mesh_label": "h090",
          "node_tag": 5923,
          "position_m": [
            -1.9140000000000001,
            0.536044337272644,
            0.47072576689720147
          ],
          "ratio": 0.6382255639097745,
          "source_result_sha256": "631163f115ed35ce9a401edfa490bb096af288edec91cf455465412d85c154c4",
          "target_size_m": 0.09
        },
        {
          "component_id": "C032",
          "element_tag": 28348,
          "face": "negative",
          "mesh_label": "h060",
          "node_tag": 5923,
          "position_m": [
            -1.9140000000000001,
            0.536044337272644,
            0.47072576689720147
          ],
          "ratio": 0.6582176691729323,
          "source_result_sha256": "3764f8040c4b0526d6efc7d14a7357e8e10e99b3ea9af47b4ddca33e7e76eadd",
          "target_size_m": 0.06
        },
        {
          "component_id": "C032",
          "element_tag": 39981,
          "face": "negative",
          "mesh_label": "h050",
          "node_tag": 5923,
          "position_m": [
            -1.9140000000000001,
            0.536044337272644,
            0.47072576689720147
          ],
          "ratio": 0.689566917293233,
          "source_result_sha256": "eb1bec74f7116211f73a6578be771f2bdff299a5766652a01a6a2f8a679c9c0f",
          "target_size_m": 0.05
        }
      ],
      "hotspot_field_status": "PASS",
      "magnitude_trend": "increasing",
      "name": "bending_2",
      "peak_location_distance_m": 0.0,
      "relative_change": 0.045462227572280245,
      "same_component": true,
      "same_face": true,
      "status": "PASS",
      "transition_peak": 0.6582176691729323
    },
    {
      "adjacent_relative_changes": [
        0.05453092522772585,
        0.0778071219200743
      ],
      "at_fine_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.68914,
        "relative_change": 0.08751280063350173,
        "status": "INDETERMINATE",
        "transition_ratio": 0.6288314285714286
      },
      "at_transition_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.6758657142857143,
        "relative_change": 0.059694867534971066,
        "status": "INDETERMINATE",
        "transition_ratio": 0.63552
      },
      "fine_peak": 0.68914,
      "history": [
        {
          "component_id": "C034",
          "element_tag": 21428,
          "face": "negative",
          "mesh_label": "h090",
          "node_tag": 29411,
          "position_m": [
            -1.794,
            0.32944002938580064,
            1.0782989556006664
          ],
          "ratio": 0.6721742857142857,
          "source_result_sha256": "631163f115ed35ce9a401edfa490bb096af288edec91cf455465412d85c154c4",
          "target_size_m": 0.09
        },
        {
          "component_id": "C032",
          "element_tag": 28598,
          "face": "negative",
          "mesh_label": "h060",
          "node_tag": 30976,
          "position_m": [
            -1.9140000000000001,
            0.44273811782820016,
            0.7508039485981479
          ],
          "ratio": 0.63552,
          "source_result_sha256": "3764f8040c4b0526d6efc7d14a7357e8e10e99b3ea9af47b4ddca33e7e76eadd",
          "target_size_m": 0.06
        },
        {
          "component_id": "C032",
          "element_tag": 40440,
          "face": "negative",
          "mesh_label": "h050",
          "node_tag": 5619,
          "position_m": [
            -1.9140000000000001,
            0.4441848754882813,
            0.7453294677734376
          ],
          "ratio": 0.68914,
          "source_result_sha256": "eb1bec74f7116211f73a6578be771f2bdff299a5766652a01a6a2f8a679c9c0f",
          "target_size_m": 0.05
        }
      ],
      "hotspot_field_status": "INDETERMINATE",
      "magnitude_trend": "non-monotonic",
      "name": "panel_shear_12",
      "peak_location_distance_m": 0.005662424218223571,
      "relative_change": 0.0778071219200743,
      "same_component": true,
      "same_face": true,
      "status": "INDETERMINATE",
      "transition_peak": 0.63552
    },
    {
      "adjacent_relative_changes": [
        0.010171259409319297,
        0.020397134301559823
      ],
      "at_fine_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.846565,
        "relative_change": 0.020397134301559823,
        "status": "PASS",
        "transition_ratio": 0.8292975
      },
      "at_transition_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 0.846565,
        "relative_change": 0.020397134301559823,
        "status": "PASS",
        "transition_ratio": 0.8292975
      },
      "fine_peak": 0.846565,
      "history": [
        {
          "component_id": "C022",
          "element_tag": 11323,
          "face": "positive",
          "mesh_label": "h090",
          "node_tag": 3475,
          "position_m": [
            -2.5140000000000002,
            0.5393407313693278,
            0.967518648727669
          ],
          "ratio": 0.8208625,
          "source_result_sha256": "631163f115ed35ce9a401edfa490bb096af288edec91cf455465412d85c154c4",
          "target_size_m": 0.09
        },
        {
          "component_id": "C022",
          "element_tag": 16673,
          "face": "positive",
          "mesh_label": "h060",
          "node_tag": 3475,
          "position_m": [
            -2.5140000000000002,
            0.5393407313693278,
            0.967518648727669
          ],
          "ratio": 0.8292975,
          "source_result_sha256": "3764f8040c4b0526d6efc7d14a7357e8e10e99b3ea9af47b4ddca33e7e76eadd",
          "target_size_m": 0.06
        },
        {
          "component_id": "C022",
          "element_tag": 23467,
          "face": "positive",
          "mesh_label": "h050",
          "node_tag": 3475,
          "position_m": [
            -2.5140000000000002,
            0.5393407313693278,
            0.967518648727669
          ],
          "ratio": 0.846565,
          "source_result_sha256": "eb1bec74f7116211f73a6578be771f2bdff299a5766652a01a6a2f8a679c9c0f",
          "target_size_m": 0.05
        }
      ],
      "hotspot_field_status": "PASS",
      "magnitude_trend": "increasing",
      "name": "rolling_shear_23",
      "peak_location_distance_m": 0.0,
      "relative_change": 0.020397134301559823,
      "same_component": true,
      "same_face": true,
      "status": "PASS",
      "transition_peak": 0.8292975
    },
    {
      "adjacent_relative_changes": [
        0.013981904673071597,
        0.034344234978337815
      ],
      "at_fine_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 1.11023,
        "relative_change": 0.034344234978337815,
        "status": "PASS",
        "transition_ratio": 1.0721
      },
      "at_transition_hotspot": {
        "detail": "Same component, face and coordinate; S6 interpolation of signed nodal stresses. This is not an integration-point or through-thickness shear qualification.",
        "fine_ratio": 1.11023,
        "relative_change": 0.034344234978337815,
        "status": "PASS",
        "transition_ratio": 1.0721
      },
      "fine_peak": 1.11023,
      "history": [
        {
          "component_id": "C032",
          "element_tag": 19623,
          "face": "positive",
          "mesh_label": "h090",
          "node_tag": 29216,
          "position_m": [
            -1.9140000000000001,
            0.4371999250791767,
            0.771760277943851
          ],
          "ratio": 1.05711,
          "source_result_sha256": "631163f115ed35ce9a401edfa490bb096af288edec91cf455465412d85c154c4",
          "target_size_m": 0.09
        },
        {
          "component_id": "C032",
          "element_tag": 28403,
          "face": "positive",
          "mesh_label": "h060",
          "node_tag": 31632,
          "position_m": [
            -1.9140000000000001,
            0.4371999250791767,
            0.771760277943851
          ],
          "ratio": 1.0721,
          "source_result_sha256": "3764f8040c4b0526d6efc7d14a7357e8e10e99b3ea9af47b4ddca33e7e76eadd",
          "target_size_m": 0.06
        },
        {
          "component_id": "C032",
          "element_tag": 40048,
          "face": "positive",
          "mesh_label": "h050",
          "node_tag": 34856,
          "position_m": [
            -1.9140000000000001,
            0.4371999250791767,
            0.771760277943851
          ],
          "ratio": 1.11023,
          "source_result_sha256": "eb1bec74f7116211f73a6578be771f2bdff299a5766652a01a6a2f8a679c9c0f",
          "target_size_m": 0.05
        }
      ],
      "hotspot_field_status": "PASS",
      "magnitude_trend": "increasing",
      "name": "planar_shear_31",
      "peak_location_distance_m": 0.0,
      "relative_change": 0.034344234978337815,
      "same_component": true,
      "same_face": true,
      "status": "PASS",
      "transition_peak": 1.0721
    }
  ],
  "material_strength": {
    "basis": "Current h060, wind x1.3: agreed separate panel action checks PASS; maximum ratio 0.989253. Characteristic strengths are unchanged. Numerical endpoint/tangent prerequisites PASS/PASS. No action ratios are summed. This is acceptance of the agreed separate checks, not a full ply-level or combined-load failure assessment; face transverse stresses do not bound interior/core shear.",
    "status": "PASS"
  },
  "meshes": [
    {
      "below_minimum_edge_instances": 19157,
      "elements": 64893,
      "label": "h090",
      "median_s6_nodal_interval_mm": 26.999999999999915,
      "minimum_corner_edge_mm": 0.048192728600885665,
      "nodes": 148689,
      "status": "PASS",
      "target_size_mm": 90.0
    },
    {
      "below_minimum_edge_instances": 26679,
      "elements": 92378,
      "label": "h060",
      "median_s6_nodal_interval_mm": 22.728734991010004,
      "minimum_corner_edge_mm": 0.048192728600885665,
      "nodes": 207578,
      "status": "PASS",
      "target_size_mm": 60.0
    },
    {
      "below_minimum_edge_instances": 67775,
      "elements": 130405,
      "label": "h050",
      "median_s6_nodal_interval_mm": 18.774116479597218,
      "minimum_corner_edge_mm": 0.048192728600885665,
      "nodes": 286497,
      "status": "PASS",
      "target_size_mm": 50.0
    }
  ],
  "missing_or_invalid_evidence": [
    "static h090/plate_bending__supzlt200mm__combined_nonlinear: [Errno 2] No such file or directory: '/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h090/plate_bending__supzlt200mm__combined_nonlinear/result.json'",
    "static h060/plate_bending__supzlt200mm__combined_nonlinear: [Errno 2] No such file or directory: '/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h060/plate_bending__supzlt200mm__combined_nonlinear/result.json'",
    "static h050/plate_bending__supzlt200mm__combined_nonlinear: [Errno 2] No such file or directory: '/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear/result.json'",
    "stability h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_pos001200um: required artifact is missing: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_pos001200um/case.json",
    "stability h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_neg001200um: required artifact is missing: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_neg001200um/case.json",
    "stability h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_pos006000um: required artifact is missing: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_pos006000um/case.json",
    "stability h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_neg006000um: required artifact is missing: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear__ccx_2b07a575ee54bf7dd83205139c863cf7df0bdbb5f8279fb4f9bdb53b8a62649d__mode01_neg006000um/case.json",
    "strength assessment: [Errno 2] No such file or directory: '/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear/result.json'"
  ],
  "nonlinear_attempts": [
    {
      "accepted_wind_factor": 1.1578125,
      "convergence": {
        "accepted_increments": 23,
        "completed_steps": 2,
        "cutback_attempts": 11,
        "final_step_time": 0.771875,
        "maximum_iterations": 16,
        "total_iterations": 280
      },
      "log_path": "native/solves/h090/plate_bending__supzlt200mm__combined_nonlinear/analysis.log",
      "mesh_label": "h090",
      "messages": [
        "*ERROR: too many cutbacks"
      ],
      "metadata_path": "native/solves/h090/plate_bending__supzlt200mm__combined_nonlinear/case.json",
      "status": "FAIL"
    },
    {
      "accepted_wind_factor": 1.1695305,
      "convergence": {
        "accepted_increments": 24,
        "completed_steps": 2,
        "cutback_attempts": 12,
        "final_step_time": 0.779687,
        "maximum_iterations": 16,
        "total_iterations": 309
      },
      "log_path": "native/solves/h060/plate_bending__supzlt200mm__combined_nonlinear/analysis.log",
      "mesh_label": "h060",
      "messages": [
        "*ERROR: too many cutbacks"
      ],
      "metadata_path": "native/solves/h060/plate_bending__supzlt200mm__combined_nonlinear/case.json",
      "status": "FAIL"
    },
    {
      "accepted_wind_factor": 1.1859375,
      "convergence": {
        "accepted_increments": 23,
        "completed_steps": 2,
        "cutback_attempts": 11,
        "final_step_time": 0.790625,
        "maximum_iterations": 16,
        "total_iterations": 278
      },
      "log_path": "native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear/analysis.log",
      "mesh_label": "h050",
      "messages": [
        "*ERROR: too many cutbacks"
      ],
      "metadata_path": "native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear/case.json",
      "status": "FAIL"
    }
  ],
  "numerical_robustness": {
    "comparisons": [
      {
        "comparison_case": "h060/combined_linear",
        "comparison_value": 120.62377785002104,
        "dimension": "linear mesh",
        "metric": "maximum displacement mm",
        "reference_case": "h090/combined_linear",
        "reference_value": 119.92805526918721,
        "relative_change": 0.005767706775847009,
        "status": "PASS",
        "tolerance": 0.05
      },
      {
        "comparison_case": "h060/combined_linear",
        "comparison_value": 0.24262894736842106,
        "dimension": "linear mesh",
        "metric": "all-element maximum-individual p99",
        "reference_case": "h090/combined_linear",
        "reference_value": 0.24769310535714203,
        "relative_change": 0.02044529249782349,
        "status": "PASS",
        "tolerance": 0.05
      },
      {
        "comparison_case": "h060/combined_linear",
        "comparison_value": 144.94551293981647,
        "dimension": "linear mesh",
        "metric": "mean connector force N",
        "reference_case": "h090/combined_linear",
        "reference_value": 145.43591922238906,
        "relative_change": 0.0033719749921111487,
        "status": "PASS",
        "tolerance": 0.05
      },
      {
        "comparison_case": "h050/combined_linear",
        "comparison_value": 121.07535282600192,
        "dimension": "linear mesh",
        "metric": "maximum displacement mm",
        "reference_case": "h060/combined_linear",
        "reference_value": 120.62377785002104,
        "relative_change": 0.0037297019206694905,
        "status": "PASS",
        "tolerance": 0.05
      },
      {
        "comparison_case": "h050/combined_linear",
        "comparison_value": 0.2412398357142835,
        "dimension": "linear mesh",
        "metric": "all-element maximum-individual p99",
        "reference_case": "h060/combined_linear",
        "reference_value": 0.24262894736842106,
        "relative_change": 0.005725251126067183,
        "status": "PASS",
        "tolerance": 0.05
      },
      {
        "comparison_case": "h050/combined_linear",
        "comparison_value": 145.00672298587892,
        "dimension": "linear mesh",
        "metric": "mean connector force N",
        "reference_case": "h060/combined_linear",
        "reference_value": 144.94551293981647,
        "relative_change": 0.00042211867699690604,
        "status": "PASS",
        "tolerance": 0.05
      }
    ],
    "configuration_sha256": "f7c4bf1001d755c506b12781fc8359b6cdab3ebb7a4c39005db58c9b449aeb90",
    "effective_wind_factor": 1.5,
    "grain_policy": "The validated seeded station-angle realization is held fixed; grain is not a robustness variable.",
    "linear_mesh_convergence": {
      "basis": "All adjacent meshes are reported; the two finest must agree within 5.0% for all three metrics.",
      "name": "linear mesh",
      "status": "PASS"
    },
    "material_model": "plate_bending",
    "mesh_admission": {
      "basis": "Each adjacent target must reduce measured median S6 nodal spacing by at least 10.0% and increase the element count.",
      "name": "mesh admission",
      "status": "PASS"
    },
    "mesh_pairs": [
      {
        "coarse_interval_mm": 26.999999999999915,
        "coarse_label": "h090",
        "element_count_growth": 0.4235433713959904,
        "fine_interval_mm": 22.728734991010004,
        "fine_label": "h060",
        "required_spacing_reduction": 0.1,
        "spacing_reduction": 0.1581950003329602,
        "status": "PASS"
      },
      {
        "coarse_interval_mm": 22.728734991010004,
        "coarse_label": "h060",
        "element_count_growth": 0.4116456299118838,
        "fine_interval_mm": 18.774116479597218,
        "fine_label": "h050",
        "required_spacing_reduction": 0.1,
        "spacing_reduction": 0.17399201992442492,
        "status": "PASS"
      }
    ],
    "meshes": [
      {
        "elements": 64893,
        "label": "h090",
        "median_corner_edge_mm": 53.99999999999983,
        "median_s6_nodal_interval_mm": 26.999999999999915,
        "minimum_scaled_inverse_condition": 0.0012760696570434137,
        "nodes": 148689,
        "target_size_mm": 90.0
      },
      {
        "elements": 92378,
        "label": "h060",
        "median_corner_edge_mm": 45.45746998202001,
        "median_s6_nodal_interval_mm": 22.728734991010004,
        "minimum_scaled_inverse_condition": 0.0025518650533883805,
        "nodes": 207578,
        "target_size_mm": 60.0
      },
      {
        "elements": 130405,
        "label": "h050",
        "median_corner_edge_mm": 37.548232959194436,
        "median_s6_nodal_interval_mm": 18.774116479597218,
        "minimum_scaled_inverse_condition": 0.002551865053327499,
        "nodes": 286497,
        "target_size_mm": 50.0
      }
    ],
    "method_fidelity": {
      "basis": "A linear and nonlinear endpoint is required on every admitted mesh.",
      "name": "linear approximation fidelity",
      "status": "INDETERMINATE"
    },
    "method_interpretation": "No baseline method is selected until the nonlinear completion and mesh gates pass.",
    "missing_or_invalid_evidence": [
      "response h090/plate_bending__supzlt200mm__combined_nonlinear: missing artifact: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h090/plate_bending__supzlt200mm__combined_nonlinear/result.json",
      "response h060/plate_bending__supzlt200mm__combined_nonlinear: missing artifact: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h060/plate_bending__supzlt200mm__combined_nonlinear/result.json",
      "response h050/plate_bending__supzlt200mm__combined_nonlinear: missing artifact: /Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/native/solves/h050/plate_bending__supzlt200mm__combined_nonlinear/result.json"
    ],
    "nonlinear_mesh_convergence": {
      "basis": "The two finest matching responses are required.",
      "name": "nonlinear mesh",
      "status": "INDETERMINATE"
    },
    "recommended_method": "UNDETERMINED",
    "report_path": "results/cfd_112p5_24mm_y_full/robustness/ROBUSTNESS.md",
    "responses": [
      {
        "accepted_increments": 1,
        "completed_steps": 1,
        "connector_force_maximum_n": 830.9317772892563,
        "connector_force_mean_n": 145.43591922238906,
        "cutback_attempts": 0,
        "displacement_to_height_ratio": 0.03095691930110754,
        "equilibrium_status": "PASS",
        "force_equilibrium_relative_error": 5.673750626047325e-07,
        "maximum_displacement_mm": 119.92805526918721,
        "maximum_individual": 1.05711,
        "maximum_iterations": 1,
        "mesh_label": "h090",
        "moment_equilibrium_relative_error": 1.010808624037374e-06,
        "p99_individual": 0.24769310535714203,
        "procedure": "combined_linear",
        "solver_seconds": 22.486566,
        "status": "PASS",
        "target_size_mm": 90.0,
        "total_iterations": 1
      },
      {
        "accepted_increments": 1,
        "completed_steps": 1,
        "connector_force_maximum_n": 831.9847081263725,
        "connector_force_mean_n": 144.94551293981647,
        "cutback_attempts": 0,
        "displacement_to_height_ratio": 0.031136505535058295,
        "equilibrium_status": "PASS",
        "force_equilibrium_relative_error": 4.2251462571843676e-07,
        "maximum_displacement_mm": 120.62377785002104,
        "maximum_individual": 1.0721,
        "maximum_iterations": 1,
        "mesh_label": "h060",
        "moment_equilibrium_relative_error": 1.1473706544949826e-06,
        "p99_individual": 0.24262894736842106,
        "procedure": "combined_linear",
        "solver_seconds": 33.776266,
        "status": "PASS",
        "target_size_mm": 60.0,
        "total_iterations": 1
      },
      {
        "accepted_increments": 1,
        "completed_steps": 1,
        "connector_force_maximum_n": 833.5590100541503,
        "connector_force_mean_n": 145.00672298587892,
        "cutback_attempts": 0,
        "displacement_to_height_ratio": 0.03125307017090152,
        "equilibrium_status": "PASS",
        "force_equilibrium_relative_error": 2.637331662694843e-07,
        "maximum_displacement_mm": 121.07535282600192,
        "maximum_individual": 1.11023,
        "maximum_iterations": 1,
        "mesh_label": "h050",
        "moment_equilibrium_relative_error": 4.078685473768258e-07,
        "p99_individual": 0.2412398357142835,
        "procedure": "combined_linear",
        "solver_seconds": 58.064649,
        "status": "PASS",
        "target_size_mm": 50.0,
        "total_iterations": 1
      }
    ],
    "schema_version": 4,
    "solver_completion": {
      "basis": "Every matrix cell must finish its expected load steps and pass force/moment equilibrium; Newton iterations and cutbacks are retained explicitly.",
      "name": "solver completion",
      "status": "INDETERMINATE"
    },
    "status": "INDETERMINATE"
  },
  "refinement": null,
  "report_path": "results/cfd_112p5_24mm_y_full/REPORT.md",
  "reported_static_procedure": "combined_linear",
  "sampled_stability": {
    "assessed_wind_factor": 1.3,
    "checked_wind_factor": 1.5,
    "endpoint_change_percent": 0.5923128095976823,
    "maximum_response_change_percent": 1.287729089089482,
    "meshes": [
      {
        "checkpoints": 7,
        "label": "h090",
        "maximum_displacement_mm": 128.88631765662845,
        "passed_checks": 7,
        "sha256": "eb9126940b253c5e70d4ea8fdfbf53e4318a99b5f43c6008dc4c27efad00dc13",
        "source": "native/stability_checkpoints/014d07fd62e1996c8ab74fb28494250270c5f9a218a6e0c63d266ff6fea4f00d/summaries/h090_baseline_mode01_pos000000um__491703959cb5.json"
      },
      {
        "checkpoints": 7,
        "label": "h060",
        "maximum_displacement_mm": 129.65427654479447,
        "passed_checks": 7,
        "sha256": "3fb9259d1e3422f737c3236d2ab10d487e3a2c4a700318614b6fb938d5400a72",
        "source": "native/stability_checkpoints/014d07fd62e1996c8ab74fb28494250270c5f9a218a6e0c63d266ff6fea4f00d/summaries/h060_baseline_mode01_pos000000um__768e6a1e036a.json"
      }
    ],
    "sha256": "1eed8e87344eb011727c7787bf1d0b91ebf72bef32fc4c2c4dfe6b6d8d23502e",
    "source": "metadata/constraint_tangent_assessment.json",
    "status": "PASS"
  },
  "schema_version": 9,
  "solver_qualification": {
    "buckling_repeatability_relative_spread": 0.0,
    "buckling_status": "PASS",
    "connector_formulation": "oriented *COUPLING/*KINEMATIC over clipped shell patch node sets; no *RIGID BODY",
    "repeatability_relative_tolerance": 0.001,
    "static_repeatability_relative_spread": 0.0,
    "static_status": "PASS",
    "status": "PASS",
    "threads": 4
  },
  "static_cases": [
    {
      "displacement_to_height_ratio": 0.03095691930110754,
      "equilibrium_status": "PASS",
      "force_equilibrium_relative_error": 5.673750626047325e-07,
      "material": "plate_bending",
      "material_status": "FAIL",
      "maximum_component_utilization": 1.05711,
      "maximum_displacement_mm": 119.92805526918721,
      "mesh_label": "h090",
      "moment_equilibrium_relative_error": 1.010808624037374e-06,
      "procedure": "combined_linear",
      "target_size_mm": 90.0
    },
    {
      "displacement_to_height_ratio": 0.031136505535058295,
      "equilibrium_status": "PASS",
      "force_equilibrium_relative_error": 4.2251462571843676e-07,
      "material": "plate_bending",
      "material_status": "FAIL",
      "maximum_component_utilization": 1.0721,
      "maximum_displacement_mm": 120.62377785002104,
      "mesh_label": "h060",
      "moment_equilibrium_relative_error": 1.1473706544949826e-06,
      "procedure": "combined_linear",
      "target_size_mm": 60.0
    },
    {
      "displacement_to_height_ratio": 0.03125307017090152,
      "equilibrium_status": "PASS",
      "force_equilibrium_relative_error": 2.637331662694843e-07,
      "material": "plate_bending",
      "material_status": "FAIL",
      "maximum_component_utilization": 1.11023,
      "maximum_displacement_mm": 121.07535282600192,
      "mesh_label": "h050",
      "moment_equilibrium_relative_error": 4.078685473768258e-07,
      "procedure": "combined_linear",
      "target_size_mm": 50.0
    }
  ],
  "status": "PASS",
  "strength_assessment": null,
  "wind_reassessment": {
    "accepted_increments": 4,
    "capacity": {
      "force_n": 1000.0,
      "moment_nm": 100.0
    },
    "cutbacks": 0,
    "elapsed_seconds": 198.07297674997244,
    "force_error": 9.11798357364106e-07,
    "force_max_id": "TV57UI",
    "maximum_newton_iterations": 2,
    "mesh": "h060",
    "moment_error": 1.767810442890215e-06,
    "moment_max_id": "TV5zSI",
    "native_run": "native/wind_reassessment/runs/h060_wind1.3__288c3f23eb6d1e03938c/run.json",
    "numerical_status": "PASS",
    "policy_sha256": "68fb56a205d008ac79a96d61b06a2d20cbc1735645099d4e9ca36ca4556ae48d",
    "restart_wind_factor": 1.125,
    "review": {
      "displacement_mm": 111.24617802906508,
      "drawing": "visualizations/wind_reassessment/front_deflection.svg",
      "equilibrium_status": "PASS",
      "force_max": 722.901573114757,
      "force_mean": 127.37437769102473,
      "force_std": 151.8625640390557,
      "histograms": "visualizations/wind_reassessment/connector_histograms.svg",
      "moment_max": 85.0246224397696,
      "moment_mean": 10.809644033765434,
      "moment_std": 13.208417549487425,
      "peak": {
        "component_id": "C032",
        "element_tag": 28403,
        "face": "positive",
        "node_tag": 31632,
        "position_m": [
          -1.9140000000000001,
          0.4371999250791767,
          0.771760277943851
        ]
      },
      "source": "metadata/wind_reassessment.json",
      "stress_names": [
        "membrane_1",
        "membrane_2",
        "bending_1",
        "bending_2",
        "panel_shear_12",
        "rolling_shear_23",
        "planar_shear_31"
      ],
      "stress_ratios": [
        0.52189,
        0.4163567415730337,
        0.6212330097087378,
        0.568443984962406,
        0.5936228571428571,
        0.7444125,
        0.989253
      ]
    },
    "source_sha256": "b4b5d8509c5b2722eda23b3aa377310e6ddae51f758012735ac0e5b67d9aae95",
    "tangent_status": "PASS",
    "wind_factor": 1.3
  }
}
