Files
6krrt/tests/test_provider_balance.py
adlee-was-taken ec7851a819 feat: store total_credits_usd and total_usage_usd from balance poller
WI-2 of quota-multi-provider-redesign.

- total_credits_usd REAL + total_usage_usd REAL columns added to
  provider_balance_observations table in schema.sql + idempotent ALTER.
- _BALANCE_PARSERS now returns 3-tuple (balance, total_credits, total_usage).
  OpenRouter parser extracts pool size from /credits response; non-pool
  providers return (x, None, None) for backward compat.
- record_balance persists all three columns.
- Updated test_provider_balance.py column-list pins and round-trip assertion.
2026-09-10 22:05:12 -04:00

2.9 KiB