{
  "status": "EXECUTED_CONDITIONAL_TESTS_WITH_UNRESOLVED_GHM_POINT_NADIR_CONVERGENCE",
  "production_accounting": {
    "nonvacuum_cases": 48,
    "analytic_vacuum_cases": 8,
    "independent_batches": 288,
    "transport_packets": 14400000,
    "max_abs_weighted_energy_residual_per_packet": 2.9103830456733705e-15,
    "truncated_packets": 0,
    "all_packets_escaped_or_explicitly_truncated": true,
    "negative_delay_beyond_tolerance_count": 0,
    "minimum_scattered_delay_us": 1.1649591447720958e-12,
    "maximum_direction_norm_error": 2.220446049250313e-16,
    "maximum_response_overflow_relative_to_vacuum": 0.0,
    "max_abs_kernel_sum_error": 1.7763568394002505e-15,
    "minimum_response_bin_mass": 0.0,
    "high_point_nadir_SE_cases": 10,
    "GHM_nonuniform_convergence_flag_cases": 24,
    "source_proposal_weighted_launch_mean_range": [
      0.9934962758408271,
      1.0097081077839731
    ]
  },
  "packet_count_controls": [
    {
      "phase": "ghm",
      "primary_packets": 300000,
      "primary_gain": 1.666094864983185,
      "primary_SE": 0.11796750892688616,
      "larger_packets": 1200000,
      "larger_gain": 2.004452798205436,
      "larger_SE": 0.09863339357045132,
      "qualification": "Additional packets do not establish uniform GHM point-nadir convergence. HG representative control is stable."
    },
    {
      "phase": "hg",
      "primary_packets": 300000,
      "primary_gain": 1.9837274106214002,
      "primary_SE": 0.008724990325018238,
      "larger_packets": 1200000,
      "larger_gain": 1.9850386710997554,
      "larger_SE": 0.005322317980505225,
      "qualification": "Additional packets do not establish uniform GHM point-nadir convergence. HG representative control is stable."
    }
  ],
  "source_cone_control": {
    "description": "Physical isotropic source. Proposal q=(1-a)/(4pi)+a/Omega_cone in1degree cap about zenith; a=.5. Exact likelihood weight (1/4pi)/q. All collision directions and estimator use unchanged GHM phase.",
    "weight_bound_max": 2.0,
    "cone_full_solid_angle_sr": 0.0009569595555746597,
    "source_sampling_checks": [
      {
        "metric": "weighted_normalization",
        "mean": 1.0011600640801155,
        "expected": 1.0,
        "standard_error": 0.000999923765855519,
        "z": 1.1601525233505712,
        "pass_5SE": true
      },
      {
        "metric": "weighted_mu",
        "mean": -0.001099810478960747,
        "expected": 0.0,
        "standard_error": 0.0008165694849078595,
        "z": -1.3468669835058165,
        "pass_5SE": true
      },
      {
        "metric": "weighted_P2",
        "mean": -0.00037626210739084343,
        "expected": 0.0,
        "standard_error": 0.0006326771809153486,
        "z": -0.5947142061398084,
        "pass_5SE": true
      }
    ],
    "sample_check_packets": 1000000,
    "geometry": "Same as primarygrid;source15km,totaltau10.",
    "mean_gain": 1.8051346396380883,
    "batch_standard_error": 0.13165069975426258,
    "batches": 6,
    "packets_per_batch": 200000,
    "batch_gains": [
      1.8869364670976807,
      1.9456275115087405,
      1.535341175828632,
      1.3087900548703502,
      1.961951661556329,
      2.1921609669667967
    ],
    "max_top10_contribution_fraction": 0.38994388817891296,
    "status": "CONTROL_NOT_AUTOMATIC_REPLACEMENT_FOR_PRIMARY_GRID",
    "started_utc": "2026-10-22T08:31:01.817337+00:00",
    "ended_utc": "2026-10-22T08:31:37.381139+00:00",
    "wall_s": 35.56408490007743,
    "engine_sha256": "185f51d98325c24df3daa9e92094558394d3b8fc3085c72baedda48f09b0dfa0"
  },
  "radius_controls": [
    {
      "label": "ghm_radius15000",
      "n_packets_per_batch": 20000,
      "batches": 6,
      "mean_gain": 2.049271746053037,
      "gain_batch_standard_error": 0.3679860604345491,
      "mean_first_scatter_gain": 0.006706748086297871,
      "first_scatter_batch_standard_error": 9.509456884334963e-05,
      "truncated_packets": 0,
      "elapsed_s": 3.6575011003296822
    },
    {
      "label": "ghm_radius60000",
      "n_packets_per_batch": 20000,
      "batches": 6,
      "mean_gain": 2.0532065371897015,
      "gain_batch_standard_error": 0.36944086977367735,
      "mean_first_scatter_gain": 0.006706748086297871,
      "first_scatter_batch_standard_error": 9.509456884334963e-05,
      "truncated_packets": 0,
      "elapsed_s": 3.3772405001800507
    },
    {
      "label": "hg_radius15000",
      "n_packets_per_batch": 20000,
      "batches": 6,
      "mean_gain": 1.9622806642622004,
      "gain_batch_standard_error": 0.00597081979345511,
      "mean_first_scatter_gain": 0.006031146230165031,
      "first_scatter_batch_standard_error": 7.381646638149604e-05,
      "truncated_packets": 0,
      "elapsed_s": 3.4179515002761036
    },
    {
      "label": "hg_radius60000",
      "n_packets_per_batch": 20000,
      "batches": 6,
      "mean_gain": 1.9682819503133684,
      "gain_batch_standard_error": 0.008144549061260704,
      "mean_first_scatter_gain": 0.006031146230165031,
      "first_scatter_batch_standard_error": 7.381646638149604e-05,
      "truncated_packets": 0,
      "elapsed_s": 3.1979878996498883
    }
  ],
  "source_importance_controls": [
    {
      "label": "ghm_importance0.0",
      "n_packets_per_batch": 20000,
      "batches": 6,
      "mean_gain": 1.59058406962232,
      "gain_batch_standard_error": 0.11818317431182819,
      "mean_first_scatter_gain": 0.005210118283783625,
      "first_scatter_batch_standard_error": 0.0011026340445370833,
      "truncated_packets": 0,
      "elapsed_s": 3.706281599821523
    },
    {
      "label": "ghm_importance0.5",
      "n_packets_per_batch": 20000,
      "batches": 6,
      "mean_gain": 1.4502738937888182,
      "gain_batch_standard_error": 0.09983277025338211,
      "mean_first_scatter_gain": 0.006580302204804058,
      "first_scatter_batch_standard_error": 8.044679438628727e-05,
      "truncated_packets": 0,
      "elapsed_s": 4.0042234000284225
    },
    {
      "label": "hg_importance0.0",
      "n_packets_per_batch": 20000,
      "batches": 6,
      "mean_gain": 1.9610492636015915,
      "gain_batch_standard_error": 0.008323021658545668,
      "mean_first_scatter_gain": 0.00628590753822936,
      "first_scatter_batch_standard_error": 0.0003373053174855865,
      "truncated_packets": 0,
      "elapsed_s": 3.0168475003447384
    },
    {
      "label": "hg_importance0.5",
      "n_packets_per_batch": 20000,
      "batches": 6,
      "mean_gain": 1.9759348967048664,
      "gain_batch_standard_error": 0.012803732136354056,
      "mean_first_scatter_gain": 0.006115741003295996,
      "first_scatter_batch_standard_error": 7.207984000501071e-05,
      "truncated_packets": 0,
      "elapsed_s": 3.1681828999426216
    }
  ],
  "single_scatter_reference": {
    "quadrature": [
      {
        "order": 24,
        "scattered_first_order_gain": 0.29646848595809683
      },
      {
        "order": 48,
        "scattered_first_order_gain": 0.29646848597454367
      },
      {
        "order": 96,
        "scattered_first_order_gain": 0.296468485974542
      },
      {
        "order": 192,
        "scattered_first_order_gain": 0.2964684859745451
      }
    ],
    "MC": {
      "label": "isotropic_single_scatter",
      "n_packets_per_batch": 30000,
      "batches": 6,
      "mean_gain": 1.2688020419774455,
      "gain_batch_standard_error": 0.0017325184361527191,
      "mean_first_scatter_gain": 0.2981522566870474,
      "first_scatter_batch_standard_error": 0.0009498907194338359,
      "truncated_packets": 0,
      "elapsed_s": 0.3209661999717355
    },
    "difference": 0.0016837707125023083,
    "difference_in_MC_standard_errors": 1.7725941290445364,
    "pass_5SE": true,
    "qualification": "Deterministic equation-based reference; no independent RT code."
  },
  "time_bin_sensitivity": {
    "records": [
      {
        "scatter_bin_width_us": 1,
        "intrinsic_rise_10_90_us": 30.0,
        "rise_10_90_us": 46.80764678662384,
        "onset_to_peak_us": 108.0
      },
      {
        "scatter_bin_width_us": 1,
        "intrinsic_rise_10_90_us": 80.0,
        "rise_10_90_us": 89.53648947794431,
        "onset_to_peak_us": 199.5
      },
      {
        "scatter_bin_width_us": 2,
        "intrinsic_rise_10_90_us": 30.0,
        "rise_10_90_us": 46.61997459745185,
        "onset_to_peak_us": 108.0
      },
      {
        "scatter_bin_width_us": 2,
        "intrinsic_rise_10_90_us": 80.0,
        "rise_10_90_us": 89.3725183431461,
        "onset_to_peak_us": 199.99999999999997
      },
      {
        "scatter_bin_width_us": 4,
        "intrinsic_rise_10_90_us": 30.0,
        "rise_10_90_us": 46.23183330728987,
        "onset_to_peak_us": 108.0
      },
      {
        "scatter_bin_width_us": 4,
        "intrinsic_rise_10_90_us": 80.0,
        "rise_10_90_us": 89.3649512631769,
        "onset_to_peak_us": 199.99999999999997
      }
    ],
    "qualification": "Identical trajectories with native1us bins regrouped to2/4us. This isolates bin placement, not packet uncertainty."
  },
  "matched_CloudScat_HG": {
    "started_utc": "2026-10-22T08:34:14.212609+00:00",
    "ended_utc": "2026-10-22T08:34:41.417784+00:00",
    "cases": [
      {
        "reference_case": "noray_3",
        "physical_parameters": {
          "source_m": 16000.0,
          "base_m": 12000.0,
          "top_m": 18000.0,
          "radius_m": 20000.0,
          "total_tau": 9.0,
          "overlying_tau": 3.0,
          "g": 0.8709838654712025,
          "SSA": 0.9999999795320131,
          "observer_m": 550000,
          "full_fov_deg": 60,
          "dt_us": 2,
          "record_ms": 12
        },
        "reference_physical_method": "CloudScat HG with runtime plane-aperture observer, exponential cloud optical path quadrature, vacuum atmosphere. Original package/source and configuration retained read-only.",
        "new_method": "Independent exact cylinder intersections and next-event estimator; HG and identical SSA via implicit absorption weights in this control only.",
        "reference_files": [
          {
            "file": "noray_3_batch1.csv",
            "sha256": "43e5d44d0090e3c22936b32a55d7df1381615c7b648c35647c15022cb2398cda",
            "seed": 20262522,
            "n_packets": 50000
          },
          {
            "file": "noray_3_batch2.csv",
            "sha256": "67e10d59b9b40d09f08160da9914e53322ca85bb93d783d2a0ca48df4fcf67bf",
            "seed": 20262523,
            "n_packets": 50000
          },
          {
            "file": "noray_3_batch3.csv",
            "sha256": "3ba60f07a4f61703171f6df36ec6384e925ff7ee80b3732982c2d7c30bf5884b",
            "seed": 20262524,
            "n_packets": 50000
          },
          {
            "file": "noray_3_batch4.csv",
            "sha256": "44e90bbc339e2a6d18c285242f8be0e70a0ec6f97a0c767f16e93566423fae3a",
            "seed": 20262525,
            "n_packets": 50000
          }
        ],
        "reference_batch_gain": [
          2.204260450372991,
          2.156715219272109,
          2.2387848184637793,
          2.198481311505517
        ],
        "reference_gain_mean": 2.1995604499035992,
        "reference_gain_batch_SE": 0.016826366761982327,
        "new_batch_gain": [
          2.172312434536139,
          2.200959221675103,
          2.176017160160316,
          2.1473147257851277,
          2.241743258480224,
          2.206210861190006
        ],
        "new_gain_mean": 2.190759610304486,
        "new_gain_batch_SE": 0.01340049965278451,
        "difference_new_minus_reference": -0.008800839599113264,
        "combined_MC_standard_error": 0.021510462787978815,
        "difference_in_combined_SE": -0.40914227117566426,
        "within_3SE": true,
        "new_escaped_plus_absorbed_weight_balance_max_abs": 3.78073024276393e-16,
        "new_truncated_packets": 0,
        "new_overflow_mean": 0.0,
        "reference_30us_source_ideal_metrics": {
          "rise_10_90_us": 62.23928766674136,
          "onset_to_peak_us": 135.0,
          "t10_us": 4.715577625951688,
          "t90_us": 66.95486529269306,
          "peak_time_us": 135.0,
          "peak_amplitude": 2.165360480872568,
          "peak_at_window_end": false
        },
        "new_30us_source_ideal_metrics": {
          "rise_10_90_us": 62.151311000167496,
          "onset_to_peak_us": 140.0,
          "t10_us": 4.75362476263721,
          "t90_us": 66.90493576280471,
          "peak_time_us": 140.0,
          "peak_amplitude": 2.153571790518917,
          "peak_at_window_end": false
        },
        "qualification": "Independent-code comparison for these ideal HG cases only. It does not validate tabulated GHM, real ice, atmosphere or source-depth classification."
      },
      {
        "reference_case": "noray_10",
        "physical_parameters": {
          "source_m": 16000.0,
          "base_m": 12000.0,
          "top_m": 18000.0,
          "radius_m": 20000.0,
          "total_tau": 30.0,
          "overlying_tau": 10.0,
          "g": 0.8709838654712025,
          "SSA": 0.9999999795320131,
          "observer_m": 550000,
          "full_fov_deg": 60,
          "dt_us": 2,
          "record_ms": 12
        },
        "reference_physical_method": "CloudScat HG with runtime plane-aperture observer, exponential cloud optical path quadrature, vacuum atmosphere. Original package/source and configuration retained read-only.",
        "new_method": "Independent exact cylinder intersections and next-event estimator; HG and identical SSA via implicit absorption weights in this control only.",
        "reference_files": [
          {
            "file": "noray_10_batch1.csv",
            "sha256": "519505276eab890cc0906cee4a6228781e56888d841b9ebc3048337de3d7cbc3",
            "seed": 20262622,
            "n_packets": 50000
          },
          {
            "file": "noray_10_batch2.csv",
            "sha256": "10fa4ee14b9e8e3df973be2ae57d8ae31bc15515e2b8cae475dcbb55906477dd",
            "seed": 20262623,
            "n_packets": 50000
          },
          {
            "file": "noray_10_batch3.csv",
            "sha256": "837ceb8d1cc358ff8d94762b26418a5619a6e39afccb8bcbb9891c9d9178526e",
            "seed": 20262624,
            "n_packets": 50000
          },
          {
            "file": "noray_10_batch4.csv",
            "sha256": "3ce586385dbfc6f8f9ea0f65984d85d612fdcac01871698897b8f165e5330e26",
            "seed": 20262625,
            "n_packets": 50000
          }
        ],
        "reference_batch_gain": [
          3.099358690374106,
          3.0860375637907196,
          3.0062884728640547,
          3.1377795157222774
        ],
        "reference_gain_mean": 3.0823660606877894,
        "reference_gain_batch_SE": 0.027629512854054586,
        "new_batch_gain": [
          3.0648012766806363,
          3.101533179128972,
          3.099327679641243,
          3.104837987024135,
          3.1827632791689027,
          3.0757414296107926
        ],
        "new_gain_mean": 3.104834138542447,
        "new_gain_batch_SE": 0.0168949540179877,
        "difference_new_minus_reference": 0.022468077854657764,
        "combined_MC_standard_error": 0.03238563650481933,
        "difference_in_combined_SE": 0.6937667521623135,
        "within_3SE": true,
        "new_escaped_plus_absorbed_weight_balance_max_abs": 2.165500834205858e-15,
        "new_truncated_packets": 0,
        "new_overflow_mean": 0.0,
        "reference_30us_source_ideal_metrics": {
          "rise_10_90_us": 82.33729949378494,
          "onset_to_peak_us": 189.99999999999997,
          "t10_us": 8.640652225117416,
          "t90_us": 90.97795171890236,
          "peak_time_us": 189.99999999999997,
          "peak_amplitude": 2.9805123220374976,
          "peak_at_window_end": false
        },
        "new_30us_source_ideal_metrics": {
          "rise_10_90_us": 81.23787972341377,
          "onset_to_peak_us": 188.0,
          "t10_us": 8.67659684163619,
          "t90_us": 89.91447656504997,
          "peak_time_us": 188.0,
          "peak_amplitude": 3.00325305913032,
          "peak_at_window_end": false
        },
        "qualification": "Independent-code comparison for these ideal HG cases only. It does not validate tabulated GHM, real ice, atmosphere or source-depth classification."
      }
    ],
    "original_model_sha256": "ad24a17f2f23d23e93ce69bca7aa1513b2429d93489c0fc47630cc1cb4e03daa",
    "original_runner_sha256": "0264e4d1cd796961aef32fe0b043ef47ebf80b36015393a87fbb95d93c2eed23",
    "original_CloudScat_source_sha256": "1daaede89eb0bd609e7a231112342c91d9332b95d62315ea7d0ae5c37042e34d",
    "control_engine_sha256": "c7f0e7237a30d7df41dab6629101b9c0ac489ffd04084b24ee628fe20ca00073",
    "status": "EXECUTED_INDEPENDENT_CODE_CONTROL_FOR_MATCHED_IDEAL_HG_ONLY"
  },
  "negative_truncation_control": {
    "deliberate_truncation_cap10": {
      "label": "deliberate_truncation_cap10",
      "n_packets_per_batch": 2000,
      "batches": 1,
      "mean_gain": 3.7713915080341375e-09,
      "gain_batch_standard_error": 0.0,
      "mean_first_scatter_gain": 4.55773446310695e-13,
      "first_scatter_batch_standard_error": 0.0,
      "truncated_packets": 1997,
      "elapsed_s": 0.018388800090178847
    },
    "expected": "Nonzero truncated packets must remain visible; this control is excluded from production."
  },
  "interpretation": "Phase normalization, sampling, geometry, accounting and matched ideal-HG code controls pass. GHM point-nadir rare paths remain nonuniformly converged; no physical GHM/HG timing bias is inferred."
}