Add ai-plan ingest that stores one current booked fact per provider-account × plan × period. Subscriptions become recurring commitments; usage top-ups do not. Session-level rows are rejected. |
||
|---|---|---|
| .. | ||
| fixtures | ||
| test_accounting_adapters.py | ||
| test_ai_plan.py | ||
| test_allocation.py | ||
| test_api.py | ||
| test_attribution.py | ||
| test_billing.py | ||
| test_coupling.py | ||
| test_exchange.py | ||
| test_ingest.py | ||
| test_ledger.py | ||
| test_models.py | ||
| test_runway.py | ||