{"_note":"CPI page (build-cpi.py -> site/cpi-report.html). On CPI day (Nov 10 8:30 ET for October; then Dec 10, Jan 13) fill release.result {date, headline, summary, kpis:[[v,label]], points:[], url, srcName}; then set the next release with result null. History comes from FRED (afford-history.json, refreshed by build-affordability.py / build-cpi.py).",
"release":{"month":"October 2026","date":"November 10, 2026","iso":"2026-11-10T08:30:00-05:00","result":null,"consensus":{"headline":"about 3.6% y/y","core":"about 3.0% y/y","note":"Consensus firms the week before; the task fills it."},
 "watch":["Shelter: a third of the index and still running near 4%; the Fed cannot get to 2% without it slowing.","Energy: gasoline was $4.48 in September (BLS average), up sharply on the year, and drives the headline-core gap.","Food at home: eggs, beef and coffee are the items households notice; see the grocery table.","Core goods vs services: tariff pass-through shows up in apparel, furniture and new vehicles."]},
"schedule":[["October 2026","November 10, 2026"],["November 2026","December 10, 2026"],["December 2026","January 13, 2027"],["January 2027","February 11, 2027"],["February 2027","March 10, 2027"]]}
