Each LLM/TTS call now writes to both in-memory records and SQLite via cost_db. Session totals updated on save(). All DB writes wrapped in try/except to never break live shows. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Each LLM/TTS call now writes to both in-memory records and SQLite via cost_db. Session totals updated on save(). All DB writes wrapped in try/except to never break live shows. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>