v0.28.3
What's New
New Features
Fresh model pins for each tier now land on fast, low-cost DeepSeek models, with Gemini in the fallback path — net cost drops while existing manifest overrides still win.
Budget estimation now uses current DeepSeek/Gemini rates, so gate calculations match real provider pricing.
Bug Fixes
model.policy in a manifest is now case-insensitive; writing OFF on uppercase variants no longer trips validation. The published manifest schema now mirrors that same case tolerance, so schema-aware tools agree with the CLI.
Release classification notes
Landmark classification notice: deterministic release signals (conventional:chore, conventional:docs, conventional:feat, conventional:fix, migration) disagreed with model classification; synthesis proceeded. deterministic floor found migration signals but model did not