- feat(perf): bench harness + event-loop delay on memory heartbeat
- fix(usage): parse real limits[] shape in bindingWindow
- fix(usage): degradedBudget carries genuine 0%, seed lastGood on refresh
- feat(scheduler): make multi-day when-available utilization holds loud
- fix(scheduler): kpi-window names the binding window
- test(scheduler): e2e barrier for kpi-window real-shape limits[] payload
- docs(manual): v1.10.0 MCP Library placeholder form
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>