{
  "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": 102,
  "logs": [
    "25 article(s) à traiter.",
    "coefficient-rs-indice-sri : tentative 1 non conforme -> Longueur du corps hors bloc SEO et hors bibliographie : 2728 mots de prose (2835 en incluant les titres de section). Cela dépasse la cible <=2500 ET même la tol",
    "Terminé : 25/25 articles conformes. Fichiers dans /opt/automator/covalba-blog/files/articles/."
  ],
  "result": {
    "share_email": "ninki.ref@gmail.com",
    "total": 25,
    "conformes": 25,
    "articles": [
      {
        "slug": "decret-tertiaire",
        "path": "/opt/automator/covalba-blog/files/articles/decret-tertiaire.md",
        "pass": true,
        "word_count": 2116,
        "original_word_count": 1086,
        "internal_links": 14,
        "issues": []
      },
      {
        "slug": "loi-elan-decret-tertiaire",
        "path": "/opt/automator/covalba-blog/files/articles/loi-elan-decret-tertiaire.md",
        "pass": true,
        "word_count": 2360,
        "original_word_count": 446,
        "internal_links": 13,
        "issues": []
      },
      {
        "slug": "trouver-chantiers-etancheite",
        "path": "/opt/automator/covalba-blog/files/articles/trouver-chantiers-etancheite.md",
        "pass": true,
        "word_count": 1915,
        "original_word_count": 476,
        "internal_links": 14,
        "issues": []
      },
      {
        "slug": "apporteur-affaires-btp",
        "path": "/opt/automator/covalba-blog/files/articles/apporteur-affaires-btp.md",
        "pass": true,
        "word_count": 2287,
        "original_word_count": 387,
        "internal_links": 12,
        "issues": []
      },
      {
        "slug": "sous-traitance-batiment",
        "path": "/opt/automator/covalba-blog/files/articles/sous-traitance-batiment.md",
        "pass": true,
        "word_count": 3912,
        "original_word_count": 3520,
        "internal_links": 20,
        "issues": []
      },
      {
        "slug": "developper-entreprise-batiment",
        "path": "/opt/automator/covalba-blog/files/articles/developper-entreprise-batiment.md",
        "pass": true,
        "word_count": 1920,
        "original_word_count": 415,
        "internal_links": 19,
        "issues": []
      },
      {
        "slug": "epdm-avantages-inconvenients",
        "path": "/opt/automator/covalba-blog/files/articles/epdm-avantages-inconvenients.md",
        "pass": true,
        "word_count": 1995,
        "original_word_count": 478,
        "internal_links": 10,
        "issues": []
      },
      {
        "slug": "etancheite-toit-bac-acier",
        "path": "/opt/automator/covalba-blog/files/articles/etancheite-toit-bac-acier.md",
        "pass": true,
        "word_count": 2257,
        "original_word_count": 730,
        "internal_links": 14,
        "issues": []
      },
      {
        "slug": "isolation-sur-bac-acier-existant",
        "path": "/opt/automator/covalba-blog/files/articles/isolation-sur-bac-acier-existant.md",
        "pass": true,
        "word_count": 2172,
        "original_word_count": 380,
        "internal_links": 21,
        "issues": []
      },
      {
        "slug": "etancheite-toit-terrasse-prix-m2",
        "path": "/opt/automator/covalba-blog/files/articles/etancheite-toit-terrasse-prix-m2.md",
        "pass": true,
        "word_count": 2383,
        "original_word_count": 717,
        "internal_links": 15,
        "issues": []
      },
      {
        "slug": "peindre-polycarbonate",
        "path": "/opt/automator/covalba-blog/files/articles/peindre-polycarbonate.md",
        "pass": true,
        "word_count": 2570,
        "original_word_count": 781,
        "internal_links": 16,
        "issues": []
      },
      {
        "slug": "prime-chaleur-travail",
        "path": "/opt/automator/covalba-blog/files/articles/prime-chaleur-travail.md",
        "pass": true,
        "word_count": 2054,
        "original_word_count": 360,
        "internal_links": 12,
        "issues": []
      },
      {
        "slug": "inrs-temperature-bureau",
        "path": "/opt/automator/covalba-blog/files/articles/inrs-temperature-bureau.md",
        "pass": true,
        "word_count": 2267,
        "original_word_count": 374,
        "internal_links": 14,
        "issues": []
      },
      {
        "slug": "inconfort-thermique",
        "path": "/opt/automator/covalba-blog/files/articles/inconfort-thermique.md",
        "pass": true,
        "word_count": 1899,
        "original_word_count": 411,
        "internal_links": 15,
        "issues": []
      },
      {
        "slug": "peinture-blanche-tuiles",
        "path": "/opt/automator/covalba-blog/files/articles/peinture-blanche-tuiles.md",
        "pass": true,
        "word_count": 2363,
        "original_word_count": 412,
        "internal_links": 14,
        "issues": []
      },
      {
        "slug": "comment-entretenir-un-toit-plat-et-que-faire-en-cas-de-fuite",
        "path": "/opt/automator/covalba-blog/files/articles/comment-entretenir-un-toit-plat-et-que-faire-en-cas-de-fuite.md",
        "pass": true,
        "word_count": 2490,
        "original_word_count": 1024,
        "internal_links": 14,
        "issues": []
      },
      {
        "slug": "coefficient-rs-indice-sri",
        "path": "/opt/automator/covalba-blog/files/articles/coefficient-rs-indice-sri.md",
        "pass": true,
        "word_count": 2497,
        "original_word_count": 700,
        "internal_links": 11,
        "issues": []
      },
      {
        "slug": "isoler-toit-tole",
        "path": "/opt/automator/covalba-blog/files/articles/isoler-toit-tole.md",
        "pass": true,
        "word_count": 2416,
        "original_word_count": 706,
        "internal_links": 21,
        "issues": []
      },
      {
        "slug": "isolants-minces-reflechissants-avantages-inconvenients",
        "path": "/opt/automator/covalba-blog/files/articles/isolants-minces-reflechissants-avantages-inconvenients.md",
        "pass": true,
        "word_count": 2349,
        "original_word_count": 1660,
        "internal_links": 17,
        "issues": []
      },
      {
        "slug": "systeme-refroidissement-data-center",
        "path": "/opt/automator/covalba-blog/files/articles/systeme-refroidissement-data-center.md",
        "pass": true,
        "word_count": 2202,
        "original_word_count": 425,
        "internal_links": 13,
        "issues": []
      },
      {
        "slug": "refroidir-data-center",
        "path": "/opt/automator/covalba-blog/files/articles/refroidir-data-center.md",
        "pass": true,
        "word_count": 2213,
        "original_word_count": 631,
        "internal_links": 9,
        "issues": [
          "Point de vigilance mineur (non bloquant) : la formule 'présente en outre l'avantage' (ligne 65) emploie 'en outre'. Ici c'est un adverbe intégré en milieu de phrase, idiomatique en français, et non le connecteur d'ouverture mécanique typique des textes IA. Aucune autre tournure IA détectée. Si l'on veut zéro ambiguïté, remplacer par 'offre aussi l'avantage' ou 'présente également l'avantage'."
        ]
      },
      {
        "slug": "temperature-optimale-data-center",
        "path": "/opt/automator/covalba-blog/files/articles/temperature-optimale-data-center.md",
        "pass": true,
        "word_count": 2343,
        "original_word_count": 421,
        "internal_links": 12,
        "issues": []
      },
      {
        "slug": "ameliorer-performance-energetique-supermarche",
        "path": "/opt/automator/covalba-blog/files/articles/ameliorer-performance-energetique-supermarche.md",
        "pass": true,
        "word_count": 2483,
        "original_word_count": 1456,
        "internal_links": 16,
        "issues": []
      },
      {
        "slug": "supermarches-normes-temperature-specifiques",
        "path": "/opt/automator/covalba-blog/files/articles/supermarches-normes-temperature-specifiques.md",
        "pass": true,
        "word_count": 2319,
        "original_word_count": 469,
        "internal_links": 15,
        "issues": []
      },
      {
        "slug": "norme-cee",
        "path": "/opt/automator/covalba-blog/files/articles/norme-cee.md",
        "pass": true,
        "word_count": 2484,
        "original_word_count": 387,
        "internal_links": 17,
        "issues": []
      }
    ]
  }
}