Mets à jour la page en suivant strictement les règles définies dans /home/alan/SITE/WEB/AGENTS.md (section « Règles d'affichage des cartes »).
Mets à jour la page alexis-poulin.html avec l'actualité récente d'Alexis Poulin.

Objectif : recherche d'actualité (moins de 28 jours), max 25 cartes antéchronologiques.

Étapes :
1. Recherche (max 3 min) — découvrir les dernières publications et interventions
   d'Alexis Poulin (journaliste, cofondateur du Monde Moderne, animateur de
   « Poulin sans réserve » sur Sud Radio) :

   Source principale de découverte : YouTube (chaîne @LeMondeModerne).
   Les autres plateformes servent à compléter et à croiser, pas à remplacer YouTube.
   Allouer au moins 2 min sur les 3 min de recherche à la découverte des vidéos
   YouTube. Le reste du temps pour croiser avec le site, Sud Radio, X/Twitter.

   Ordre de priorité des sources (traiter dans cet ordre) :

   1. YouTube — PRIORITÉ HAUTE (découverte principale) :
      - Chaîne @LeMondeModerne (revues de presse quotidiennes, entretiens,
        billets, analyses politiques et géopolitiques, 322 000 abonnés).
        Rechercher "Alexis Poulin", "Le Monde Moderne", "Poulin revue de presse",
        "Poulin Sud Radio", "Poulin sans réserve", "LMM".
      - Récupérer les titres, IDs vidéo et dates de mise en ligne des dernières
        publications (moins de 28 jours).
      - Inclure les interviews d'Alexis Poulin dans d'autres médias
        (GPTV, Tocsin, podcasts tiers) et les rediffusions/extraits publiés
        par des tiers.

   2. Sud Radio / Site Le Monde Moderne — PRIORITÉ MOYENNE
      (cross-check dates et titres) :
      - Sud Radio : émission « Poulin sans réserve » (entretiens approfondis,
        invités). Rechercher "Poulin Sud Radio", "Poulin sans réserve Sud Radio".
      - Site Le Monde Moderne : lemondemoderne.com (articles, émissions,
        abonnements).
      - Utiliser principalement pour récupérer une date ou un titre manquant
        d'une intervention déjà identifiée sur YouTube, ou pour les contenus
        exclusifs sans équivalent vidéo.

   3. X / Twitter — PRIORITÉ BASSE (compte personnel et relais) :
      - Rechercher "Alexis Poulin", "Le Monde Moderne" (compte personnel et relais).
      - Utiliser pour les annonces, extraits et renvois vers les vidéos YouTube.

   4. Odysee / Rumble / Facebook / Telegram / Instagram — PRIORITÉ MINIME
     (relais et rediffusions) :
      - Odysee / Rumble : rechercher "Alexis Poulin", "Le Monde Moderne"
        (rediffusions en plateforme libre).
      - Facebook / Telegram / Instagram : relais et annonces d'émissions.
      - Ne pas explorer systématiquement.

   Mots-clés complémentaires : "revue de presse", "Le Monde Moderne",
   "Sud Radio", "Poulin sans réserve", "géopolitique", "Ukraine",
   "Iran", "OTAN", "Macron", "2027", "Marine Le Pen", "procès Le Pen",
   "Epstein", "censure", "fact-checkers", "Décodeurs", "Conspiracy Watch",
   "Rudy Reichstadt", "Fondation Descartes", "Félix Marquardt",
   "Ghislain Benhessa", "Ritchy Thibault", "Houria Bouteldja",
   "Bruno Le Maire", "Bercy", "Gabriel Attal", "Wauquiez",
   "Nord Stream", "incendies", "Fontainebleau", "canicule",
   "guerre cognitive", "propagande", "Dr Jonas Tögel".

   Règle de complétude : Si 15 à 20 vidéos YouTube récentes (< 28 jours) sont
   déjà identifiées, ne pas explorer systématiquement les sources 3 et 4 ; les
   utiliser uniquement pour récupérer une date ou un titre manquant.

2. Vérification des liens (max 30 s) :
   - Privilégier noembed.com pour YouTube (récupérer le titre).
     noembed est la méthode prioritaire pour valider les URLs YouTube.
   - curl direct pour lemondemoderne.com, Sud Radio, Odysee, Rumble,
     X/Twitter, Facebook, articles.
   - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble/Facebook
     anti-bot) : considérer l'URL comme valide et passer.
   - Date : noembed ne renvoie pas la date. Sources pour la date :
     * Date déjà présente dans le HTML existant (préserver si valide).
     * Date visible dans le titre (ex : « Revue de presse du 21/07/2026 »),
       le texte de l'article ou l'URL.
     * Inférer du contexte (date d'upload récente pour les vidéos YouTube,
       date du jour pour les revues de presse quotidiennes).
   - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre.

3. Mise à jour de alexis-poulin.html :
   - Éditer uniquement <ul class="news-grid">.
   - Ajouter les nouvelles cartes .news-card au début (antéchronologique).
   - Supprimer les cartes dont la data-date dépasse 28 jours.
   - Conserver les cartes sans data-date (chaîne YouTube @LeMondeModerne,
     site lemondemoderne.com, profil X/Twitter) en fin de liste.
   - Limite : 25 cartes après filtre (les plus récentes en premier).
   - Classe src-* selon la plateforme :
     * src-youtube    → YouTube (Le Monde Moderne, interviews, rediffusions)
     * src-lmm        → lemondemoderne.com (articles, émissions)
     * src-sudradio   → Sud Radio (Poulin sans réserve) si applicable
     * src-odysee     → Odysee
     * src-rumble     → Rumble
     * src-twitter    → X / Twitter
      * src-facebook   → Facebook
   - Privilégier src-youtube pour les interventions existant à la fois en vidéo
     et en article. N'utiliser src-lmm/src-sudradio que pour les contenus
     exclusifs sans équivalent YouTube.
   - favicon Google : https://www.google.com/s2/favicons?domain=<domaine>&sz=64
   - Format de carte :
     <li class="news-card src-youtube" data-date="JJ/MM/2026">
       <span class="news-tag">Vidéo</span>
       <div class="news-head">
         <img class="favicon" src="https://www.google.com/s2/favicons?domain=youtube.com&sz=64" alt="" loading="lazy">
         <a href="URL" target="_blank" rel="noopener">TITRE EN FRANÇAIS</a>
       </div>
       <p class="news-desc">Description concise (1 phrase, factuelle).</p>
     </li>
   - news-tag : « Vidéo » pour YouTube/Odysee/Rumble, « Article » pour
     lemondemoderne.com/articles de presse, « Podcast » pour Sud Radio,
     « Chaîne » pour la carte YouTube sans date, « Site » pour la carte
     lemondemoderne.com sans date, « X / Twitter » pour le compte X sans date.
   - Titres : toujours en français (traduire si nécessaire) ; préserver la
     casse d'origine.
   - data-date au format JJ/MM/2026.
   - Ne pas modifier <section class="analysis">, le header, le footer, ni les scripts.

4. Vérifier l'ordre antéchronologique, la cohérence des dates, l'unicité des URLs,
   et que le total ne dépasse pas 25 cartes.