- Migration: champs summary + summaryUpTo sur Conversation - Compression tous les 8 messages (garde les 4 derniers intacts) - Résumé régénéré tous les 4 nouveaux messages - Fallback gracieux: si la génération échoue, envoie tout le contexte - getChatProvider import ajouté - i18n non requis (optimisation backend)