{
  "mode": "release",
  "scope": "Contrôles locaux d’extraction, sans prédiction de compréhension externe.",
  "score": 100,
  "passed": 208,
  "total": 208,
  "missing": [],
  "warnings": [],
  "measures": {
    "/fr/": {
      "words": 1244,
      "bytes": 76102,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/verification/": {
      "words": 438,
      "bytes": 48978,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/mentions-legales/": {
      "words": 248,
      "bytes": 41675,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/agent-personnel-deux-profils/": {
      "words": 1438,
      "bytes": 51894,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/agent-que-les-sysadmins-accepteraient/": {
      "words": 1388,
      "bytes": 51860,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/auditer-ses-propres-mcp/": {
      "words": 1879,
      "bytes": 68506,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/bastion-plutot-que-vpn/": {
      "words": 1714,
      "bytes": 53047,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/controle-negatif/": {
      "words": 1070,
      "bytes": 48473,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/memoire-choisie/": {
      "words": 1272,
      "bytes": 49519,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/mesurer-cout-agent/": {
      "words": 2380,
      "bytes": 62205,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/serveur-mcp-garmin/": {
      "words": 1697,
      "bytes": 55512,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/vnc-herite-meshcentral/": {
      "words": 1595,
      "bytes": 52443,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/fr/articles/zon-le-code-netait-pas-le-probleme/": {
      "words": 801,
      "bytes": 46803,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/en/": {
      "words": 1015,
      "bytes": 61838,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/en/verification/": {
      "words": 325,
      "bytes": 33467,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/en/legal-notice/": {
      "words": 247,
      "bytes": 29899,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/en/articles/personal-agent-two-profiles/": {
      "words": 1381,
      "bytes": 38682,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/en/articles/auditing-my-own-mcp-server/": {
      "words": 1794,
      "bytes": 55327,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/en/articles/negative-control/": {
      "words": 1031,
      "bytes": 35672,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    },
    "/en/articles/garmin-mcp-server/": {
      "words": 1603,
      "bytes": 41846,
      "inlineImageLength": 0,
      "inlineImageSharePercent": 0,
      "structured": 1,
      "sharing": 12
    }
  },
  "checks": [
    {
      "id": "sorties-sans-gabarit-ni-notes",
      "ok": true
    },
    {
      "id": "css-decoration-contraste-tokens",
      "ok": true
    },
    {
      "id": "page-introuvable",
      "ok": true
    },
    {
      "id": "exports-source-unique",
      "ok": true
    },
    {
      "id": "perimetre-pages-langues",
      "ok": true
    },
    {
      "id": "urls-declarees",
      "ok": true
    },
    {
      "id": "faits-declares-et-resume",
      "ok": true
    },
    {
      "id": "/fr/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/ icones",
      "ok": true
    },
    {
      "id": "/fr/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/verification/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/verification/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/verification/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/verification/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/verification/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/verification/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/verification/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/verification/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/verification/ icones",
      "ok": true
    },
    {
      "id": "/fr/verification/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ icones",
      "ok": true
    },
    {
      "id": "/fr/mentions-legales/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-personnel-deux-profils/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/agent-que-les-sysadmins-accepteraient/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/auditer-ses-propres-mcp/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/bastion-plutot-que-vpn/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/controle-negatif/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/memoire-choisie/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/mesurer-cout-agent/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/serveur-mcp-garmin/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/vnc-herite-meshcentral/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ sans-javascript",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ resolution-liens",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ faits-extraits",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ icones",
      "ok": true
    },
    {
      "id": "/fr/articles/zon-le-code-netait-pas-le-probleme/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/en/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/en/ sans-javascript",
      "ok": true
    },
    {
      "id": "/en/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/en/ resolution-liens",
      "ok": true
    },
    {
      "id": "/en/ faits-extraits",
      "ok": true
    },
    {
      "id": "/en/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/en/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/en/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/en/ icones",
      "ok": true
    },
    {
      "id": "/en/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/en/verification/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/en/verification/ sans-javascript",
      "ok": true
    },
    {
      "id": "/en/verification/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/en/verification/ resolution-liens",
      "ok": true
    },
    {
      "id": "/en/verification/ faits-extraits",
      "ok": true
    },
    {
      "id": "/en/verification/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/en/verification/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/en/verification/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/en/verification/ icones",
      "ok": true
    },
    {
      "id": "/en/verification/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ sans-javascript",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ resolution-liens",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ faits-extraits",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ icones",
      "ok": true
    },
    {
      "id": "/en/legal-notice/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ sans-javascript",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ resolution-liens",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ faits-extraits",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ icones",
      "ok": true
    },
    {
      "id": "/en/articles/personal-agent-two-profiles/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ sans-javascript",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ resolution-liens",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ faits-extraits",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ icones",
      "ok": true
    },
    {
      "id": "/en/articles/auditing-my-own-mcp-server/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ sans-javascript",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ resolution-liens",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ faits-extraits",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ icones",
      "ok": true
    },
    {
      "id": "/en/articles/negative-control/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ transitions-noms-uniques",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ sans-javascript",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ noms-accessibles",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ resolution-liens",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ faits-extraits",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ jsonld-schema-et-source",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ miroirs-coherents",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ langues-reciproques",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ icones",
      "ok": true
    },
    {
      "id": "/en/articles/garmin-mcp-server/ partage-contact-identifiants",
      "ok": true
    },
    {
      "id": "rapport-affiche",
      "ok": true
    }
  ]
}
