Written the December 2025 MBR narrative to `output/mbr-narrative.md`. The narrative captures December's $827K revenue versus $824K budget and the $8K operating income against $13K budget, along with year-to-date performance showing $362K revenue shortfall and $195K operating income miss. Four KPIs are off target, with Days Sales Outstanding and On-Time Delivery running three months behind target.