{
  "id": "corrected-primary-v1",
  "frozen_at_utc": "2026-11-05T16:39:08.612290+00:00",
  "status": "Frozen corrected primary for a future separately authorized reserved test; development-selected, not independent confirmation.",
  "files": {
    "research/primary_spec.json": "e3d6ff9b3a8c5aeb44a3969b62b39546259724b6879608ab51f2b3f157b5cf8a",
    "research/experiment_spec.json": "5ff8d68bb6996dc270b978c1c22ce2746fa1c3b1d212947ec21b0310376cd67a",
    "requirements-primary.txt": "7f375d38480293a4239a3d3e081fba2768a008cdc38a21363babcd30a16d763c",
    "src/corrected_primary.py": "8630d700ddb904e85b281db15a8958055872cb9677a39b38af6df98085f38648",
    "src/research_backtest.py": "15023f494eff043a8bb1a211fd7eb94535f5c133a76f31016eed1a21975daa8c",
    "src/research_stability.py": "9c69973c35165e060512be69f963d3b539f8c7aee89efaf278d7b0e22f0d9ac7",
    "src/research_diagnostics.py": "ebb219491f006ec9a953ab079acc791fe2607159e6de5ed68651dce59bebf812",
    "src/research_inference.py": "78e32a8b08a9b0b047a6809ed72c75a1ebaa7695438f5ac4db3256535beea9e4",
    "src/deterministic_mvp.py": "4df2eadd4645c2d8e2a4ff868b4cfe65347c87be2fd86942407291f65a3436d9"
  },
  "inputs": {
    "research/raw/claims.csv": "01861f1f99be00900876ab114ead6cc1dd7f4581eb3436c63c57f7813101f960",
    "research/raw/credit.csv": "e0e4758832684479248ac392917a6625312621028e6c51c03eb35ce906c46cf0",
    "research/raw/curve.csv": "b22c96f233d7900b52fa62413e2a9fbd3140a85bb70cfa7a4caaf9fb6b9f4538",
    "research/raw/ief_history.json": "2c014cf50a4c32ccbe2924540048dc78f696444f47fc7803058de581969bdfd3",
    "research/raw/lqd_history.json": "cb90cd6a5c818b86d123ca6160d532da5a03cb78c4bc8891c3f7d61ddead2448",
    "research/raw/spy_history.json": "5f026e1ad34d5a0ff789f2bd91156a49e61c8a24f3160236ea8e101dd3ef130c",
    "data/raw/anfci_fred.csv": "4217a324a7787ad48296d686e694d1f8ba7bb64e0213afdedf1b40dd6a6e9445",
    "data/raw/gpr_caldara_iacoviello.dta": "6ee3a511ff4c2ccbe4c6d822e9f5868cffcc2f99302d526b453067cebc8a4de9",
    "../deterministic_data2 - Oct26.xlsx": "833dbf024dad91c1607d4189002a8c02e0d6efe4da172dcd58c2eca1b7f384a0"
  },
  "development_results_sha256": "bfd8c7eef7664a970569b029ddac7a27bc6957d288336b140a6c5c8d46a185d2",
  "environment": {
    "python": "3.9.6",
    "numpy": "2.0.2",
    "pandas": "2.2.2"
  },
  "numerical_acceptance": {
    "passed": true,
    "checks": {
      "finite_forecasts": true,
      "decomposition_reconciles": true,
      "disabled_contributions_zero": true,
      "completed_training_targets": true,
      "own_completed_bl_error_history": true,
      "portfolio_bounds": true,
      "costs_reconcile": true,
      "no_reserved_holding_month": true,
      "zero_extreme_flags_both_cohorts": true
    }
  },
  "predictive_claims": {
    "equity": false,
    "treasury": false,
    "ig_credit": false
  },
  "reserved_test": {
    "evaluated": false,
    "team_nonexposure_confirmed": false,
    "requires_separate_authorization": true
  }
}
