{
  "summary": "Réécrit et enrichit des articles de blog Covalba (cool roof) : scrape -> recherche académique -> réécriture expert technique -> contrôle qualité. Écrit les .md dans files/articles/.",
  "agentCount": 42,
  "logs": [
    "8 article(s) à traiter.",
    "toit-polycarbonate-avis : tentative 1 non conforme -> word_count = 3874, soit 6 mots sous le seuil minimal de 3880. C'est le SEUL critère en échec. Pour passer, ajouter ~10-20 mots de contenu substantiel dans une s",
    "Terminé : 8/8 articles conformes. Fichiers dans /opt/automator/covalba-blog/files/articles/."
  ],
  "result": {
    "share_email": "ninki.ref@gmail.com",
    "total": 8,
    "conformes": 8,
    "articles": [
      {
        "slug": "decarbonation-industrie",
        "path": "/opt/automator/covalba-blog/files/articles/decarbonation-industrie.md",
        "pass": true,
        "word_count": 2375,
        "original_word_count": 1542,
        "internal_links": 22,
        "tables": 2,
        "bullet_lists": 3,
        "no_consecutive_lists": true,
        "issues": []
      },
      {
        "slug": "meilleur-isolant-thermique-toiture",
        "path": "/opt/automator/covalba-blog/files/articles/meilleur-isolant-thermique-toiture.md",
        "pass": true,
        "word_count": 3476,
        "original_word_count": 2954,
        "internal_links": 28,
        "tables": 2,
        "bullet_lists": 2,
        "no_consecutive_lists": true,
        "issues": []
      },
      {
        "slug": "panneau-solaire-toit-plat",
        "path": "/opt/automator/covalba-blog/files/articles/panneau-solaire-toit-plat.md",
        "pass": true,
        "word_count": 2477,
        "original_word_count": 1547,
        "internal_links": 13,
        "tables": 2,
        "bullet_lists": 2,
        "no_consecutive_lists": true,
        "issues": []
      },
      {
        "slug": "toit-polycarbonate-avis",
        "path": "/opt/automator/covalba-blog/files/articles/toit-polycarbonate-avis.md",
        "pass": true,
        "word_count": 4022,
        "original_word_count": 3880,
        "internal_links": 21,
        "tables": 2,
        "bullet_lists": 3,
        "no_consecutive_lists": true,
        "issues": [
          "Critère meets_min_length contradictoire dans la consigne (word_count >= 3880 ET <= 2500): aucun nombre ne peut satisfaire les deux. Interprété comme respecté car le corps fait 3889 mots, au-dessus du plancher de 3880; la borne haute 2500/2700 semble une erreur de copie d'un template d'article plus court."
        ]
      },
      {
        "slug": "aide-renovation-energetique-copropriete",
        "path": "/opt/automator/covalba-blog/files/articles/aide-renovation-energetique-copropriete.md",
        "pass": true,
        "word_count": 3756,
        "original_word_count": 3682,
        "internal_links": 17,
        "tables": 2,
        "bullet_lists": 3,
        "no_consecutive_lists": true,
        "issues": []
      },
      {
        "slug": "audit-decret-tertiaire",
        "path": "/opt/automator/covalba-blog/files/articles/audit-decret-tertiaire.md",
        "pass": true,
        "word_count": 2087,
        "original_word_count": 1186,
        "internal_links": 14,
        "tables": 2,
        "bullet_lists": 2,
        "no_consecutive_lists": true,
        "issues": []
      },
      {
        "slug": "cee-industrie",
        "path": "/opt/automator/covalba-blog/files/articles/cee-industrie.md",
        "pass": true,
        "word_count": 2543,
        "original_word_count": 2376,
        "internal_links": 22,
        "tables": 2,
        "bullet_lists": 3,
        "no_consecutive_lists": true,
        "issues": []
      },
      {
        "slug": "certification-leed",
        "path": "/opt/automator/covalba-blog/files/articles/certification-leed.md",
        "pass": true,
        "word_count": 2838,
        "original_word_count": 2350,
        "internal_links": 17,
        "tables": 2,
        "bullet_lists": 2,
        "no_consecutive_lists": true,
        "issues": [
          "Le corps fait ~2676 mots (raw) / 2504 mots hors tableaux, au-dessus de la cible stricte 2350-2500. Il ne passe que grace a la tolerance haute de 2700. Idealement reduire de ~150-300 mots pour rentrer dans la fourchette cible.",
          "Incoherence de citation (hors criteres pass) : ligne 144, la source ASTM est intitulee 'ASTM E1980-24' mais l'URL pointe vers le slug 'e1980-11r19'. Aligner le millesime ou l'URL."
        ]
      }
    ]
  }
}