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 kate-tv.html avec l'actualité récente de KateTV.

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 de KateTV

   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.
   (chaîne YouTube d'entretiens et de décryptage animée par Kate, journaliste
   ex-Le Média en 4-4-2, ~27 000 abonnés) :
   - YouTube : chaîne @KateTVinterview (entretiens long format 45 min-1h+,
     décryptages, lectures audio, Shorts extraits). Rechercher "KateTV",
     "Kate TV interview", "Kate journaliste", "KateTV entretien",
     "KateTV Short", "Les RDV de Kate", "Kate Jovanovic".
   - YouTube Shorts : extraits courts des entretiens (invités en format
     court). Surveiller /shorts/ sur la chaîne.
   - Tipeee : fr.tipeee.com/katetv/ (page de financement participatif,
     principal canal de financement indépendant).
   - Instagram : compte @katetvinterview (extraits, annonces, contenus
     courts complémentaires).
   - X / Twitter : rechercher "KateTV", "Kate TV interview" (compte et
     relais).
   - Odysee / Rumble : rechercher "KateTV", "Kate TV" (rediffusions en
     plateforme libre si présentes).
   - Articles : rechercher "KateTV", "Kate TV interview" sur les médias
     alternatifs et agrégateurs (tout1savoir, communiques.info, blogs).
   - Invités/collaborateurs réguliers à surveiller dans les titres :
     Pierre Jovanovic (« Les RDV de Kate », revue de presse papale),
     Romain Molina (football, investigation), Pierre-Alexandre Ponant (IA),
     Ferial Furon, Marc-Jean Clairval, Gilles Lartigot, Amélie Paul,
     Eric Le Saint (Gizeh, pyramides), Léna Ichkhianian, Alex Ferrini
     (cinéma).
   - Mots-clés complémentaires : "entretien long format", "géopolitique",
     "santé", "spiritualité", "chrétien", "anges", "archanges",
     "Ange Gardien", "Emancip'Actions", "Le Média en 4-4-2",
     "réinformation", "Coupe du monde", "Romain Molina", "football",
     "FIFA", "intelligence artificielle", "IA nouveau Dieu",
     "Pierre-Alexandre Ponant", "Ferial Furon", "Marc-Jean Clairval",
     "14 juillet", "Ukraine", "Champs-Élysées", "privatisation",
     "Gizeh", "pyramides", "Eric Le Saint", "Pink Slime",
     "Gilles Lartigot", "cinéma", "Alex Ferrini", "Léna Ichkhianian",
     "Amélie Paul", "lecture audio", "Tipeee", "stand up".
   - Ne pas oublier les entretiens long format, les Shorts extraits
     quotidiens, les lectures audio (chapitres du livre « Ange Gardien »),
     les événements spéciaux (Emancip'Actions), et les rediffusions
     publiées 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 Tipeee, Instagram, Odysee, Rumble, X/Twitter,
     articles.
   - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble/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).
     * Date visible dans le titre, le texte ou l'URL.
     * Inférer du contexte (date d'upload récente pour les vidéos YouTube
       et Shorts).
   - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre.

3. Mise à jour de kate-tv.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 @KateTVinterview,
     Instagram, Tipeee) 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 @KateTVinterview, entretiens, Shorts,
                       lectures audio, rediffusions)
     * src-katetv     → Tipeee (page de financement) si applicable
     * src-instagram  → Instagram (@katetvinterview)
     * src-odysee     → Odysee si applicable
     * src-rumble     → Rumble si applicable
     * src-twitter    → X / Twitter

   - 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 les entretiens long format et décryptages,
     « Short » pour les YouTube Shorts,
     « Chaîne » pour la carte YouTube sans date,
     « Instagram » pour la carte Instagram sans date,
     « Soutien » pour la carte Tipeee 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.