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 boulevard-voltaire.html avec l'actualité récente du site Boulevard Voltaire.

Objectif : recherche d'actualité (moins de 28 jours), max 25 cartes antéchronologiques.

RÈGLE STRICTE DE TEMPS : exécution totale en MOINS DE 3 MINUTES. Max 1 appel webfetch, max 2 appels bash, max 10 steps au total. Aucune itération de recherche : une seule collecte de données, puis édite immédiatement.

Étapes :

1. Découverte — UN SEUL appel bash (pas de webfetch, pas de navigation) :
   curl -s --max-time 8 -A "Mozilla/5.0" "https://www.bvoltaire.fr/feed/"
   Le flux contient les 20 derniers articles avec titres, URLs et dates (format pubDate RFC 822). C'est la SEULE source de découverte. Ne fetch aucune autre page.
   Si le téléchargement échoue (0 octet), réessaie UNE fois (2 tentatives max). Si les 2 tentatives échouent, n'édite pas, ne conclus JAMAIS « page à jour » (interdit d'émettre VERDICT=PAGE_A_JOUR dans ce cas), et termine en signalant : ÉCHEC_SOURCE

2. Vérification des liens (30 s max, UN SEUL appel bash groupé) :
   - Vérifier en parallèle (curl -o /dev/null -w "%{http_code}") les 5-6 nouvelles URLs à ajouter.
   - Codes acceptés : 200, 204, 302. 429 et 403 = lien valide, ne pas retry.
   - Dates : utiliser directement la date du flux RSS (conversion RFC 822 → JJ/MM/2026).

3. Mise à jour de boulevard-voltaire.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 en fin de liste
   - Limite : 25 cartes après filtre (les plus récentes en premier)
   - Classe src-* : src-web pour tous les contenus bvoltaire.fr (articles, vidéos embarquées)
   - favicon Google : https://www.google.com/s2/favicons?domain=bvoltaire.fr&sz=64
   - news-tag : « Article » pour les articles, « Vidéo » pour les vidéos,
     « Reportage » pour les reportages, « Témoignage » pour les témoignages,
     « Série » pour les séries satiriques, « Quiz » pour les quiz,
     « Cinéma » pour les critiques culturelles
   - Titres : toujours en français (traduire si nécessaire) ; préserver la
     casse d'origine. Conserver les préfixes [MIEUX VAUT EN RIRE],
     [BIENVENUE CHEZ LES WOKE], [L'ÉTÉ BV], [POINT DE VUE], [LIVRE],
     [REPORTAGE], [TÉMOIN], [QUIZ], [CINEMA].
   - 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. Terminer.
   IMPORTANT : si aucune carte n'a été ajoutée ni supprimée (page déjà à jour),
   termine ta réponse par la ligne exacte : VERDICT=PAGE_A_JOUR

IMPORTANT : TERMINE TOUJOURS ta réponse par ces 5 lignes exactes (aucune ligne après) :
VERDICT=OK | PAGE_A_JOUR | ECHEC_SOURCE
CARTES_AJOUTEES=<nombre de cartes ajoutees, 0 sinon>
CARTES_SUPPRIMEES=<nombre de cartes supprimees, 0 sinon>
CARTES_TOTAL=<nombre total de cartes apres edition>
ERREURS=<nombre de problemes rencontres, 0 sinon>
