Débloque le chantier d'isolation admin (G15). ADM-R2 : la suppression admin annule désormais l'abonnement Stripe avant d'effacer le compte, sans bloquer sur un échec fournisseur (journalisé). ADM-R3 : premium_active_clause() remplace is_premium brut dans les comptages/filtres admin. Ajoute admin_audit_log (sans FK), la limitation de débit sur /api/admin, le refus de démarrage sous 32 caractères pour ADMIN_TOKEN, les en-têtes Caddy dédiés, et la segmentation locale sur growth_events (migrations 0034/0035). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| affiliates | ||
| auth | ||
| database | ||
| payments | ||
| rate_limit | ||
| __init__.py | ||
| db_helpers.py | ||
| schemas.py | ||
| service_registry.py | ||
| urls.py | ||
| validation.py | ||