{
  "protocol_version": "1.2.0",
  "executed_at": "2026-09-20T17:57:19.704Z",
  "id": "caveat-fr-2",
  "pair_id": "caveat-fr",
  "family": "caveat",
  "language": "fr",
  "variant": "aside-element",
  "synthetic_data": true,
  "html_sha256": "5902c7fdfbf78740799d219bc7680ad6a3ea9d400a6ec977cb13291f28f48392",
  "visible_text_sha256": "a5d4da4dadb2600c52c2216b87945fa4aeef99fb012f87f9194b5f1a8e8e00ad",
  "visible_text_equality_with_pair": true,
  "pair_markup_equal_after_masking_treatment": true,
  "dom_witness": {
    "headings": [
      {
        "level": 1,
        "text": "Protocole hors ligne de conservation des relations"
      },
      {
        "level": 2,
        "text": "Résultat synthétique"
      }
    ],
    "tables": [],
    "asides": [
      "Réserve essentielle : cet exemple synthétique ne mesure ni un trafic réel, ni un classement, ni une citation par un système d’IA."
    ],
    "paragraphs": [
      "Edikka · semantic HTML extraction protocol · v1.2.0",
      "Ce document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.",
      "Le taux observé est de 42 % sur 200 opérations simulées en mai 2026.",
      "La conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.",
      "Offline synthetic fixture · v1.2.0"
    ]
  },
  "readability": {
    "tool": "@mozilla/readability",
    "version": "0.6.0",
    "configuration": {
      "keepClasses": false,
      "charThreshold": 500,
      "disableJSONLD": false
    },
    "status": "ok",
    "title": "Protocole hors ligne de conservation des relations",
    "byline": null,
    "dir": null,
    "lang": "fr",
    "siteName": null,
    "publishedTime": null,
    "excerpt": "Ce document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.",
    "content": "<div id=\"readability-page-1\" class=\"page\"><div><article><p>Ce document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.</p><h2>Résultat synthétique</h2><p>Le taux observé est de 42 % sur 200 opérations simulées en mai 2026.</p><p>La conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.</p></article></div></div>",
    "textContent": "Ce document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.Résultat synthétiqueLe taux observé est de 42 % sur 200 opérations simulées en mai 2026.La conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.",
    "length": 441
  },
  "trafilatura": {
    "tool": "trafilatura",
    "version": "2.2.0",
    "configuration": {
      "include_comments": false,
      "include_links": true,
      "include_tables": true,
      "no_fallback": false,
      "favor_precision": false,
      "favor_recall": false,
      "formats": [
        "xml",
        "txt"
      ]
    },
    "source": "caveat-fr-2.html",
    "xml": "<doc fingerprint=\"2350e63820b36aba\">\n  <main>\n    <head rend=\"h1\">Protocole hors ligne de conservation des relations</head>\n    <p>Ce document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.</p>\n    <head rend=\"h2\">Résultat synthétique</head>\n    <p>Le taux observé est de 42 % sur 200 opérations simulées en mai 2026.</p>\n    <p>La conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.</p>\n  </main>\n  <comments/>\n</doc>",
    "text": "Protocole hors ligne de conservation des relations\nCe document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.\nRésultat synthétique\nLe taux observé est de 42 % sur 200 opérations simulées en mai 2026.\nLa conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.",
    "status": "ok"
  },
  "additional_extractors": {
    "source": "caveat-fr-2.html",
    "readability_lxml": {
      "tool": "readability-lxml",
      "version": "0.8.4.1",
      "title": "Protocole hors ligne de conservation des relations",
      "html": "<div><body id=\"readabilityBody\"><main><article><h1>Protocole hors ligne de conservation des relations</h1><p>Ce document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.</p><h2>Résultat synthétique</h2><p>Le taux observé est de 42 % sur 200 opérations simulées en mai 2026.</p><aside class=\"case-caveat\">Réserve essentielle : cet exemple synthétique ne mesure ni un trafic réel, ni un classement, ni une citation par un système d’IA.</aside><p>La conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.</p></article></main></body></div>",
      "status": "ok"
    },
    "newspaper4k": {
      "tool": "newspaper4k",
      "version": "0.9.3.1",
      "title": "Protocole hors ligne de conservation des relations",
      "text": "Ce document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.\n\nRésultat synthétique\n\nLe taux observé est de 42 % sur 200 opérations simulées en mai 2026.\n\nLa conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.",
      "html": "<div><h1>Protocole hors ligne de conservation des relations</h1><p>Ce document synth&#233;tique sert &#224; comparer deux balisages &#224; texte, ordre, classes et environnement identiques. Les donn&#233;es sont fictives et ne d&#233;crivent ni Edikka ni un client.</p><h2>R&#233;sultat synth&#233;tique</h2><p>Le taux observ&#233; est de 42 % sur 200 op&#233;rations simul&#233;es en mai 2026.</p><p>La conclusion doit &#234;tre relue avec son unit&#233;, sa p&#233;riode, son p&#233;rim&#232;tre et sa r&#233;serve. La pr&#233;sence d&#8217;un mot dans une sortie ne suffit pas &#224; prouver que la relation a &#233;t&#233; conserv&#233;e.</p></div>",
      "status": "ok"
    },
    "justext": {
      "tool": "jusText",
      "version": "3.0.2",
      "text": null,
      "paragraphs": [
        {
          "text": "Edikka · semantic HTML extraction protocol · v1.2.0",
          "is_boilerplate": true
        },
        {
          "text": "Protocole hors ligne de conservation des relations",
          "is_boilerplate": true
        },
        {
          "text": "Ce document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.",
          "is_boilerplate": true
        },
        {
          "text": "Résultat synthétique",
          "is_boilerplate": true
        },
        {
          "text": "Le taux observé est de 42 % sur 200 opérations simulées en mai 2026.",
          "is_boilerplate": true
        },
        {
          "text": "Réserve essentielle : cet exemple synthétique ne mesure ni un trafic réel, ni un classement, ni une citation par un système d’IA.",
          "is_boilerplate": true
        },
        {
          "text": "La conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.",
          "is_boilerplate": true
        },
        {
          "text": "Offline synthetic fixture · v1.2.0",
          "is_boilerplate": true
        }
      ],
      "status": "no_output"
    },
    "html2text": {
      "tool": "html2text",
      "version": "2025.4.15",
      "markdown": "Edikka · semantic HTML extraction protocol · v1.2.0\n\n# Protocole hors ligne de conservation des relations\n\nCe document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.\n\n## Résultat synthétique\n\nLe taux observé est de 42 % sur 200 opérations simulées en mai 2026.\n\nRéserve essentielle : cet exemple synthétique ne mesure ni un trafic réel, ni un classement, ni une citation par un système d’IA.\n\nLa conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.\n\nOffline synthetic fixture · v1.2.0\n",
      "status": "ok"
    },
    "markdownify": {
      "tool": "markdownify",
      "version": "1.2.2",
      "markdown": "Protocole hors ligne de conservation des relations\n\n\nEdikka · semantic HTML extraction protocol · v1.2.0\n\n# Protocole hors ligne de conservation des relations\n\nCe document synthétique sert à comparer deux balisages à texte, ordre, classes et environnement identiques. Les données sont fictives et ne décrivent ni Edikka ni un client.\n\n## Résultat synthétique\n\nLe taux observé est de 42 % sur 200 opérations simulées en mai 2026.\n\nRéserve essentielle : cet exemple synthétique ne mesure ni un trafic réel, ni un classement, ni une citation par un système d’IA.\n\nLa conclusion doit être relue avec son unité, sa période, son périmètre et sa réserve. La présence d’un mot dans une sortie ne suffit pas à prouver que la relation a été conservée.\n\nOffline synthetic fixture · v1.2.0",
      "status": "ok"
    }
  },
  "evaluation": {
    "visible_text_outputs": [
      "present",
      "present"
    ],
    "relation": {
      "source": "aside_element_without_accessible_name",
      "readability": "absent",
      "trafilatura": "absent"
    },
    "structured_output_sha256": "21b5f107d6fde360935ad26b40cbf74de74fda6c3ac0ac7d55ca12e10d4c166f"
  }
}
