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 canard-refractaire.html avec l'actualité récente du Canard Réfractaire.

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 du Canard

   Source principale de découverte : YouTube.
   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 les autres sources.

   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 autres sources ; les
   utiliser uniquement pour récupérer une date ou un titre manquant.
   Réfractaire (média indépendant et militant, né des Gilets jaunes en mai 2019,
   dirigé par Yohan Pavec, basé dans les Côtes-d'Armor) :
   - YouTube : chaîne @lecanardrefractaire (chaîne principale, revues de
     presse, analyses politiques, documentaires, reportages de terrain).
     Rechercher "Canard Réfractaire", "lecanardrefractaire", "Yohan Pavec",
     "Canard Réfractaire reportage", "Canard Réfractaire revue de presse".
   - Site officiel : lecanardrefractaire.org — articles, vidéos,
     documentaires, informations sur le collectif autogéré.
   - PeerTube : canard.tube/c/lecanardrefractaire/videos (instance PeerTube
     propre, replays et vidéos en plateforme libre).
   - X / Twitter : compte @canard_media (commentaires politiques, partage
     de vidéos, actualité en temps réel). Rechercher "Canard Réfractaire",
     "canard_media".
   - Facebook : page leCanardRefractaire (annonces, extraits, échanges,
     ~358k abonnés).
   - Instagram : compte @lecanardrefractaire (reels, extraits, actualité,
     ~158k abonnés).
   - Tipeee : page de financement participatif (objectifs, soutiens).
   - Articles : rechercher "Canard Réfractaire", "Yohan Pavec" sur les
     médias alternatifs et agrégateurs (tout1savoir, communiques.info,
     blogs militants) et presse grand public.
   - Mots-clés complémentaires : "Gilets jaunes", "anticapitaliste",
     "écologiste", "reportage terrain", "Bretagne", "Côtes-d'Armor",
     "collectif autogéré", "Tipeee", "Liban", "Hezbollah", "Free Palestine
     TV", "Felix Marquardt", "canicule", "logement", "Glupatate",
     "Jancovici", "Quotidien", "pensée parisienne", "Trump", "Albanie",
     "flamants roses", "Bolloré", "France Télévisions", "service public",
     "mouvements sociaux", "conflits géopolitiques".
   - Ne pas oublier les documentaires, reportages de terrain, et les
     rediffusions/extraits publiés par des tiers.

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 lecanardrefractaire.org, canard.tube, X/Twitter,
     Facebook, Instagram, Tipeee, articles.
   - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble/Facebook/
     Instagram 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).
     * Meta article:published_time pour les articles lecanardrefractaire.org.
     * Date visible dans le titre, le texte de l'article ou l'URL.
     * Inférer du contexte (date d'upload récente pour les vidéos YouTube).
   - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre.

3. Mise à jour de canard-refractaire.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 @lecanardrefractaire,
     site lecanardrefractaire.org, PeerTube canard.tube, Facebook, Instagram,
     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 (chaîne @lecanardrefractaire, documentaires,
                       reportages, revues de presse, rediffusions tiers)
     * src-canard     → lecanardrefractaire.org (articles, site officiel)
     * src-peertube   → canard.tube (PeerTube, instance propre)
     * src-twitter    → X / Twitter (@canard_media)
     * src-facebook   → Facebook (page leCanardRefractaire)
     * src-instagram  → Instagram (@lecanardrefractaire)

   - Privilégier src-youtube pour les interventions existant à la fois en vidéo
     et en article. N'utiliser les autres src-* 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/PeerTube, « Article » pour
     lecanardrefractaire.org/articles de presse, « Chaîne » pour la carte
     YouTube sans date, « Site web » pour la carte lecanardrefractaire.org
     sans date, « PeerTube » pour la carte canard.tube sans date,
     « Facebook » / « Instagram » / « X / Twitter » pour les cartes 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.