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 tocsin.html avec l'actualité récente du média Tocsin. Objectif : recherche d'actualité (moins de 28 jours), max 25 cartes antéchronologiques. RÈGLE STRICTE : max 6 appels webfetch, max 8 steps. Après 6 webfetch, arrête toute recherche et édite immédiatement le fichier avec les données déjà collectées, même incomplètes. Étapes : 1. Recherche (max 3 min) — découvrir les dernières publications de Tocsin : Source principale de découverte : YouTube (chaîne principale + Tocsin+). 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 des deux chaînes Tocsin. Le reste du temps pour croiser avec Acast/Spotify, X/Twitter, la Gazette et Substack. Limite search.brave.com à 1 appel max — ce domaine retourne souvent 429. Si un moteur de recherche ou une URL retourne 429 une fois, ne réessaie pas. Ordre de priorité des sources (traiter dans cet ordre) : 1. YouTube — PRIORITÉ HAUTE (découverte principale) : - Chaîne @Tocsin-media (chaîne principale, matinale quotidienne 7h30-9h30, chroniques, interviews) et chaîne @Tocsin-PLUS (seconde chaîne : émissions hebdomadaires, histoire, science, débats, humour). - Aller directement sur https://www.youtube.com/@Tocsin-media/videos et https://www.youtube.com/@Tocsin-PLUS/videos - Compléter avec https://www.youtube.com/results?search_query=Tocsin&sp=CAISAhAB et https://www.youtube.com/results?search_query=Tocsin+matinale&sp=CAISAhAB - Rechercher "Tocsin", "Tocsin média", "Tocsin matinale", "Bercoff sur le vif", "Tocsin+". - Récupérer les titres, IDs vidéo et dates de mise en ligne des dernières publications (moins de 28 jours). - Inclure les rediffusions, extraits et réactions publiés par des tiers (chroniqueurs, agrégateurs, autres médias alternatifs) reprenant le contenu de Tocsin. 2. Acast / radio.fr / Spotify / Apple Podcasts — PRIORITÉ MOYENNE (cross-check dates et titres) : - « La Matinale Tocsin » (replays et contenus exclusifs en podcast audio). - Utiliser principalement pour récupérer une date ou un titre manquant d'un épisode déjà identifié sur YouTube, ou pour les contenus audio exclusifs sans équivalent vidéo. 3. X / Twitter — PRIORITÉ BASSE (chroniqueurs, extraits) : - Compte Tocsin et comptes des animateurs (Clémence Houdiakova, Nicolas Vidal, Guy de la Fortelle, André Bercoff). - Rechercher "Tocsin", "Tocsin média", "TocsinPLUS". - Utiliser pour les annonces, extraits et renvois vers les vidéos YouTube. 4. Substack / articles — PRIORITÉ BASSE (tribunes des chroniqueurs) : - Tribunes et analyses publiées par les chroniqueurs réguliers de Tocsin (Régis de Castelnau, etc.) en lien avec leurs passages sur Tocsin. - Meta article:published_time pour dater. 5. Twitch / Facebook / Telegram / TikTok — PRIORITÉ MINIME (relais secondaires) : - Relais et extraits publiés par Tocsin. - Ne pas explorer systématiquement. Sources complémentaires : - La Gazette du Tocsin : lettre quotidienne gratuite par courriel (résumé de la matinale) — rechercher les sujets traités pour croiser avec les vidéos YouTube. - Mots-clés complémentaires : "matinale Tocsin", "Bercoff sur le vif", "Clémence Houdiakova", "Nicolas Vidal", "Guy de la Fortelle", "souveraineté", "géopolitique", "libertés publiques", "affaires d'État", "Scouarnec", "Bétharram", "Pfizer SMS", "fin de vie", "ZFE", "McKinsey", "von der Leyen". Règle de complétude : Si après 2 webfetch YouTube (page vidéos de la chaîne + recherche YouTube) tu as déjà 15 à 20 vidéos récentes (< 28 jours), ne fais AUCUN autre webfetch et passe directement à l'édition. Les sources 3 à 5 ne sont utilisées que pour récupérer une date ou un titre manquant sur un contenu déjà identifié. 2. Vérification des liens (max 30 s) : - Privilégier noembed.com pour YouTube et Twitch (récupérer le titre). noembed est la méthode prioritaire pour valider les URLs YouTube. - curl direct pour Spotify, Apple Podcasts, Acast, radio.fr, X/Twitter, Facebook, articles Substack, Telegram. - Les URLs Acast/Spotify ne sont à valider que si aucune vidéo YouTube correspondante n'existe pour cet épisode (cas des podcasts exclusifs audio). - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble/Twitch 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 Substack. * Date visible dans le titre de la matinale (ex : « Matinale du 16/07 »), le texte de l'article ou l'URL. * Inférer du contexte (date du jour pour la matinale quotidienne si l'upload est récent). - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre. 3. Mise à jour de tocsin.html : - Éditer uniquement