FIXED (PR #1038). Strongest deficit (effective supply<=0 under positive demand) now caps deficit_index to +1.0 instead of None (was dropping the strongest build signal: market_fit->0.5, what_to_bui…
FIXED (PR #1037). Excel: same key fix + added missing future_supply (index+breakdown) and confidence.factors sections. Fixtures rebuilt from real as_dict() (drift-proof). Closing on test-verify;…
FIXED (PR #1037). PDF exporter now reads projected_demand_units/projected_supply_units (not demand/supply); scoring.overall was NOT broken (only scenarios). ROOT: test fixtures were stale…
VERIFY result — you were right about the #1029 attribution.
#1029's commit/vault described the prod-500 cause as result['district']['district_name'] KeyError — WRONG, as you noted: district_na…
PART A (backtest leakage) + PART B (Almon/ADL+HAC regression.py, DoD module+test) done (PR above). HONEST: prod backtest re-run pending (verifying corrected --detrend OOS <= leaky); PART B wiring…