- Store amount_usd in Stripe webhook transaction (was only storing credits) - Analytics endpoint: sum amount_usd for real USD revenue instead of credits - Persona count: query personas collection directly (not credit transactions which counted transactions, not individual personas — batch creation of 3 at once appeared as count=1) - Frontend: Revenue card now shows USD not credits; Gross Margin uses USD revenue so calculation is dimensionally correct Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| auth | ||
| models | ||
| routes | ||
| services | ||
| utils | ||
| .DS_Store | ||
| __init__.py | ||
| db.py | ||
| extensions.py | ||
| websocket_debug_tap.py | ||
| websocket_manager.py | ||
| websocket_manager_async.py | ||