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-israel-usa-iran.html avec l'actualité récente du conflit Israël – États-Unis – Iran.

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 sur le conflit :
   - YouTube : ILTV Israel News, TV Libertés, France 24, LCI, ARTE, Radio-Canada Info,
     WarFronts, chaînes alternatives (Tocsin, GPTV, Omerta), chercheurs et journalistes
     couvrant le conflit, rechercher "guerre Israël USA Iran", "Iran war",
     "seconde guerre d'Iran", "frappes Iran", "Trump Iran", "cessez-le-feu Iran",
     "détroit d'Ormuz".
   - Articles : presse internationale (Reuters, AP, BBC, CNN, Al Jazeera),
     presse française (Le Monde, Le Figaro, L'Express, France 24),
     presse israélienne (Jerusalem Post, Haaretz, Times of Israel),
     presse iranienne (Tehran Times, Press TV).
   - 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.
   - Réseaux sociaux : X / Twitter, Telegram, Facebook.
   - Mots-clés complémentaires : "programme nucléaire iranien", "Fordow", "Natanz",
     "Hezbollah", "Houthis", "Hamas", "axe de la résistance",
     "America First", "Trump", "Netanyahu", "cessez-le-feu",
     "détroit d'Ormuz", "prix du pétrole", "BRICS",
     "Régis Le Sommier", "Nicolas Rouger", "Jacques Baud",
     "légitime défense", "prolifération nucléaire".
   - Ne pas oublier les réactions/rediffusions par des tiers (chroniqueurs, agrégateurs).

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/<id>) — 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-israel-usa-iran.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 (s'il y en a) en fin de liste.
   - Limite : 25 cartes après filtre (les plus récentes en premier).
   - Classe src-* selon la plateforme :
     * src-youtube  → YouTube
     * src-gptv     → GPTV / geopolitique-profonde.com
     * src-web      → articles de presse (Le Monde, Reuters, France 24, etc.)
     * src-twitter  → X / Twitter
     * (pas de src-* pour les fiches sans date, garder .news-card seul)
   - 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 vidéo, « Article » pour texte.
   - 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.