{
  "verdict": "pass",
  "summary": "UGC-Eltern-Blog 1:1 erhalten, 3 H2 korrekt zu W-Fragen umformuliert (Fall 2b mit vollständigen Markern), 6 Aussage-H2 mit h2_bewusst_aussage=true (Fall 2c). 4 Inline-Links gestrippt mit korrekten annotation.entfernte_links + link_strip=true. R-Gendern bei generischem „Rechtsanwalt“ als Doppelform ausgeschrieben. sprechende_links[] mit 4 ausformulierten Einträgen befüllt, weiterfuehrend[] leer. Ankernavi[] synchron mit 9 H2 in Doc-Order. Keine Tooltips, keine Gedankenstriche in Claude-erzeugten Texten. cta_bucket=allgemein passend zum Sozialthema, Kontaktformular HWG-konform erlaubt.",
  "checks": [
    {
      "id": "regel_1_umlaute",
      "title": "Echte deutsche Umlaute",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Hämophilie",
      "evidence_location": "kopfbereich.meta_title",
      "violation_detail": ""
    },
    {
      "id": "regel_2_text_1zu1_semantisch",
      "title": "origin=kept semantisch wortgleich",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Irgendwann nervten die <strong>Absagen diverser Kindergärten</strong> ungemein, und wir fingen an zu verzweifeln.",
      "evidence_location": "sections[0].h3_blocks[1].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "regel_2_originale_vollstaendig",
      "title": "Originale Headlines wortgleich vorhanden",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Die Suche nach einem Kindergartenplatz. Eine Odyssee nimmt ihren Anfang.",
      "evidence_location": "sections[1].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_2_keine_ersetzung_original_h2",
      "title": "Original-H2 weder ersetzt noch degradiert",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"vorher\": \"Der Kindergarten eines kirchlichen Trägers in einem anderen Kreis war vielversprechend.\"",
      "evidence_location": "sections[3].h2_annotation.vorher",
      "violation_detail": ""
    },
    {
      "id": "regel_2_keine_neue_h2_vor_original_h2",
      "title": "Keine neue H2 vor Original-H2",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Die Suche nach einem Kindergartenplatz. Eine Odyssee nimmt ihren Anfang.",
      "evidence_location": "sections[1].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_2_kein_perspektivwechsel",
      "title": "Wir-Eltern-Perspektive konsistent",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie haben wir die Integrationshilfe für unseren Sohn beantragt?",
      "evidence_location": "sections[5].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_4_h1_check_perspektiv",
      "title": "H1 aussagekräftig und perspektivkonsistent",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Der lange Weg zu Kindergartenplatz und Integrationshilfe",
      "evidence_location": "h1",
      "violation_detail": ""
    },
    {
      "id": "regel_5_h3_dichte",
      "title": "H3-W-Fragen bei langen H2-Blöcken",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie haben uns die wiederholten Absagen getroffen?",
      "evidence_location": "sections[0].h3_blocks[1].h3",
      "violation_detail": ""
    },
    {
      "id": "regel_5_keine_einsame_h3",
      "title": "Bei H3 ≥2 unter derselben H2",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Welche Regeln galten im Saarland für unsere Suche?",
      "evidence_location": "sections[1].h3_blocks[1].h3",
      "violation_detail": ""
    },
    {
      "id": "regel_5_w_fragen_scope_treu",
      "title": "Neue H2/H3 scope-treu",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Warum streiten Landesamt und Krankenkassen im Saarland um die Kosten?",
      "evidence_location": "sections[8].h3_blocks[1].h3",
      "violation_detail": ""
    },
    {
      "id": "regel_5_terminologie_treue",
      "title": "Abgrenzungsvokabular nicht ersetzt",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "für unseren Sohn",
      "evidence_location": "sections[5].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_5_fachbegriffe_klammer_in_neuen_headlines",
      "title": "Fachbegriff (Vereinfachung) in neuen Headlines",
      "status": "na",
      "severity": "should_fix",
      "evidence_quote": "",
      "evidence_location": "",
      "violation_detail": ""
    },
    {
      "id": "regel_6_lede_position_und_fett",
      "title": "Lede direkt unter H1, fett, nicht dupliziert",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Die Suche nach einem Kindergartenplatz ist ja häufig etwas holprig",
      "evidence_location": "kernsatz",
      "violation_detail": ""
    },
    {
      "id": "regel_7_schreibweise_hard_list",
      "title": "6 Begriffe in korrekter Form",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Hämophilie A",
      "evidence_location": "kopfbereich.meta_title",
      "violation_detail": ""
    },
    {
      "id": "regel_8_gendern_patienten_nicht_gegendert",
      "title": "Hämophilie-Patienten ohne :innen",
      "status": "na",
      "severity": "must_fix",
      "evidence_quote": "",
      "evidence_location": "",
      "violation_detail": ""
    },
    {
      "id": "regel_8_gendern_berufe_eigennamen_test",
      "title": "Berufsgruppen Eigennamen-Test",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "mit einer Rechtsanwältin oder einem Rechtsanwalt tätig werden",
      "evidence_location": "sections[8].h3_blocks[2].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "regel_8_gendern_blockquote_kein_1zu1_schutz",
      "title": "Blockquote kein 1:1-Schutzraum",
      "status": "na",
      "severity": "must_fix",
      "evidence_quote": "",
      "evidence_location": "",
      "violation_detail": ""
    },
    {
      "id": "regel_8_partizip_verbot",
      "title": "Keine sperrigen Partizip-Konstruktionen",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Rechtsanwältin oder einem Rechtsanwalt",
      "evidence_location": "sections[8].h3_blocks[2].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "regel_9_inline_links_gestrippt",
      "title": "Kein <a href> in kept-Absätzen",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "<strong>hämophilen</strong> <strong>Kind</strong>",
      "evidence_location": "sections[0].h3_blocks[0].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "regel_9_annotation_link_strip_marker",
      "title": "link_strip=true + entfernte_links[]",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"link_strip\": true,\n                \"entfernte_links\": [\n                  {\n                    \"text\": \"hämophilen\",\n                    \"url\": \"/was-ist-haemophilie/\"\n                  }\n                ]",
      "evidence_location": "sections[0].h3_blocks[0].paragraphs[0].annotation",
      "violation_detail": ""
    },
    {
      "id": "regel_10_sprechende_links_slot_compliance",
      "title": "sprechende_links[] befüllt, weiterfuehrend[] leer",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"weiterfuehrend\": [],",
      "evidence_location": "weiterfuehrend",
      "violation_detail": ""
    },
    {
      "id": "regel_10_sprechende_links_linktext_qualitaet",
      "title": "Linktexte vollausformuliert",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Was ist Hämophilie A und wie zeigt sie sich bei Kindern?",
      "evidence_location": "sprechende_links[0].text",
      "violation_detail": ""
    },
    {
      "id": "regel_10_sprechende_links_kein_anchor_kein_marketing",
      "title": "Keine same-page-Anchor / Tracking-URLs",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"url\": \"/was-ist-haemophilie/\"",
      "evidence_location": "sprechende_links[0].url",
      "violation_detail": ""
    },
    {
      "id": "regel_10_sprechende_links_3_bis_5",
      "title": "sprechende_links Anzahl 3–5",
      "status": "pass",
      "severity": "should_fix",
      "evidence_quote": "Austausch mit anderen Hämophilie-Familien im active-a-Team",
      "evidence_location": "sprechende_links[3].text",
      "violation_detail": ""
    },
    {
      "id": "regel_10_sprechende_links_strategisch_priorisiert",
      "title": "Erster Eintrag aus Strategic-Pool",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Keine thematisch passenden strategischen Links verfügbar",
      "evidence_location": "optimization_summary",
      "violation_detail": ""
    },
    {
      "id": "perspektive_dokumentiert_im_meta_block",
      "title": "Perspektive im Meta-Block",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Marcel berichtet, wie er für seinen Sohn mit schwerer Hämophilie A",
      "evidence_location": "kopfbereich.meta_description",
      "violation_detail": ""
    },
    {
      "id": "cta_perspektive_passend",
      "title": "CTA-Variante passt zur Erzählperspektive",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Habt Ihr Erfahrungen mit der Suche nach einem Kindergartenplatz oder einer Integrationshilfe für Euer Kind mit Hämophilie A",
      "evidence_location": "cta",
      "violation_detail": ""
    },
    {
      "id": "cta_bucket_und_hwg_konform",
      "title": "cta_bucket gesetzt + HWG-konform",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"cta_bucket\": \"allgemein\"",
      "evidence_location": "kopfbereich.cta_bucket",
      "violation_detail": ""
    },
    {
      "id": "json_schema_bool_marker_konsistent",
      "title": "Bool-Marker bei R-Anpassungen",
      "status": "pass",
      "severity": "should_fix",
      "evidence_quote": "\"gender_korrektur\": true",
      "evidence_location": "sections[8].h3_blocks[2].paragraphs[0].annotation.gender_korrektur",
      "violation_detail": ""
    },
    {
      "id": "keine_active_a_de_quelle",
      "title": "active-a.de nicht in quellen[]",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"quellen\": [],",
      "evidence_location": "quellen",
      "violation_detail": ""
    },
    {
      "id": "regel_2_h2_als_wfrage",
      "title": "Alle H2 sind W-Fragen oder Aussage-Ausnahme",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"h2_zu_wfrage\": true,\n        \"vorher\": \"Prolog\",\n        \"nachher\": \"Wie haben wir die ersten Kindergarten-Absagen erlebt?\"",
      "evidence_location": "sections[0].h2_annotation",
      "violation_detail": ""
    },
    {
      "id": "regel_5_text_vor_h3",
      "title": "Text zwischen H2 und erster H3",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Ich vergesse niemals den Blick der Kindergärtnerin",
      "evidence_location": "sections[0].h3_blocks[0].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "regel_11_keine_tooltips",
      "title": "tooltip_glossary leer, keine tooltip-word-Spans",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"tooltip_glossary\": {},",
      "evidence_location": "tooltip_glossary",
      "violation_detail": ""
    },
    {
      "id": "regel_12_keine_gedankenstriche",
      "title": "Keine Gedankenstriche in Claude-erzeugten Texten",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie haben wir die Integrationshilfe für unseren Sohn beantragt?",
      "evidence_location": "sections[5].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_13_ankernavi_synchron",
      "title": "Ankernavi synchron mit H2",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"Wie haben wir die ersten Kindergarten-Absagen erlebt?\",\n    \"Die Suche nach einem Kindergartenplatz. Eine Odyssee nimmt ihren Anfang.\"",
      "evidence_location": "ankernavi",
      "violation_detail": ""
    }
  ],
  "status_meta": "ok",
  "iteration": 0
}