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 guerre-ukraine-otan-russie.html avec l'actualité récente du conflit Ukraine – OTAN – Russie. 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 sur le conflit : 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înes d'actualité (France 24, LCI, ARTE, Radio-Canada Info), chaînes alternatives (Tocsin, GPTV, Omerta, TV Libertés), chercheurs et journalistes couvrant le conflit. - Aller directement sur https://www.youtube.com/results?search_query=guerre+Ukraine+Russie&sp=CAISAhAB pour récupérer la liste des dernières vidéos (filtre "cette année"). - Compléter avec https://www.youtube.com/results?search_query=Ukraine+war&sp=CAISAhAB. - Rechercher "guerre Ukraine Russie", "Ukraine war", "OTAN Russie", "offensive Donbass", "frappes Ukraine", "sanctions Russie", "aide militaire Ukraine", "NATO Russia". 2. Articles et presse — PRIORITÉ MOYENNE (cross-check dates et titres) : - Articles : presse internationale (Reuters, AP, BBC, CNN, Al Jazeera), presse française (Le Monde, Le Figaro, L'Express, France 24, Libération), presse ukrainienne (Kyiv Independent, Ukrainska Pravda), presse russe (RT, TASS, RIA Novosti). - Médias alternatifs : Géopolitique Profonde (GPTV), Tocsin, TV Libertés, Omerta, Le Média en 442, Caroline Galactéros (Paix et Guerre), Sylvain Ferreira (Veille Stratégique TV), Xavier Moreau. - Utiliser principalement pour récupérer une date ou un titre manquant d'une vidéo déjà identifiée sur YouTube, ou pour les contenus exclusifs sans équivalent vidéo. 3. Réseaux sociaux — PRIORITÉ BASSE (annonces, extraits) : - X / Twitter, Telegram, Facebook. - Utiliser uniquement pour les annonces et renvois vers les vidéos YouTube. Mots-clés complémentaires : "Donbass", "Koupiansk", "Kherson", "Zaporijjia", "Crimée", "OTAN", "Poutine", "Zelensky", "Pologne", "pays baltes", "Finlande", "Suède", "Biélorussie", "armes nucléaires", "SCALP", "ATACMS", "Leopard", "F-16", "drones", "sanctions", "gaz", "pétrole", "inflation", "Régis Le Sommier", "Jacques Baud", "Xavier Moreau", "adhésion UE", "réfugiés", "crime de guerre". Ne pas oublier les réactions/rediffusions par des tiers (chroniqueurs, agrégateurs). Règle de complétude : Si après 2 webfetch YouTube (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 2 et 3 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 (récupérer le titre). - curl direct pour Odysee, Rumble, articles, X/Twitter. - Ne pas retry sur 429 (YouTube rate limit) ni sur 403 (Rumble 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). * Invidious (endpoint /api/v1/videos/) — instable, ne pas réessayer plus d'une fois. * Page de la vidéo (WebFetch) — chercher publishDate / uploadDate dans le HTML. * Meta article:published_time pour les articles de presse. * Date visible dans le titre (ex : « 19 juillet 2026 »). - Si aucune date en moins de 30s, conserver la date du HTML ou inférer du titre. 3. Mise à jour de guerre-ukraine-otan-russie.html : - Éditer uniquement