{
  "analysis_unit": {
    "primary_cluster": "episode_id",
    "paired_curve": "episode_id x perturbation_seed",
    "n_episode_clusters": 10,
    "n_paired_curves": 30
  },
  "outcome_omnibus": {
    "task_state_success": {
      "statistic": 0.008148148148148167,
      "p_value": 0.5268736563171842
    },
    "task_percent_complete": {
      "statistic": 0.0010555555555555548,
      "p_value": 0.8488075596220189
    }
  },
  "outcome_endpoint": {
    "task_state_success": {
      "metric": "task_state_success",
      "contrast": "lambda=1 minus lambda=0",
      "n_episode_clusters": 10,
      "estimate": 0.1,
      "cluster_bootstrap_ci_low": 0.0,
      "cluster_bootstrap_ci_high": 0.2666666666666667,
      "exact_sign_flip_p": 0.5
    },
    "task_percent_complete": {
      "metric": "task_percent_complete",
      "contrast": "lambda=1 minus lambda=0",
      "n_episode_clusters": 10,
      "estimate": 0.03666666666666668,
      "cluster_bootstrap_ci_low": 0.0,
      "cluster_bootstrap_ci_high": 0.09000000000000004,
      "exact_sign_flip_p": 0.5
    }
  },
  "rebound_complete_set": {
    "n_complete_pairs": 14,
    "n_episode_clusters": 7,
    "omnibus_statistic": 624.2519316369869,
    "omnibus_p": 0.7379631018449078,
    "endpoint": {
      "metric": "rebound_c_rec",
      "contrast": "lambda=1 minus lambda=0",
      "n_episode_clusters": 7,
      "estimate": 13.375924061515137,
      "cluster_bootstrap_ci_low": -3.530819717615185,
      "cluster_bootstrap_ci_high": 34.09939053731174,
      "exact_sign_flip_p": 0.5
    }
  },
  "formal_stability_positive_stress_slope": {
    "n_episode_anchors": 7,
    "lambda_range": [
      0.2,
      1.0
    ],
    "mean_slope": -1.187100851488049,
    "cluster_bootstrap_ci_low": -1.6718045364335066,
    "cluster_bootstrap_ci_high": -0.6892353998762578,
    "exact_sign_flip_p": 0.015625,
    "exploratory_unadjusted": true
  },
  "runtime_proxy": {
    "omnibus_statistic": 0.0013693886442244921,
    "omnibus_p": 0.004249787510624469,
    "endpoint": {
      "metric": "stability_episode_proxy",
      "contrast": "lambda=1 minus lambda=0",
      "n_episode_clusters": 10,
      "estimate": -0.04399321774641673,
      "cluster_bootstrap_ci_low": -0.06424992599834999,
      "cluster_bootstrap_ci_high": -0.01991212682177636,
      "exact_sign_flip_p": 0.013671875
    },
    "formal_metric": false
  },
  "selection_bias_descriptive": [
    {
      "group": "C_rec valid",
      "n_rows": 125,
      "success_rate": 0.944,
      "completion_mean": 0.9832000000000001
    },
    {
      "group": "C_rec invalid",
      "n_rows": 55,
      "success_rate": 0.509090909090909,
      "completion_mean": 0.8090909090909091
    },
    {
      "group": "formal eligible",
      "n_rows": 84,
      "success_rate": 0.9880952380952381,
      "completion_mean": 0.9976190476190476
    },
    {
      "group": "formal excluded",
      "n_rows": 96,
      "success_rate": 0.65625,
      "completion_mean": 0.8708333333333335
    },
    {
      "group": "formal lifecycle-strict",
      "n_rows": 78,
      "success_rate": 0.9871794871794872,
      "completion_mean": 0.9974358974358974
    }
  ],
  "critic_lifecycle_gate_audit": {
    "valid_rows": 178,
    "invalid_rows": 2,
    "official_shared_pairs": 14,
    "lifecycle_strict_shared_pairs": 13,
    "official_shared_invalid_rows": 1,
    "official_outputs_provisional": true,
    "counterfactual_recalculation": [
      {
        "scenario": "official_current",
        "formal_complete_pairs": 14,
        "placement_complete_pairs": 8,
        "placement_total_pairs": 9,
        "ep78_beta": 1.7455639640947078,
        "ep78_n_clean": 3,
        "ep78_n_perturbed": 15,
        "placement_lambda_star": 0.0,
        "placement_audc": 0.4667842431298618,
        "recalculation_scope": "existing trajectory losses; project Stability and GE collectors; no rollout rerun"
      },
      {
        "scenario": "lifecycle_gated_counterfactual",
        "formal_complete_pairs": 13,
        "placement_complete_pairs": 7,
        "placement_total_pairs": 9,
        "ep78_beta": 1.653254335,
        "ep78_n_clean": 2,
        "ep78_n_perturbed": 10,
        "placement_lambda_star": 0.0,
        "placement_audc": 0.47633825,
        "recalculation_scope": "existing trajectory losses; project Stability and GE collectors; no rollout rerun"
      }
    ]
  },
  "rng_seed": 20260812,
  "bootstrap_replicates": 20000,
  "permutation_replicates": 20000
}