Deepr v2.36.2 hardens metered accounting fail-closed paths and soft cost admission without re-enabling live metered chat.
Highlights
- Dual confirmation for live metered expert chat: substrate flag plus DEEPR_ALLOW_METERED_EXPERT_CHAT=1. The substrate flag remains false.
- After durable settle, chat and research paths mirror session spend only (no second ledger write). Deep-research final usage ledger rows charge overrun only.
- Metered skill tools use durable fixed-cost admission when explicitly allowed; SkillExecutor defaults allow_metered_tools=False. Skill manifests clamp budgets and timeouts and treat unknown cost tiers as high.
- Embedding cache document and query embeds share the dual metered-chat confirmation gate.
- Soft cost preflights fail closed on bookkeeping failure across citation validation, gap discovery, map-reduce, multi-pass, curriculum, synthesis, and task planner.
- Documented the metered expert-chat re-enable review checklist.
Validation
- GitHub CI passed on Python 3.12, 3.13, and 3.14 including lint, frontend, core-install, security, and coverage gates.
- This release validation made no paid provider calls.
See docs/CHANGELOG.md for the complete record.