{
  "physical_measurements": 0,
  "classification": "Low-speed engineering CFD only. No high-speed force or drag-area credit.",
  "steady_records": [
    {
      "case": "p36-open-S0-U10",
      "last_iteration": 2400.0,
      "half_domain_cells": 593715,
      "complete_extended_mesh_pass": true,
      "last400_full_drag_N": 0.7516641565987,
      "last400_force_standard_deviation_N": 0.005627593808038313,
      "note": "Iteration scatter, not an experimental confidence interval. Half-domain mirror doubles drag; mirrored side forces cancel."
    },
    {
      "case": "p36-blocked-S0-U10",
      "last_iteration": 2400.0,
      "half_domain_cells": 562432,
      "complete_extended_mesh_pass": true,
      "last400_full_drag_N": 0.7369289944571,
      "last400_force_standard_deviation_N": 0.00664734616326612,
      "note": "Iteration scatter, not an experimental confidence interval. Half-domain mirror doubles drag; mirrored side forces cancel."
    },
    {
      "case": "p36-blocked-SY0-U10",
      "last_iteration": 2400.0,
      "half_domain_cells": 562408,
      "complete_extended_mesh_pass": true,
      "last400_full_drag_N": 0.73560827387475,
      "last400_force_standard_deviation_N": 0.00443167074785711,
      "note": "Iteration scatter, not an experimental confidence interval. Half-domain mirror doubles drag; mirrored side forces cancel."
    }
  ],
  "central_duct_exact_flux": {
    "time": 2400,
    "cuts": [
      {
        "x_min": 0.16,
        "x_max": 0.28,
        "cells": 5782,
        "left_outward_m3s": -0.005806017249,
        "right_outward_m3s": 0.005805990281,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218623314,
        "max_abs_z": 0.05675125113
      },
      {
        "x_min": 0.18,
        "x_max": 0.3,
        "cells": 5848,
        "left_outward_m3s": -0.005806021109,
        "right_outward_m3s": 0.005805999327,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218623314,
        "max_abs_z": 0.05327027767
      },
      {
        "x_min": 0.2,
        "x_max": 0.32,
        "cells": 5738,
        "left_outward_m3s": -0.005806006857,
        "right_outward_m3s": 0.005806025619,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218623314,
        "max_abs_z": 0.05850977682
      }
    ]
  },
  "arch_connection_audit": {
    "time": 2400,
    "cuts": [
      {
        "x_min": 0.04,
        "x_max": 0.26,
        "cells": 270615,
        "left_outward_m3s": -5.235000177,
        "right_outward_m3s": 5.234998779,
        "wall_or_boundary_m3s": 1.097697715e-20,
        "max_abs_y": 0.7389731908,
        "max_abs_z": 0.6907324857
      },
      {
        "x_min": 0.06,
        "x_max": 0.26,
        "cells": 247389,
        "left_outward_m3s": -5.235000193,
        "right_outward_m3s": 5.234998779,
        "wall_or_boundary_m3s": 1.097327506e-20,
        "max_abs_y": 0.7389731908,
        "max_abs_z": 0.6907324857
      },
      {
        "x_min": 0.08,
        "x_max": 0.26,
        "cells": 191553,
        "left_outward_m3s": -5.235000263,
        "right_outward_m3s": 5.234998779,
        "wall_or_boundary_m3s": 2.13670883e-20,
        "max_abs_y": 0.7389731908,
        "max_abs_z": 0.6907324857
      },
      {
        "x_min": 0.1,
        "x_max": 0.26,
        "cells": 148025,
        "left_outward_m3s": -5.235000167,
        "right_outward_m3s": 5.234998779,
        "wall_or_boundary_m3s": -5.559305197e-19,
        "max_abs_y": 0.7389731908,
        "max_abs_z": 0.6907324857
      },
      {
        "x_min": 0.12,
        "x_max": 0.26,
        "cells": 104823,
        "left_outward_m3s": -5.234999817,
        "right_outward_m3s": 5.234998779,
        "wall_or_boundary_m3s": 1.299400887e-20,
        "max_abs_y": 0.7389731908,
        "max_abs_z": 0.6907324857
      },
      {
        "x_min": 0.14,
        "x_max": 0.26,
        "cells": 8538,
        "left_outward_m3s": -0.005805970453,
        "right_outward_m3s": 0.005805975258,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218593065,
        "max_abs_z": 0.06027385958
      },
      {
        "x_min": 0.16,
        "x_max": 0.26,
        "cells": 4822,
        "left_outward_m3s": -0.005806017249,
        "right_outward_m3s": 0.005805975258,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218593065,
        "max_abs_z": 0.05675125113
      },
      {
        "x_min": 0.18,
        "x_max": 0.26,
        "cells": 3913,
        "left_outward_m3s": -0.005806021109,
        "right_outward_m3s": 0.005805975258,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218593065,
        "max_abs_z": 0.05327027767
      },
      {
        "x_min": 0.22,
        "x_max": 0.3,
        "cells": 3858,
        "left_outward_m3s": -0.005805997444,
        "right_outward_m3s": 0.005805999327,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218623314,
        "max_abs_z": 0.05321518871
      },
      {
        "x_min": 0.22,
        "x_max": 0.32,
        "cells": 4770,
        "left_outward_m3s": -0.005805997444,
        "right_outward_m3s": 0.005806025619,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218623314,
        "max_abs_z": 0.05850977682
      },
      {
        "x_min": 0.22,
        "x_max": 0.34,
        "cells": 8556,
        "left_outward_m3s": -0.005805997444,
        "right_outward_m3s": 0.005806057866,
        "wall_or_boundary_m3s": 0,
        "max_abs_y": 0.09218623314,
        "max_abs_z": 0.06126060023
      },
      {
        "x_min": 0.22,
        "x_max": 0.36,
        "cells": 102768,
        "left_outward_m3s": -5.23499902,
        "right_outward_m3s": 5.234999708,
        "wall_or_boundary_m3s": -8.885131806e-21,
        "max_abs_y": 0.7398006947,
        "max_abs_z": 0.6907671637
      },
      {
        "x_min": 0.22,
        "x_max": 0.38,
        "cells": 138819,
        "left_outward_m3s": -5.23499902,
        "right_outward_m3s": 5.234999894,
        "wall_or_boundary_m3s": 6.912829966e-19,
        "max_abs_y": 0.7398006947,
        "max_abs_z": 0.6907671637
      },
      {
        "x_min": 0.22,
        "x_max": 0.4,
        "cells": 175381,
        "left_outward_m3s": -5.23499902,
        "right_outward_m3s": 5.235000388,
        "wall_or_boundary_m3s": -3.697204988e-20,
        "max_abs_y": 0.7398854018,
        "max_abs_z": 0.6907671637
      },
      {
        "x_min": 0.22,
        "x_max": 0.42,
        "cells": 232691,
        "left_outward_m3s": -5.23499902,
        "right_outward_m3s": 5.235000316,
        "wall_or_boundary_m3s": -2.54684487e-20,
        "max_abs_y": 0.7398854018,
        "max_abs_z": 0.6907671637
      },
      {
        "x_min": 0.22,
        "x_max": 0.44,
        "cells": 260230,
        "left_outward_m3s": -5.23499902,
        "right_outward_m3s": 5.234999596,
        "wall_or_boundary_m3s": -2.37234629e-20,
        "max_abs_y": 0.7398854018,
        "max_abs_z": 0.6907671637
      }
    ]
  },
  "liner_candidate": {
    "physical_measurements": 0,
    "scale": 0.1,
    "full_scale_liner_outer_allowance_m": 0.02,
    "liner_sections_full_scale_m": [
      [
        0.5,
        1.5
      ],
      [
        3.3,
        4.3
      ]
    ],
    "actual_wheel_intersection_m3": 0,
    "gross_insert_envelope_volume_m3_full_scale_before_body_overlap": 0.07952480145994971,
    "gross_envelope_if_solid_at_1600kgm3_upper_bound_kg": 127.23968233591954,
    "assembly_policy": "Separate duct inserts and body. Overlap/part joints and fluid connectivity require independent checks; a single fused body was not established.",
    "blocked_control": "Same candidate exterior with intake/exit plugs; trapped fluid excluded from external domain.",
    "limits": [
      "Separate overlapping CAD envelopes, not a joined fabrication assembly. Static undeformed-wheel clearance only, not dynamic tyre/suspension, door, thermal or crash qualification.",
      "Liner wall allowance includes joints; actual laminate and buckling resistance not calculated.",
      "This is a new geometry and requires new CFD, not a correction applied to old force results."
    ]
  },
  "refined_mesh": "The 1.43M-cell open mesh still fails the complete determinant gate in at least one cell. It is not used for a refinement claim.",
  "wake_time_step_cases": [
    "p37-open-dt500-U10",
    "p37-open-dt250-U10"
  ],
  "wake_status": "Physical-time cases are analysed separately after completion; no wake-convergence claim is made by these steady snapshots.",
  "limits": [
    "No resolved boundary-layer mesh or wall-treatment independence.",
    "Engineering proxy exterior differs from publicity styling and the proposed 120 mm body floor height.",
    "No installed active upper fans, cold core or high-speed compressible-flow validation.",
    "The new liner assembly has no driving-performance or mass credit."
  ]
}
