- Table 'reports' : stockage des rapports LLM (machine, date, contenu, nb erreurs)
- logwatch report [hostname] [date] : relire un rapport stocké
- Filtres refactorisés : tier 1 (uppercase exacts) + tier 2 (contextuels précis)
- EXCLUDE_PATTERNS : exclure le bruit connu (Started, LogWatch lui-même...)
- Déduplication : max 5 occurrences de la même ligne par collecte
- Résultat : 0.7% de rétention vs 33% avant
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Retire _collect_local_logs() du démarrage du slot d'analyse
- La machine locale passe par le même pipeline MQTT que les distantes
- Nouveau job APScheduler indépendant: local_collect_time (config DB)
- Commande: logwatch schedule local HH:MM / off
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>