{
  "schema_version": 2,
  "method": "t2spo",
  "manifest_ref": "post-training:t2spo",
  "dataset": "synthetic mechanism diagnostics v1; not paper benchmark",
  "seeds": [
    42,
    43,
    44
  ],
  "diagnostic_only": true,
  "seed_results": [
    {
      "seed": 42,
      "progress_credit": 1.0,
      "regression_credit": -1.0,
      "terminal_credit": 1.0,
      "gradient_norm": 0.5
    },
    {
      "seed": 43,
      "progress_credit": 1.0,
      "regression_credit": -1.0,
      "terminal_credit": 1.0,
      "gradient_norm": 0.5
    },
    {
      "seed": 44,
      "progress_credit": 1.0,
      "regression_credit": -1.0,
      "terminal_credit": 1.0,
      "gradient_norm": 0.5
    }
  ],
  "aggregate_metrics": {
    "progress_credit_mean": 1.0,
    "regression_credit_mean": -1.0,
    "terminal_credit_mean": 1.0,
    "gradient_norm_mean": 0.5
  },
  "evaluation_protocol": {
    "tier": "l1_mechanism",
    "seeds": [
      42,
      43,
      44
    ],
    "formal_comparison": false,
    "diagnostic_only": true,
    "claim_policy": "core equations and executable controls only"
  },
  "provenance": {
    "artifact_path": "docs/post-training/2610.00388-t2spo/metrics/mechanism-seeds42-44.json",
    "dataset_fingerprint": "oct04-seven-synthetic-mechanisms-v1",
    "script_sha256": "928ce307c93a2c801fc5b00ea58cce35b6d29758917f4503c4c0817e3b0e6d84",
    "device": "cpu",
    "command": "PYTHONPATH=src python scripts/run_oct04_seven_papers.py"
  }
}
