{
  "appendix_pages": 8,
  "assessed_wind_factor": 1.3,
  "cfd_parameters": {
    "air_density_kg_m3": 1.20410001278,
    "air_pressure_pa": 101325.0,
    "air_temperature_c": 20.0,
    "angle_deg": 112.5,
    "blockage_percent": 17.6135578156,
    "cell_size_mm": 24.0000002086,
    "collision": "SRT",
    "development_steps": 34333,
    "domain_expansion": "Y only; X and Z unchanged from baseline",
    "drag_coefficient_of_variation_percent": 0.275216747933235,
    "kinematic_viscosity_m2_s": 1.5159999748e-05,
    "object_cells": [
      1000,
      840,
      320
    ],
    "object_domain_m": {
      "x": 24.0,
      "y": 20.16,
      "z": 7.68
    },
    "original_screen_drag_change_percent": -25.354922227956077,
    "physical_sheet_thickness_mm": 12.0,
    "precision": "FP16S",
    "precursor_cells": [
      1000,
      5,
      480
    ],
    "precursor_u10_m_s": 30.0176029205,
    "reference_height_m": 10.0,
    "reference_speed_m_s": 30.0,
    "represented_sheet_thickness_mm": 24.0000002086,
    "roughness_length_m": 0.019999999553,
    "sampling": {
      "duration_s": 1.599960056592,
      "final_solver_step": 60999,
      "first_sample_step": 34333,
      "last_sample_step": 60958,
      "sample_count": 214,
      "stationarity": "PASS",
      "successive_drag_change_percent": 0.0867485327784,
      "successive_vector_change_percent": 0.2646965674100402,
      "window_count": 2
    },
    "smagorinsky_lilly_constant": 0.173265948892,
    "source_case": "cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full",
    "source_commit": "not recorded; retained file hashes govern",
    "source_force": {
      "x": -2726.45037785,
      "y": 2774.72732687,
      "z": 53.876840021
    },
    "source_projected_drag_n": 3606.88116298,
    "source_resultant_n": 3890.4429201889334,
    "time_step_s": 6.00000021223e-05,
    "top_clearance_m": 3.76685166359,
    "velocity_m_s": {
      "x": -11.4805021286,
      "y": 27.716386795,
      "z": 0.0
    },
    "velocity_set": "D3Q19",
    "wind_unit_xy": [
      -0.382683396339,
      0.923879563808
    ]
  },
  "configuration_sha256": "f7c4bf1001d755c506b12781fc8359b6cdab3ebb7a4c39005db58c9b449aeb90",
  "copied_assets": [
    "results/cfd_112p5_24mm_y_full/visualizations/html_report/cfd_direction_polar.svg",
    "results/cfd_112p5_24mm_y_full/visualizations/html_report/cfd_velocity_112p5.png",
    "results/cfd_112p5_24mm_y_full/visualizations/html_report/cfd_force_surface_112p5.png",
    "results/cfd_112p5_24mm_y_full/visualizations/html_report/cfd_force_projection_112p5.svg",
    "results/cfd_112p5_24mm_y_full/visualizations/html_report/cfd_grid_sensitivity.svg",
    "results/cfd_112p5_24mm_y_full/visualizations/html_report/cfd_boundary_sensitivity.svg",
    "results/cfd_112p5_24mm_y_full/visualizations/html_report/cfd_collision_sensitivity.svg",
    "results/cfd_112p5_24mm_y_full/visualizations/html_report/cfd_subgrid_sensitivity.svg"
  ],
  "fluidx3d_root": "/Users/vladimir/Documents/src/projects/FluidX3D",
  "fluidx3d_source_case": "cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full",
  "fluidx3d_source_commit": "not recorded; retained file hashes govern",
  "generated_utc": "2026-09-08T03:20:32.508220+00:00",
  "headroom_followup": {
    "angle_deg": 115.5,
    "cell_size_mm": 24.0000002086,
    "completed_step": 922,
    "decomposition": [
      4,
      1,
      1
    ],
    "domain_m": {
      "x": 24.0,
      "y": 20.16,
      "z": 11.52
    },
    "estimated_solver_allocation_gb": 25.95,
    "grid_cells": [
      1000,
      840,
      480
    ],
    "object_cells": 403200000,
    "planned_final_step": 47202,
    "status": "INTERRUPTED",
    "top_clearance_m": 7.60685166359,
    "usable_as_result": false
  },
  "main_pages": 4,
  "maximum_sampled_wind_angle_deg": 112.5,
  "report_path": "results/cfd_112p5_24mm_y_full/REPORT.html",
  "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": 1,
  "source_sha256": [
    {
      "label": "structural force metadata",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/stl/cfd_112p5_24mm_y_full/structural_cell_force_metadata.txt",
      "sha256": "3649c12874b23ea7e5aeba3bc00fbdcf02d8c1b5e222c8c4f67574835b4f8a5a"
    },
    {
      "label": "structural force CSV",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/stl/cfd_112p5_24mm_y_full/cell_force_means.csv",
      "sha256": "8e12b5e80c6343604d4262623086eb5f13559c2377775108e561f9445c9f870a"
    },
    {
      "label": "CFD source parameters",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/parameters.json",
      "sha256": "2d4c44f85f3fec1d7defd22fead5e8fc67ac03e6631ebc20d128f68f475b1c00"
    },
    {
      "label": "CFD source force summary",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/force_summary.txt",
      "sha256": "67d321663846e4eb1bea0e0bd81c06eb814e0ced1043d6e8e8e33c38df7098c7"
    },
    {
      "label": "CFD source geometry report",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/mesh_bounding_box_report.txt",
      "sha256": "24d74ec401ad01c2d2c36696327bcba41e62b1c98af0015b2f17cd1556ff6c5c"
    },
    {
      "label": "CFD angular sweep",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_sweep_16_short/force_sweep_summary.csv",
      "sha256": "f9448282435dd7758b9fe4cc6c0515d6449c302a42911dc5d5a8e5cd76f8d601"
    },
    {
      "label": "CFD grid sweep",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_grid_sweep_112p5_short/grid_sweep_summary.csv",
      "sha256": "2ecaf3f5728dfdba28ed4060548696d6c4123b1f527ce0525db558a0acecb7d8"
    },
    {
      "label": "CFD boundary sweep",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_boundary_sweep_112p5_30mm_short/boundary_sweep_summary.csv",
      "sha256": "8991d076399b48e4fc631a0dbac69f5d6d51b093f6ba230eeb3d9685e0f729f0"
    },
    {
      "label": "CFD collision sweep",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_collision_sweep_112p5_full/collision_case_summary.csv",
      "sha256": "0d6c0d9e49e20f87f6c7851efd22aefce08b95c05059d8a936270a2b9d6f8ea8"
    },
    {
      "label": "CFD subgrid sweep",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_sgs_sweep_112p5_full/sgs_case_summary.csv",
      "sha256": "586aa062a5c229489125588b4af8103a35bc968a2af0cfbbb7540cf7f3034b63"
    },
    {
      "label": "CFD headroom parameters",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_115p5_30ms_grid_24mm_headroom_xyz_d4x1x1_full_interrupted_m4_20260902T135226Z/parameters.json",
      "sha256": "1e5abdea20ca3979491d892416d8e548b034fea40c4eea0b4a8476653f81fbe0"
    },
    {
      "label": "CFD headroom basis",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_115p5_30ms_grid_24mm_headroom_xyz_d4x1x1_full_interrupted_m4_20260902T135226Z/domain_clearance_basis.txt",
      "sha256": "f9ad38614aabec2903b05e18590fb3b3b70274df057d72b12ca428213a9028e3"
    },
    {
      "label": "CFD headroom interruption",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_115p5_30ms_grid_24mm_headroom_xyz_d4x1x1_full_interrupted_m4_20260902T135226Z/INTERRUPTED.txt",
      "sha256": "3cc83cabdac5bf84a04ea99e740cd830fa52c0975c975b4e148bbb1e210b7be8"
    },
    {
      "label": "CFD source force_history.csv",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/force_history.csv",
      "sha256": "dbf3ba75efbbb55f853d2cf7c0f108f500b49f228da4a017d9cc2e26a264e1ea"
    },
    {
      "label": "CFD source precursor_validation.txt",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/precursor_validation.txt",
      "sha256": "6fe1d1e4cea72abe3d265dfcb1a8ccfedccdffd0ccf51e53d0b9d6483b548623"
    },
    {
      "label": "CFD source temporal_convergence.csv",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/temporal_convergence.csv",
      "sha256": "3df813e7653a3aa0033ddf58b1683cb587afc7c1d8fa3b1baaa9d92b6db6f53c"
    },
    {
      "label": "CFD source temporal_components.csv",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/temporal_components.csv",
      "sha256": "da09a2e7c23d333dcb276b68d0e0f3d3e4f2648837f90a01d57325219339d299"
    },
    {
      "label": "CFD source workflow_status.json",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/workflow_status.json",
      "sha256": "3e1441b25c1c2211455d553481b8d0ec1770f71da9b54539cc9b4fc2a7051db3"
    },
    {
      "label": "CFD source cell_force_means_validation.txt",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/cell_force_means_validation.txt",
      "sha256": "087d3028109bcc2f5b6d382c23989b762a4da079382fe1150b963700abba8d4e"
    },
    {
      "label": "visualization cfd_polar",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_sweep_16_short/force_polar_diagrams.svg",
      "sha256": "74c038b1f70dda4fe25d351b8db2db2abf66eee9a4cce42b7d621245107ddc1a"
    },
    {
      "label": "visualization cfd_velocity",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/clean_flyover_frames/frame-000000-000060999.png",
      "sha256": "a042d257f86a0b8dca03d8d9bff6821e5be4ecacecb2890869aa6d73f0b6ad94"
    },
    {
      "label": "visualization cfd_force_surface",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/mean_force_surface/mean_force_fitted-000000000.png",
      "sha256": "e656d919f2f3c7e88fbf8ff98a742708151a0ff9974464ff07cf9de5700defdb"
    },
    {
      "label": "visualization cfd_force_projection",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_angle_112p5_30ms_box_y_expanded_grid_24mm_d2x1x1_full/force_history.svg",
      "sha256": "8096ab353dafa60d17a9cb0f3a866e552a6b78b181f28c8e7cc4ff99aea957be"
    },
    {
      "label": "visualization cfd_grid_sensitivity",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_grid_sweep_112p5_short/grid_sweep_comparison.svg",
      "sha256": "c3f95f5494cc7b79f827200f18d7f8d423e24db6cd63b8448b8ba6cfb7c2a179"
    },
    {
      "label": "visualization cfd_boundary_sensitivity",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_boundary_sweep_112p5_30mm_short/boundary_sweep_comparison.svg",
      "sha256": "febe5ee0084bb5ad826a603ca77fe5c2d3020a7e472fa91cda5a5a5b4ac6c0dd"
    },
    {
      "label": "visualization cfd_collision_sensitivity",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_collision_sweep_112p5_full/collision_comparison.svg",
      "sha256": "d617ce7a725bceef640ba5678e831f25b7c3f4e7ded69bdb775dc6742d631468"
    },
    {
      "label": "visualization cfd_subgrid_sensitivity",
      "path": "/Users/vladimir/Documents/src/projects/FluidX3D/results/cat_slice_wind_sgs_sweep_112p5_full/sgs_comparison.svg",
      "sha256": "c10419c9d1ed55372c2ac4f2507dde525bfa338d9b5e7698ffcfbae80ec1baf2"
    },
    {
      "label": "structural configuration",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/analysis_24mm_y.toml",
      "sha256": "f7c4bf1001d755c506b12781fc8359b6cdab3ebb7a4c39005db58c9b449aeb90"
    },
    {
      "label": "stress-check formulation",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/docs/strength_checks.md",
      "sha256": "82b3b46750e85d0a948d217f74cafbfd7257cb149c0694b4504c3c904ca7c424"
    },
    {
      "label": "assessment policy",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/assessment.toml",
      "sha256": "ac20a303d07c7fbe85041c1b1103aba7d7a8ddf66dcb9a8217572f5e990384d2"
    },
    {
      "label": "analysis summary",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/metadata/analysis_summary.json",
      "sha256": "fc0147dbc33649200f07e1137b5721529bdc49e15b9a1a206fa64a29c972ee04"
    },
    {
      "label": "current applied wind display",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/metadata/applied_force_visualization.json",
      "sha256": "1d3118e10d8e13ca9672206a69270b4f0d9ab39572e912ea1e6311cca803c1ea"
    },
    {
      "label": "current native field cache",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/metadata/current_fields.json",
      "sha256": "b0e08c5e6877fe48404e4c56a3a2cb72b0a9065d49cd5164575570f32d2ca225"
    },
    {
      "label": "current nonlinear animation verification",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/visualizations/wind_reassessment/sequence/render.json",
      "sha256": "1bd96001008bb2621393e3b7950ab6eb91a32dd5d4c57bab9055c547d41c371a"
    },
    {
      "label": "current nonlinear animation",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/visualizations/wind_reassessment/sequence/analysis_sequence.mp4",
      "sha256": "15abd2a1dc04f46226859091514232d3a0f2b498417ab60bc9fa515c6329651b"
    },
    {
      "label": "current nonlinear still",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/visualizations/wind_reassessment/sequence/deflection.png",
      "sha256": "bcc267140e74ab6b1fe384f4527ee3dc13cdea06b1683f4626f8ff42d0f3e626"
    },
    {
      "label": "current membrane visualization verification",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/metadata/membrane_visualization.json",
      "sha256": "769701707c1eba1a3f84d14868af5b6b2083d40f63842fd762f9464ab57e02fe"
    },
    {
      "label": "current engineering review",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/metadata/review_summary.json",
      "sha256": "fdeb520e139cfa10fe9a3b5fcbe7389f860a46e4f9cc5a29cd8ef533f172acaa"
    },
    {
      "label": "explicit constrained-tangent assessment",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/metadata/constraint_tangent_assessment.json",
      "sha256": "1eed8e87344eb011727c7787bf1d0b91ebf72bef32fc4c2c4dfe6b6d8d23502e"
    },
    {
      "label": "explicit constrained-tangent review",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/visualizations/stability/constraint_tangent/SUMMARY.md",
      "sha256": "4c3bedcfede20f714c24afe05ae1c1c1bc2c177a4eaa645315d3849de607a01a"
    },
    {
      "label": "supplementary stability diagnostics",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/metadata/stability_diagnostics.json",
      "sha256": "90f7b95b0a9cc67ea487140ce8e94721ad902d343a0eaf8d7cfb2dcc289adaf3"
    },
    {
      "label": "supplementary diagnostic review",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/visualizations/stability/diagnostics/SUMMARY.md",
      "sha256": "0d347439db376c67ae5ce0f01383d6317d3121595e8197c837665cdd6e8f4380"
    },
    {
      "label": "solver qualification",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/results/cfd_112p5_24mm_y_full/metadata/solver_qualification.json",
      "sha256": "87594f8b8cb6433e0d5823a19b917aa930ab8591fbe745ba9b22aa132388351e"
    },
    {
      "label": "reporting capacity policy",
      "path": "/Users/vladimir/Documents/src/projects/cat-strength-calculator/reporting.toml",
      "sha256": "c44083d6eab381442bc77fbf9f3d3d7d6d51204c00b4a1aae51d9ab2a09aadcf"
    },
    {
      "label": "repaired path h090",
      "path": "native/stability_checkpoints/014d07fd62e1996c8ab74fb28494250270c5f9a218a6e0c63d266ff6fea4f00d/summaries/h090_baseline_mode01_pos000000um__491703959cb5.json",
      "sha256": "eb9126940b253c5e70d4ea8fdfbf53e4318a99b5f43c6008dc4c27efad00dc13"
    },
    {
      "label": "repaired path h060",
      "path": "native/stability_checkpoints/014d07fd62e1996c8ab74fb28494250270c5f9a218a6e0c63d266ff6fea4f00d/summaries/h060_baseline_mode01_pos000000um__768e6a1e036a.json",
      "sha256": "3fb9259d1e3422f737c3236d2ab10d487e3a2c4a700318614b6fb938d5400a72"
    },
    {
      "label": "repaired path h050",
      "path": "native/stability_checkpoints/014d07fd62e1996c8ab74fb28494250270c5f9a218a6e0c63d266ff6fea4f00d/summaries/h050_baseline_mode01_pos000000um__c25696f8cf61.json",
      "sha256": "d392257edc0c41ef760eaf1f11356569d20987460574a8e863e0473b76201c5c"
    },
    {
      "label": "repaired endpoint review h090",
      "path": "metadata/repaired_review_h090.json",
      "sha256": "28adfb087682b82d01c358ace9a1e3b5048b19719b1da1403f64dd29028279c2"
    },
    {
      "label": "repaired endpoint review h090",
      "path": "visualizations/stability/repaired_review/h090/front_deflection.svg",
      "sha256": "23172b2b47d53fc06f8c473fda88551f02814ff19ade5bacb463ca618396d087"
    },
    {
      "label": "repaired endpoint review h090",
      "path": "visualizations/stability/repaired_review/h090/connector_histograms.svg",
      "sha256": "f78744a5b2b7d8307de816c63f558cc29fd7be46d07e8583a102a993feb926df"
    },
    {
      "label": "repaired endpoint review h060",
      "path": "metadata/repaired_review_h060.json",
      "sha256": "c9f38110c3898eb8b69a107765dced6d7436c80b7c037204754084c44b793622"
    },
    {
      "label": "repaired endpoint review h060",
      "path": "visualizations/stability/repaired_review/h060/front_deflection.svg",
      "sha256": "fb4bf99e47500e926f3ab3d3e1ff379eb71cfbf745bfb89f3de7625d6eccb965"
    },
    {
      "label": "repaired endpoint review h060",
      "path": "visualizations/stability/repaired_review/h060/connector_histograms.svg",
      "sha256": "e0f9751d915affe4ec195871fa9e11dc0d70f2c06ba3f3073f9e1c7fb7385ed7"
    },
    {
      "label": "current wind reassessment",
      "path": "metadata/wind_reassessment.json",
      "sha256": "b4b5d8509c5b2722eda23b3aa377310e6ddae51f758012735ac0e5b67d9aae95"
    },
    {
      "label": "current wind native run",
      "path": "native/wind_reassessment/runs/h060_wind1.3__288c3f23eb6d1e03938c/run.json",
      "sha256": "fbcf7d84b9d2c8c46bd97efc64ea8393cf98326f367fcb50ed8a6bf7d3978c3b"
    },
    {
      "label": "current wind review media",
      "path": "visualizations/wind_reassessment/front_deflection.svg",
      "sha256": "35f7178af1e7661ddda3bda2ce3b50e994e71218f9d502450161529c8a22f16d"
    },
    {
      "label": "current wind review media",
      "path": "visualizations/wind_reassessment/connector_histograms.svg",
      "sha256": "1fe9731863909439344e44fb5261465eae24d0093abbcc91f7d6867624aa37ea"
    }
  ],
  "status": "PASS",
  "total_pages": 12,
  "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
  }
}
