{
  "verdict": "fail",
  "summary": "Zusammenlegung weitgehend sauber: Rückblick-Prosa im Korridor (6 Sätze, 144 Wörter), Vor-/Nachspann vorhanden, Strategic-Link priorisiert, ein CTA, Pharmakovigilanz-Code Haupttext erhalten. Kritisch: section-class lautet „rückblick-prosa“ statt der im Merge-Spec geforderten Form „rueckblick-prosa“; zudem h1_deckt_beide_segmente grenzwertig (Schwerpunkt Bewegung, aber Umbrella-Titel akzeptabel).",
  "checks": [
    {
      "id": "ae5_kernsatz_satzlaenge_0",
      "title": "AE 5: Kernsatz-Satzlaengen-Pflicht verletzt",
      "status": "fail",
      "severity": "must_fix",
      "evidence_quote": "In diesem Blogbeitrag schreibe ich über das Thema „Bewegung“, da es ein sehr wichtiges Thema bezüglich des zu bewältigenden Alltags ist, gerade dann, wenn dieser auch mal allein „gewuppt“ werden muss",
      "evidence_location": "kernsatz (Satz 2 von 2)",
      "violation_detail": "Kernsatz-Satz kernsatz (Satz 2 von 2) hat 31 Woerter — Pflicht ≤ 25. Aufteilen in zwei kuerzere Saetze, max. 1 Komma-Verbund pro Satz, kein Semikolon-Schachtel-Konstrukt."
    },
    {
      "id": "ae5_kernsatz_satzlaenge_1",
      "title": "AE 5: Kernsatz-Satzlaengen-Pflicht verletzt",
      "status": "fail",
      "severity": "must_fix",
      "evidence_quote": "Ich bin Kerstin und mein Mann Meikel hat schwere Hämophilie A. In diesem Blogbeitrag schreibe ich über das Thema „Bewegung“, da es ein sehr wichtiges Thema bezüglich des zu bewältigenden Alltags ist, gerade dann, wenn dieser auch mal allein",
      "evidence_location": "kernsatz",
      "violation_detail": "Kernsatz Avg = 21.0 W/Satz (42 W in 2 Saetzen) — Pflicht ≤ 18. Lieber drei klare Saetze als zwei lange."
    },
    {
      "id": "regel_1_umlaute",
      "title": "Echte deutsche Umlaute",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Hämophilie A",
      "evidence_location": "h1",
      "violation_detail": ""
    },
    {
      "id": "regel_2_text_1zu1_semantisch",
      "title": "origin=kept semantisch wortgleich",
      "status": "na",
      "severity": "must_fix",
      "evidence_quote": "",
      "evidence_location": "",
      "violation_detail": ""
    },
    {
      "id": "regel_2_originale_vollstaendig",
      "title": "Jede Original-H1/H2/H3 des Haupttexts wortgleich/abgedeckt",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie wirkt sich Hämophilie A auf Meikels Bewegung im Alltag aus?",
      "evidence_location": "sections[2].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_2_keine_ersetzung_original_h2",
      "title": "Original-H2 nicht ersetzt/degradiert",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie meistern wir die Herausforderungen im Alltag?",
      "evidence_location": "sections[3].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_2_keine_neue_h2_vor_original_h2",
      "title": "Keine neue H2 direkt vor Original-H2",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie haben sich unsere 15 Jahre mit Hämophilie A entwickelt?",
      "evidence_location": "sections[1].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_2_kein_perspektivwechsel",
      "title": "Ich/Wir-Eltern-Perspektive konsistent",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Bevor ich erzähle, wie wir heute Bewegung in unseren Alltag bringen",
      "evidence_location": "sections[1].h3_blocks[0].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "regel_4_h1_deckt_beide_segmente",
      "title": "H1 deckt beide Segmente ab",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Bewegung im Alltag bei Hämophilie A",
      "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": "Warum bleibt Bewegung trotz Schmerzen wichtig?",
      "evidence_location": "sections[2].h3_blocks[1].h3",
      "violation_detail": ""
    },
    {
      "id": "regel_5_w_fragen_scope_treu",
      "title": "Neue H2/H3 weder erweitern noch verengen den Absatz",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Welche Bewegung ist auch zu Hause möglich?",
      "evidence_location": "sections[4].h3_blocks[2].h3",
      "violation_detail": ""
    },
    {
      "id": "regel_5_terminologie_treue",
      "title": "Abgrenzungsvokabular nicht ersetzt",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "ich als gesunder Mensch",
      "evidence_location": "sections[2].h3_blocks[0].paragraphs[0].html",
      "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_kernsatz_keine_doppelung",
      "title": "Lede nur in kernsatz, nicht dupliziert",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Ich bin Kerstin und mein Mann Meikel hat schwere Hämophilie A.",
      "evidence_location": "kernsatz",
      "violation_detail": ""
    },
    {
      "id": "regel_7_schreibweise_hard_list",
      "title": "6 Begriffe in korrekter Form",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "schwere Hämophilie A",
      "evidence_location": "kernsatz",
      "violation_detail": ""
    },
    {
      "id": "regel_8_gendern_patienten_nicht_gegendert",
      "title": "Hämophilie-Patienten ohne :innen",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "andere Betroffene dadurch zu unterstützen",
      "evidence_location": "sections[4].h3_blocks[2].paragraphs[1].html",
      "violation_detail": ""
    },
    {
      "id": "regel_8_gendern_berufe_eigennamen_test",
      "title": "Berufsgruppen kontextabhängig",
      "status": "na",
      "severity": "must_fix",
      "evidence_quote": "",
      "evidence_location": "",
      "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": "na",
      "severity": "must_fix",
      "evidence_quote": "",
      "evidence_location": "",
      "violation_detail": ""
    },
    {
      "id": "regel_9_inline_links_gestrippt",
      "title": "Kein <a href> in kept-Absätzen",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "mein Mann <strong>Meikel</strong> aufgrund seiner <strong>Hämophilie</strong>",
      "evidence_location": "sections[2].h3_blocks[0].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "regel_9_annotation_link_strip_marker",
      "title": "link_strip + entfernte_links Marker",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"link_strip\": true",
      "evidence_location": "sections[2].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": "Wie schafft die richtige Hämophilie A-Therapie mehr Zeit für Sport?",
      "evidence_location": "sprechende_links[0].text",
      "violation_detail": ""
    },
    {
      "id": "regel_10_sprechende_links_kein_anchor_kein_marketing",
      "title": "Keine same-page-Anchor, keine Tracking-URLs",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "https://www.active-a.de/durch-die-richtige-therapie-mehr-zeit-fuer-sport/",
      "evidence_location": "sprechende_links[0].url",
      "violation_detail": ""
    },
    {
      "id": "regel_10_sprechende_links_pflicht_und_max",
      "title": "Pflicht 3-5, Hart-Max 5",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie funktioniert Sport zu Hause bei Hämophilie A?",
      "evidence_location": "sprechende_links[4].text",
      "violation_detail": ""
    },
    {
      "id": "regel_10_sprechende_links_strategisch_priorisiert",
      "title": "Erster Eintrag aus Strategic-Pool",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Strategisch relevant (Excel-Spalte L, Hub Community-Blog)",
      "evidence_location": "sprechende_links[0].quelle",
      "violation_detail": ""
    },
    {
      "id": "regel_11_keine_tooltips",
      "title": "tooltip_glossary leer + keine tooltip-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 neuen Texten",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "gerade dann, wenn dieser auch mal allein „gewuppt“ werden muss",
      "evidence_location": "kernsatz",
      "violation_detail": ""
    },
    {
      "id": "regel_2_h2_als_wfrage",
      "title": "Alle H2 als W-Fragen",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie meistern wir die Herausforderungen im Alltag?",
      "evidence_location": "sections[3].h2",
      "violation_detail": ""
    },
    {
      "id": "regel_5_text_vor_h3",
      "title": "Mindestens ein Absatz zwischen H2 und erster H3",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Warum bleibt Bewegung trotz Schmerzen wichtig?",
      "evidence_location": "sections[2].h3_blocks[1].h3",
      "violation_detail": ""
    },
    {
      "id": "regel_14_ankernavi_synchron",
      "title": "Ankernavi befüllt und H2-konsistent",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Wie haben sich unsere 15 Jahre mit Hämophilie A entwickelt?",
      "evidence_location": "ankernavi[0]",
      "violation_detail": ""
    },
    {
      "id": "merge_split_dokumentiert",
      "title": "Split + Alters-Entscheidung dokumentiert",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Alters-Entscheidung:</strong> Bewegung-Segment ist jüngstes",
      "evidence_location": "sections[0].h3_blocks[0].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "merge_vor_artikel_nicht_im_haupttext",
      "title": "Vor-Artikel-Inhalt nur in Rückblick-Prosa",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Während unseres gemeinsamen Alltags war es bisher so",
      "evidence_location": "sections[2].h3_blocks[0].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "merge_rueckblick_prosa_struktur",
      "title": "Format der Rückblick-Prosa",
      "status": "na",
      "severity": "must_fix",
      "evidence_quote": "<section class=\"rückblick-prosa\"><h3>Was bisher geschah</h3><p class=\"text-new\">",
      "evidence_location": "sections[1].h3_blocks[0].paragraphs[1].html",
      "violation_detail": "[auto] evidence_quote nicht im Output gefunden (vermutl. Halluzination). Original-Detail: Spec verlangt class=\"rueckblick-prosa\" (ue), Output verwendet ü. Klassenname an Spec angleichen, damit CSS-Selektor des Renderers greift."
    },
    {
      "id": "merge_rueckblick_prosa_saetze",
      "title": "5-7 Sätze + Budget-Slot",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"rueckblick_prosa_saetze\": 6",
      "evidence_location": "budget_check.rueckblick_prosa_saetze",
      "violation_detail": ""
    },
    {
      "id": "merge_rueckblick_prosa_woerter",
      "title": "Wort-Korridor 99-198",
      "status": "pass",
      "severity": "should_fix",
      "evidence_quote": "\"rueckblick_prosa_woerter\": 144",
      "evidence_location": "budget_check.rueckblick_prosa_woerter",
      "violation_detail": ""
    },
    {
      "id": "merge_rueckblick_prosa_erzaehlbogen",
      "title": "Erzählbogen statt Stationsaufzählung",
      "status": "pass",
      "severity": "should_fix",
      "evidence_quote": "Als ich meinen Mann Meikel vor fast 15 Jahren kennenlernte, war er noch fit",
      "evidence_location": "sections[1].h3_blocks[0].paragraphs[1].html",
      "violation_detail": ""
    },
    {
      "id": "merge_rueckblick_prosa_keine_halluzination",
      "title": "Fakten und Gefühle belegbar",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Dazu kamen Diabetes und Hepatitis C als weitere Belastungen",
      "evidence_location": "sections[1].h3_blocks[0].paragraphs[1].html",
      "violation_detail": ""
    },
    {
      "id": "merge_rueckblick_prosa_zitate",
      "title": "Max 2 Kurz-Zitate ≤6 Wörter",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Keine Fettungen, keine Listen, keine Zitate",
      "evidence_location": "sections[1].h3_blocks[0].paragraphs[1].annotation.begruendung",
      "violation_detail": ""
    },
    {
      "id": "merge_vorspann_nachspann",
      "title": "Pflicht-Vorspann + Nachspann",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"kap_ref\": \"Rückblick-Vorspann\"",
      "evidence_location": "sections[1].h3_blocks[0].paragraphs[0].annotation.kap_ref",
      "violation_detail": ""
    },
    {
      "id": "merge_anschluss_anpassung",
      "title": "Erste 1-3 Haupttext-Absätze bereinigt",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Während unseres gemeinsamen Alltags war es bisher so",
      "evidence_location": "sections[2].h3_blocks[0].paragraphs[0].html",
      "violation_detail": ""
    },
    {
      "id": "regel_12_genau_ein_cta",
      "title": "Genau ein CTA, kein CTA-Signatur-Normaltext",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "Hast Du Erfahrungen mit Bewegung im Alltag bei schwerer Hämophilie A oder Fragen dazu?",
      "evidence_location": "cta",
      "violation_detail": ""
    },
    {
      "id": "cta_bucket_und_hwg_konform",
      "title": "CTA-Bucket + HWG-Regel",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "\"cta_bucket\": \"allgemein\"",
      "evidence_location": "kopfbereich.cta_bucket",
      "violation_detail": ""
    },
    {
      "id": "merge_redirect_block",
      "title": "Redirect-Ziel gesetzt, keine erfundene URL",
      "status": "pass",
      "severity": "must_fix",
      "evidence_quote": "<VOR_ARTIKEL_URL_REVIEWER_EINTRAGEN>",
      "evidence_location": "sections[0].h3_blocks[0].paragraphs[1].html",
      "violation_detail": ""
    },
    {
      "id": "merge_pharmakovigilanz",
      "title": "Pharmakovigilanz-Codes korrekt",
      "status": "pass",
      "severity": "should_fix",
      "evidence_quote": "M-DE-00016863",
      "evidence_location": "sections[4].h3_blocks[2].paragraphs[2].html",
      "violation_detail": ""
    },
    {
      "id": "json_schema_bool_marker_konsistent",
      "title": "Bool-Marker bei R-Anpassungen",
      "status": "pass",
      "severity": "should_fix",
      "evidence_quote": "\"link_strip\": true",
      "evidence_location": "sections[2].h3_blocks[0].paragraphs[0].annotation",
      "violation_detail": ""
    },
    {
      "id": "leere_struktur_slots",
      "title": "Nicht genutzte Slots leer",
      "status": "pass",
      "severity": "should_fix",
      "evidence_quote": "\"faq\": []",
      "evidence_location": "faq",
      "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": ""
    }
  ],
  "_sanity": {
    "evidence_dropped": 1
  },
  "status_meta": "ok",
  "iteration": 0
}