🤖 Agents du système SCAN
Agents actifs — pipeline économique v2
Orchestrateur
Pilote le pipeline séquentiel (3 appels Claude) : déclenche le Veilleur, transmet au Curateur, puis au Reporter
agents/orchestrator.md

memory/orchestrator.md
Orchestrateur Pipeline v2
Voir définition →
Veilleur
Collecte le contenu des 8 sources prioritaires via WebFetch. Extrait titres, dates, résumés et URLs.
agents/veilleur.md

memory/veilleur.md
Agent 1 WebFetch
Voir définition →
Curateur
Filtre et sélectionne 5 à 8 articles parmi la collecte du Veilleur selon les critères de pertinence et de fraîcheur
agents/curateur.md

memory/curateur.md
Agent 2 Sélection
Voir définition →
Reporter
Génère le rapport de veille en Markdown et HTML à partir des articles sélectionnés. Envoie par email.
agents/reporter.md

memory/reporter.md
Agent 3 MD + HTML
Voir définition →
Agents inactifs — pipeline v1 (trop coûteux)
Presse-Scout
Collectait les articles de presse grand public (v1). Remplacé par le Veilleur ciblé sur sources prioritaires.
agents/presse-scout.md
Inactif Pipeline v1
Legal-Analyst
Analysait les textes réglementaires (décrets, circulaires). Suspendu — trop spécialisé pour le volume actuel.
agents/legal-analyst.md
Inactif
Tender-Hunter
Cherchait les appels d'offres formation. Suspendu — hors scope de la campagne edtech-formation actuelle.
agents/tender-hunter.md
Inactif
🔧 Paramètres globaux
Ces paramètres sont définis dans memory/shared.md. Pour les modifier, utilisez la page Sources.
Campagne active
edtech-formation
memory/shared.md
Secteur surveillé
EdTech / Formation professionnelle
memory/shared.md
Heure de livraison
7h00 chaque matin (cron Windows Task Scheduler)
agents/orchestrator.md
Destinataire
gkalonji@gmail.com
memory/shared.md
Format livraison
Markdown + HTML
memory/shared.md
Articles retenus / cycle
3 minimum · 8 maximum
agents/curateur.md
Coût pipeline
3 appels Claude par cycle — pipeline économique v2
agents/orchestrator.md
Stockage rapports
campaigns/edtech-formation/report-YYYY-MM-DD.{md,html}
campaigns/
🧠 Mémoires individuelles des agents
Chaque agent lit son fichier memory/<nom>.md avant toute exécution, en plus de memory/shared.md.
Agent Fichier mémoire Contenu principal Dernière MàJ Lien
Orchestrateur memory/orchestrator.md Historique des cycles, erreurs rencontrées, comportements validés 22 mai 2026 Ouvrir →
Veilleur memory/veilleur.md Sources à consulter, format d'extraction, erreurs de parsing connues 22 mai 2026 Ouvrir →
Curateur memory/curateur.md Critères de sélection appliqués, thématiques prioritaires, articles déjà vus 22 mai 2026 Ouvrir →
Reporter memory/reporter.md Template HTML/MD validé, format email, chemin de stockage des rapports 22 mai 2026 Ouvrir →
Mémoire partagée Sources, mots-clés, paramètres campagne edtech-formation 22 mai 2026 Ouvrir →

Thématiques récurrentes actives
· Tension budget/IA — signal structurel 2026
· Réforme CPF & dispositifs — décrets en cours
· LMS agentic / IA intégrée — Apolearn, Didask, 360Learning
· Financements OPCO — post-réforme 2025
· Qualiopi — évolutions des critères de certification
🚨 Escalade et points d'attention
Tout blocage nécessitant une intervention humaine est automatiquement inscrit dans REQUIRES_ATTENTION.md à la racine du projet SCAN.
Codes d'escalade de l'Orchestrateur SCAN
Code Déclencheur Action requise
[SOURCE-INACCESSIBLE] Une source prioritaire renvoie une erreur HTTP ou est inaccessible 3 fois consécutives Vérifier l'URL dans la page Sources et mettre à jour shared.md
[ZERO-ARTICLE] Le Curateur ne retient aucun article 3 cycles d'affilée Réviser les mots-clés et les critères de sélection dans shared.md
[EMAIL-ERREUR] L'envoi email échoue (SMTP, token Gmail révoqué) Vérifier GMAIL_APP_PASSWORD et relancer scripts/notify-email.py
[RAPPORT-VIDE] Le Reporter génère un rapport sans article — signal faible récurrent Élargir les sources ou assouplir les critères de fraîcheur
[THEMATIQUE] Une thématique structurelle disparaît du radar > 5 cycles Ajouter des sources spécialisées ou ajuster les mots-clés

Fichier d'escalade actuel
Aucun blocage en cours
Ouvrir REQUIRES_ATTENTION.md →