The December 2025 narrative is written. I ran the script, and its reconciliation checks passed. I wrote the narrative from the script's figures and checked nothing else.

- **Headline:** Revenue was $827K against a budget of $824K. Operating income was $8K against $13K.
- **Year to date:** Revenue is ($362K) below budget, and operating income is ($195K) below.
- **KPIs:** Four KPIs were off target.
  - Days sales outstanding and on-time delivery have each missed for 3 months.
  - Active customers has missed for 2 months.
  - Inventory turns missed this month only.
- **Rounding:** Because each figure is rounded on its own, some rows don't add exactly as shown. The Data notes section says which ones.

Files are in `/tmp/spb-mbr-narrative-2025-12-claude-j5z27t_d/output/`:
- `mbr-narrative.md`
- `mbr.json`

The data doesn't show why Other operating ran over budget in December, so the narrative says so rather than guessing. The account detail for that line would answer it.