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 antipresse.html avec l'actualité récente de l'Antipresse.

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 3 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://antipresse.net/feed/"
   Le flux contient les derniers articles avec titres, URLs et dates (format pubDate RFC 822). C'est la SEULE source de découverte. Ne fetch aucune autre page (pas de YouTube, pas de Facebook, pas de moteur de recherche — les cartes existantes sont conservées telles quelles).
   Les dates du flux (RFC 822) : convertir en JJ/MM/2026. Ne garder que les articles de moins de 28 jours.
   Les titres en anglais : traduire en français pour les cartes.
   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 antipresse.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 (Site officiel, Abonnements, Le Club, Archives, Auteur, À propos, Facebook, X/Twitter) en fin de liste.
   - LIMITE STRICTE : 25 cartes au maximum au total (datées + sans date). Si l'ajout dépasse 25, retirer les cartes datées les plus anciennes pour revenir à 25.
   - Classe src-web pour les contenus antipresse.net, src-facebook/src-twitter pour les cartes sans date.
   - favicon Google : https://www.google.com/s2/favicons?domain=antipresse.net&sz=64
   - news-tag : « Édition » pour les éditions hebdomadaires (formules Lecteur/Nomade/Club), « Marque-Pages » pour la chronique hebdomadaire, « Article » pour les articles, « Site officiel »/« Abonnements »/« Le Club »/« Archives »/« Auteur »/« À propos »/« Page » pour les cartes sans date.
   - Titres : toujours en français (traduire si nécessaire) ; préserver la casse d'origine. Retirer les hashtags et emojis.
   - 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 réellement à jour après analyse des données de la source), 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>
