- Add recover_usages.dspy: reads ioinfo files, extracts usage from last output, writes back to llmusage.usages field - Add toolbar button in llmusage_accounting_failed/index.ui - Register new path in load_path.py RBAC config - Force-add dspy (parent dir in .gitignore for CRUD auto-gen)