{
  "generatedAt": "2026-06-19",
  "project": "WettIndex",
  "disclaimer": "Oeffentliche WettIndex-Snapshotdaten. Keine Rechts-, Lizenz-, Steuer- oder Wettempfehlung.",
  "count": 76,
  "sourcePageCount": 76,
  "completedTaskCount": 228,
  "openTaskCount": 304,
  "sprintTargetCount": 112,
  "nextUpdateCount": 76,
  "earliestNextUpdate": "2026-06-29",
  "latestNextUpdate": "2026-08-01",
  "familyCoverage": [
    {
      "sourceFamily": "anbieter",
      "pageCount": 31,
      "completedTaskCount": 93,
      "openTaskCount": 124,
      "sprintTargetCount": 36,
      "nextUpdateDate": "2026-07-03",
      "status": "familie-in-kontrolle"
    },
    {
      "sourceFamily": "ratgeber",
      "pageCount": 27,
      "completedTaskCount": 81,
      "openTaskCount": 108,
      "sprintTargetCount": 36,
      "nextUpdateDate": "2026-08-01",
      "status": "familie-in-kontrolle"
    },
    {
      "sourceFamily": "vertikal",
      "pageCount": 17,
      "completedTaskCount": 51,
      "openTaskCount": 68,
      "sprintTargetCount": 32,
      "nextUpdateDate": "2026-07-17",
      "status": "familie-in-kontrolle"
    },
    {
      "sourceFamily": "datenstatus",
      "pageCount": 1,
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "sprintTargetCount": 8,
      "nextUpdateDate": "2026-06-29",
      "status": "familie-in-kontrolle"
    }
  ],
  "noTrafficOrRankingClaims": true,
  "checks": [
    {
      "id": "control_rows",
      "label": "Seitenstatus-Zeilen",
      "passed": true,
      "value": 76,
      "limit": ">=70"
    },
    {
      "id": "task_status",
      "label": "Erledigte und offene Aufgaben",
      "passed": true,
      "value": "228 erledigt / 304 offen",
      "limit": ">=3 erledigt und >=2 offen je Seite"
    },
    {
      "id": "family_coverage",
      "label": "Seitenfamilien",
      "passed": true,
      "value": "anbieter:31, ratgeber:27, vertikal:17, datenstatus:1",
      "limit": "Anbieter/Ratgeber/Vertikal/Datenstatus"
    },
    {
      "id": "next_updates",
      "label": "Aktualisierungstermine",
      "passed": true,
      "value": 76,
      "limit": 76
    },
    {
      "id": "claim_boundaries",
      "label": "Aussagegrenzen",
      "passed": true,
      "value": 76,
      "limit": 76
    }
  ],
  "status": "editorial-implementation-control-erfuellt",
  "controlRows": [
    {
      "id": "implementation-control-076-sprint-link-datenstatus",
      "sourcePage": "/datenstatus/",
      "sourceUrl": "https://www.wettindex.de/datenstatus/",
      "sourceTitle": "WettIndex Datenstatus",
      "sourceFamily": "datenstatus",
      "moduleId": "sprint-link-datenstatus",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-datenstatus"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "8 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-anbieter",
          "sprintPage": "/redaktionsplan/welle-1-anbieter/",
          "sprintLabel": "Welle 1: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-app",
          "sprintPage": "/redaktionsplan/welle-1-app/",
          "sprintLabel": "Welle 1: Apps",
          "topic": "app",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-bonus",
          "sprintPage": "/redaktionsplan/welle-1-bonus/",
          "sprintLabel": "Welle 1: Bonus",
          "topic": "bonus",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-livewetten",
          "sprintPage": "/redaktionsplan/welle-1-livewetten/",
          "sprintLabel": "Welle 1: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-sportarten",
          "sprintPage": "/redaktionsplan/welle-1-sportarten/",
          "sprintLabel": "Welle 1: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 25
        },
        {
          "sprintId": "welle-1-studien",
          "sprintPage": "/redaktionsplan/welle-1-studien/",
          "sprintLabel": "Welle 1: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-zahlungen",
          "sprintPage": "/redaktionsplan/welle-1-zahlungen/",
          "sprintLabel": "Welle 1: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-2-quoten",
          "sprintPage": "/redaktionsplan/welle-2-quoten/",
          "sprintLabel": "Welle 2: Quoten",
          "topic": "quoten",
          "wave": "Welle 2",
          "plannedStart": "2026-06-27",
          "plannedEnd": "2026-07-03",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 8,
      "targetLinkCount": 9,
      "nextUpdateDate": "2026-06-29",
      "nextUpdateReason": "Datenstatus nach Sprint-Welle aktualisieren",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-001-sprint-link-anbieter-888sport-app-check",
      "sourcePage": "/anbieter/888sport-app-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/888sport-app-check/",
      "sourceTitle": "888sport App-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-888sport-app-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-888sport-app-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-app",
          "sprintPage": "/redaktionsplan/welle-1-app/",
          "sprintLabel": "Welle 1: Apps",
          "topic": "app",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-002-sprint-link-anbieter-888sport-bewertung",
      "sourcePage": "/anbieter/888sport-bewertung/",
      "sourceUrl": "https://www.wettindex.de/anbieter/888sport-bewertung/",
      "sourceTitle": "888sport Bewertung: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-888sport-bewertung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-888sport-bewertung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-sportarten",
          "sprintPage": "/redaktionsplan/welle-1-sportarten/",
          "sprintLabel": "Welle 1: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 25
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-003-sprint-link-anbieter-888sport-bonus",
      "sourcePage": "/anbieter/888sport-bonus/",
      "sourceUrl": "https://www.wettindex.de/anbieter/888sport-bonus/",
      "sourceTitle": "888sport Bonus: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-888sport-bonus",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-888sport-bonus"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-bonus",
          "sprintPage": "/redaktionsplan/welle-1-bonus/",
          "sprintLabel": "Welle 1: Bonus",
          "topic": "bonus",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-004-sprint-link-anbieter-888sport-bonusbedingungen",
      "sourcePage": "/anbieter/888sport-bonusbedingungen/",
      "sourceUrl": "https://www.wettindex.de/anbieter/888sport-bonusbedingungen/",
      "sourceTitle": "888sport Bonusbedingungen: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-888sport-bonusbedingungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-888sport-bonusbedingungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-bonus",
          "sprintPage": "/redaktionsplan/welle-1-bonus/",
          "sprintLabel": "Welle 1: Bonus",
          "topic": "bonus",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-005-sprint-link-anbieter-888sport-datencheck",
      "sourcePage": "/anbieter/888sport-datencheck/",
      "sourceUrl": "https://www.wettindex.de/anbieter/888sport-datencheck/",
      "sourceTitle": "888sport Datencheck: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-888sport-datencheck",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-888sport-datencheck"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-sportarten",
          "sprintPage": "/redaktionsplan/welle-1-sportarten/",
          "sprintLabel": "Welle 1: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 25
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-007-sprint-link-anbieter-888sport-teststatus",
      "sourcePage": "/anbieter/888sport-teststatus/",
      "sourceUrl": "https://www.wettindex.de/anbieter/888sport-teststatus/",
      "sourceTitle": "888sport Teststatus: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-888sport-teststatus",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-888sport-teststatus"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-sportarten",
          "sprintPage": "/redaktionsplan/welle-1-sportarten/",
          "sprintLabel": "Welle 1: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 25
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-008-sprint-link-anbieter-888sport-zahlungen-check",
      "sourcePage": "/anbieter/888sport-zahlungen-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/888sport-zahlungen-check/",
      "sourceTitle": "888sport Zahlungen-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-888sport-zahlungen-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-888sport-zahlungen-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-zahlungen",
          "sprintPage": "/redaktionsplan/welle-1-zahlungen/",
          "sprintLabel": "Welle 1: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-009-sprint-link-anbieter-admiralbet-app-check",
      "sourcePage": "/anbieter/admiralbet-app-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/admiralbet-app-check/",
      "sourceTitle": "AdmiralBet App-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-admiralbet-app-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-admiralbet-app-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-app",
          "sprintPage": "/redaktionsplan/welle-1-app/",
          "sprintLabel": "Welle 1: Apps",
          "topic": "app",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-011-sprint-link-anbieter-admiralbet-zahlungen-check",
      "sourcePage": "/anbieter/admiralbet-zahlungen-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/admiralbet-zahlungen-check/",
      "sourceTitle": "AdmiralBet Zahlungen-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-admiralbet-zahlungen-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-admiralbet-zahlungen-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-zahlungen",
          "sprintPage": "/redaktionsplan/welle-1-zahlungen/",
          "sprintLabel": "Welle 1: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-012-sprint-link-anbieter-bet-at-home-app-check",
      "sourcePage": "/anbieter/bet-at-home-app-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-app-check/",
      "sourceTitle": "bet-at-home App-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-app-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-app-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-anbieter",
          "sprintPage": "/redaktionsplan/welle-1-anbieter/",
          "sprintLabel": "Welle 1: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-app",
          "sprintPage": "/redaktionsplan/welle-1-app/",
          "sprintLabel": "Welle 1: Apps",
          "topic": "app",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-studien",
          "sprintPage": "/redaktionsplan/welle-1-studien/",
          "sprintLabel": "Welle 1: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-013-sprint-link-anbieter-bet-at-home-auszahlung",
      "sourcePage": "/anbieter/bet-at-home-auszahlung/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-auszahlung/",
      "sourceTitle": "bet-at-home Auszahlung: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-auszahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-auszahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-sportarten",
          "sprintPage": "/redaktionsplan/welle-1-sportarten/",
          "sprintLabel": "Welle 1: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 25
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-014-sprint-link-anbieter-bet-at-home-bewertung",
      "sourcePage": "/anbieter/bet-at-home-bewertung/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-bewertung/",
      "sourceTitle": "bet-at-home Bewertung: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-bewertung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-bewertung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "2 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-anbieter",
          "sprintPage": "/redaktionsplan/welle-1-anbieter/",
          "sprintLabel": "Welle 1: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-studien",
          "sprintPage": "/redaktionsplan/welle-1-studien/",
          "sprintLabel": "Welle 1: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 2,
      "targetLinkCount": 3,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-015-sprint-link-anbieter-bet-at-home-datencheck",
      "sourcePage": "/anbieter/bet-at-home-datencheck/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-datencheck/",
      "sourceTitle": "bet-at-home Datencheck: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-datencheck",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-datencheck"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "2 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-anbieter",
          "sprintPage": "/redaktionsplan/welle-1-anbieter/",
          "sprintLabel": "Welle 1: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-studien",
          "sprintPage": "/redaktionsplan/welle-1-studien/",
          "sprintLabel": "Welle 1: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 2,
      "targetLinkCount": 3,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-017-sprint-link-anbieter-bet-at-home-livewetten-check",
      "sourcePage": "/anbieter/bet-at-home-livewetten-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-livewetten-check/",
      "sourceTitle": "bet-at-home Livewetten-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-livewetten-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-livewetten-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-livewetten",
          "sprintPage": "/redaktionsplan/welle-1-livewetten/",
          "sprintLabel": "Welle 1: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-019-sprint-link-anbieter-bet-at-home-teststatus",
      "sourcePage": "/anbieter/bet-at-home-teststatus/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-teststatus/",
      "sourceTitle": "bet-at-home Teststatus: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-teststatus",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-teststatus"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "2 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-anbieter",
          "sprintPage": "/redaktionsplan/welle-1-anbieter/",
          "sprintLabel": "Welle 1: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-1-studien",
          "sprintPage": "/redaktionsplan/welle-1-studien/",
          "sprintLabel": "Welle 1: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 2,
      "targetLinkCount": 3,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-020-sprint-link-anbieter-bet-at-home-zahlungen-check",
      "sourcePage": "/anbieter/bet-at-home-zahlungen-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-zahlungen-check/",
      "sourceTitle": "bet-at-home Zahlungen-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-zahlungen-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-zahlungen-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-zahlungen",
          "sprintPage": "/redaktionsplan/welle-1-zahlungen/",
          "sprintLabel": "Welle 1: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-022-sprint-link-anbieter-bet365-livewetten-check",
      "sourcePage": "/anbieter/bet365-livewetten-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet365-livewetten-check/",
      "sourceTitle": "bet365 Livewetten-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet365-livewetten-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet365-livewetten-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-livewetten",
          "sprintPage": "/redaktionsplan/welle-1-livewetten/",
          "sprintLabel": "Welle 1: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-024-sprint-link-anbieter-betano-app-check",
      "sourcePage": "/anbieter/betano-app-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/betano-app-check/",
      "sourceTitle": "Betano App-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-betano-app-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-betano-app-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-app",
          "sprintPage": "/redaktionsplan/welle-1-app/",
          "sprintLabel": "Welle 1: Apps",
          "topic": "app",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-025-sprint-link-anbieter-betano-bonus",
      "sourcePage": "/anbieter/betano-bonus/",
      "sourceUrl": "https://www.wettindex.de/anbieter/betano-bonus/",
      "sourceTitle": "Betano Bonus: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-betano-bonus",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-betano-bonus"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-bonus",
          "sprintPage": "/redaktionsplan/welle-1-bonus/",
          "sprintLabel": "Welle 1: Bonus",
          "topic": "bonus",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-026-sprint-link-anbieter-betano-bonusbedingungen",
      "sourcePage": "/anbieter/betano-bonusbedingungen/",
      "sourceUrl": "https://www.wettindex.de/anbieter/betano-bonusbedingungen/",
      "sourceTitle": "Betano Bonusbedingungen: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-betano-bonusbedingungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-betano-bonusbedingungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-bonus",
          "sprintPage": "/redaktionsplan/welle-1-bonus/",
          "sprintLabel": "Welle 1: Bonus",
          "topic": "bonus",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-027-sprint-link-anbieter-betano-livewetten-check",
      "sourcePage": "/anbieter/betano-livewetten-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/betano-livewetten-check/",
      "sourceTitle": "Betano Livewetten-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-betano-livewetten-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-betano-livewetten-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-livewetten",
          "sprintPage": "/redaktionsplan/welle-1-livewetten/",
          "sprintLabel": "Welle 1: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-029-sprint-link-anbieter-betano-zahlungen-check",
      "sourcePage": "/anbieter/betano-zahlungen-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/betano-zahlungen-check/",
      "sourceTitle": "Betano Zahlungen-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-betano-zahlungen-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-betano-zahlungen-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-zahlungen",
          "sprintPage": "/redaktionsplan/welle-1-zahlungen/",
          "sprintLabel": "Welle 1: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-030-sprint-link-anbieter-betway-livewetten-check",
      "sourcePage": "/anbieter/betway-livewetten-check/",
      "sourceUrl": "https://www.wettindex.de/anbieter/betway-livewetten-check/",
      "sourceTitle": "Betway Livewetten-Check: Score, Datenlage und Quellenstatus",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-betway-livewetten-check",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-betway-livewetten-check"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-1-livewetten",
          "sprintPage": "/redaktionsplan/welle-1-livewetten/",
          "sprintLabel": "Welle 1: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 1",
          "plannedStart": "2026-06-20",
          "plannedEnd": "2026-06-26",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-03",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-018-sprint-link-anbieter-bet-at-home-quoten",
      "sourcePage": "/anbieter/bet-at-home-quoten/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-quoten/",
      "sourceTitle": "bet-at-home Quoten: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-quoten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-quoten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-2-quoten",
          "sprintPage": "/redaktionsplan/welle-2-quoten/",
          "sprintLabel": "Welle 2: Quoten",
          "topic": "quoten",
          "wave": "Welle 2",
          "plannedStart": "2026-06-27",
          "plannedEnd": "2026-07-03",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-10",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-023-sprint-link-anbieter-bet365-quoten",
      "sourcePage": "/anbieter/bet365-quoten/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet365-quoten/",
      "sourceTitle": "bet365 Quoten: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet365-quoten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet365-quoten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-2-quoten",
          "sprintPage": "/redaktionsplan/welle-2-quoten/",
          "sprintLabel": "Welle 2: Quoten",
          "topic": "quoten",
          "wave": "Welle 2",
          "plannedStart": "2026-06-27",
          "plannedEnd": "2026-07-03",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-10",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-028-sprint-link-anbieter-betano-quoten",
      "sourcePage": "/anbieter/betano-quoten/",
      "sourceUrl": "https://www.wettindex.de/anbieter/betano-quoten/",
      "sourceTitle": "Betano Quoten: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-betano-quoten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-betano-quoten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-2-quoten",
          "sprintPage": "/redaktionsplan/welle-2-quoten/",
          "sprintLabel": "Welle 2: Quoten",
          "topic": "quoten",
          "wave": "Welle 2",
          "plannedStart": "2026-06-27",
          "plannedEnd": "2026-07-03",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-10",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-031-sprint-link-anbieter-betway-quoten",
      "sourcePage": "/anbieter/betway-quoten/",
      "sourceUrl": "https://www.wettindex.de/anbieter/betway-quoten/",
      "sourceTitle": "Betway Quoten: Datenlage, Anbietercheck und Vergleich",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-betway-quoten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-betway-quoten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-2-quoten",
          "sprintPage": "/redaktionsplan/welle-2-quoten/",
          "sprintLabel": "Welle 2: Quoten",
          "topic": "quoten",
          "wave": "Welle 2",
          "plannedStart": "2026-06-27",
          "plannedEnd": "2026-07-03",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-10",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-006-sprint-link-anbieter-888sport-erfahrungen",
      "sourcePage": "/anbieter/888sport-erfahrungen/",
      "sourceUrl": "https://www.wettindex.de/anbieter/888sport-erfahrungen/",
      "sourceTitle": "888sport Erfahrungen: Score, Datenlage und Alternativen",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-888sport-erfahrungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-888sport-erfahrungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-2-ratgeber",
          "sprintPage": "/redaktionsplan/welle-2-ratgeber/",
          "sprintLabel": "Welle 2: Ratgeber",
          "topic": "ratgeber",
          "wave": "Welle 2",
          "plannedStart": "2026-07-03",
          "plannedEnd": "2026-07-09",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-16",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-010-sprint-link-anbieter-admiralbet-erfahrungen",
      "sourcePage": "/anbieter/admiralbet-erfahrungen/",
      "sourceUrl": "https://www.wettindex.de/anbieter/admiralbet-erfahrungen/",
      "sourceTitle": "AdmiralBet Erfahrungen: Score, Datenlage und Alternativen",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-admiralbet-erfahrungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-admiralbet-erfahrungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-2-ratgeber",
          "sprintPage": "/redaktionsplan/welle-2-ratgeber/",
          "sprintLabel": "Welle 2: Ratgeber",
          "topic": "ratgeber",
          "wave": "Welle 2",
          "plannedStart": "2026-07-03",
          "plannedEnd": "2026-07-09",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-16",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-016-sprint-link-anbieter-bet-at-home-erfahrungen",
      "sourcePage": "/anbieter/bet-at-home-erfahrungen/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet-at-home-erfahrungen/",
      "sourceTitle": "bet-at-home Erfahrungen: Score, Datenlage und Alternativen",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet-at-home-erfahrungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet-at-home-erfahrungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-2-ratgeber",
          "sprintPage": "/redaktionsplan/welle-2-ratgeber/",
          "sprintLabel": "Welle 2: Ratgeber",
          "topic": "ratgeber",
          "wave": "Welle 2",
          "plannedStart": "2026-07-03",
          "plannedEnd": "2026-07-09",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-16",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-021-sprint-link-anbieter-bet365-erfahrungen",
      "sourcePage": "/anbieter/bet365-erfahrungen/",
      "sourceUrl": "https://www.wettindex.de/anbieter/bet365-erfahrungen/",
      "sourceTitle": "bet365 Erfahrungen: Score, Datenlage und Alternativen",
      "sourceFamily": "anbieter",
      "moduleId": "sprint-link-anbieter-bet365-erfahrungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-anbieter-bet365-erfahrungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-2-ratgeber",
          "sprintPage": "/redaktionsplan/welle-2-ratgeber/",
          "sprintLabel": "Welle 2: Ratgeber",
          "topic": "ratgeber",
          "wave": "Welle 2",
          "plannedStart": "2026-07-03",
          "plannedEnd": "2026-07-09",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-16",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-059-sprint-link-bonus-bestandskunden-bonus-bonus-ohne-einzahlung",
      "sourcePage": "/bonus/bestandskunden-bonus-bonus-ohne-einzahlung/",
      "sourceUrl": "https://www.wettindex.de/bonus/bestandskunden-bonus-bonus-ohne-einzahlung/",
      "sourceTitle": "Bestandskunden Bonus bonus-ohne-einzahlung: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-bonus-bestandskunden-bonus-bonus-ohne-einzahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-bonus-bestandskunden-bonus-bonus-ohne-einzahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "4 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-3-anbieter",
          "sprintPage": "/redaktionsplan/welle-3-anbieter/",
          "sprintLabel": "Welle 3: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-bonus",
          "sprintPage": "/redaktionsplan/welle-3-bonus/",
          "sprintLabel": "Welle 3: Bonus",
          "topic": "bonus",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-studien",
          "sprintPage": "/redaktionsplan/welle-3-studien/",
          "sprintLabel": "Welle 3: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-zahlungen",
          "sprintPage": "/redaktionsplan/welle-3-zahlungen/",
          "sprintLabel": "Welle 3: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 4,
      "targetLinkCount": 5,
      "nextUpdateDate": "2026-07-17",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-060-sprint-link-bonus-bestandskunden-bonus-bonusbedingungen",
      "sourcePage": "/bonus/bestandskunden-bonus-bonusbedingungen/",
      "sourceUrl": "https://www.wettindex.de/bonus/bestandskunden-bonus-bonusbedingungen/",
      "sourceTitle": "Bestandskunden Bonus bonusbedingungen: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-bonus-bestandskunden-bonus-bonusbedingungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-bonus-bestandskunden-bonus-bonusbedingungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-3-anbieter",
          "sprintPage": "/redaktionsplan/welle-3-anbieter/",
          "sprintLabel": "Welle 3: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-bonus",
          "sprintPage": "/redaktionsplan/welle-3-bonus/",
          "sprintLabel": "Welle 3: Bonus",
          "topic": "bonus",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-studien",
          "sprintPage": "/redaktionsplan/welle-3-studien/",
          "sprintLabel": "Welle 3: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-07-17",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-061-sprint-link-bonus-bestandskunden-bonus-freebet",
      "sourcePage": "/bonus/bestandskunden-bonus-freebet/",
      "sourceUrl": "https://www.wettindex.de/bonus/bestandskunden-bonus-freebet/",
      "sourceTitle": "Bestandskunden Bonus freebet: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-bonus-bestandskunden-bonus-freebet",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-bonus-bestandskunden-bonus-freebet"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-3-anbieter",
          "sprintPage": "/redaktionsplan/welle-3-anbieter/",
          "sprintLabel": "Welle 3: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-bonus",
          "sprintPage": "/redaktionsplan/welle-3-bonus/",
          "sprintLabel": "Welle 3: Bonus",
          "topic": "bonus",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-studien",
          "sprintPage": "/redaktionsplan/welle-3-studien/",
          "sprintLabel": "Welle 3: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-07-17",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-062-sprint-link-bonus-bestandskunden-bonus-kombi-bonus",
      "sourcePage": "/bonus/bestandskunden-bonus-kombi-bonus/",
      "sourceUrl": "https://www.wettindex.de/bonus/bestandskunden-bonus-kombi-bonus/",
      "sourceTitle": "Bestandskunden Bonus kombi-bonus: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-bonus-bestandskunden-bonus-kombi-bonus",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-bonus-bestandskunden-bonus-kombi-bonus"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-3-anbieter",
          "sprintPage": "/redaktionsplan/welle-3-anbieter/",
          "sprintLabel": "Welle 3: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-bonus",
          "sprintPage": "/redaktionsplan/welle-3-bonus/",
          "sprintLabel": "Welle 3: Bonus",
          "topic": "bonus",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-3-studien",
          "sprintPage": "/redaktionsplan/welle-3-studien/",
          "sprintLabel": "Welle 3: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-07-17",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-063-sprint-link-bonus-bonus-ohne-einzahlung-bonus-ohne-einzahlung-datencheck-2",
      "sourcePage": "/bonus/bonus-ohne-einzahlung-bonus-ohne-einzahlung-datencheck-2/",
      "sourceUrl": "https://www.wettindex.de/bonus/bonus-ohne-einzahlung-bonus-ohne-einzahlung-datencheck-2/",
      "sourceTitle": "Bonus ohne Einzahlung bonus-ohne-einzahlung Datencheck 2: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-bonus-bonus-ohne-einzahlung-bonus-ohne-einzahlung-datencheck-2",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-bonus-bonus-ohne-einzahlung-bonus-ohne-einzahlung-datencheck-2"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-3-zahlungen",
          "sprintPage": "/redaktionsplan/welle-3-zahlungen/",
          "sprintLabel": "Welle 3: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-17",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-064-sprint-link-bonus-bonus-ohne-einzahlung-bonus-ohne-einzahlung",
      "sourcePage": "/bonus/bonus-ohne-einzahlung-bonus-ohne-einzahlung/",
      "sourceUrl": "https://www.wettindex.de/bonus/bonus-ohne-einzahlung-bonus-ohne-einzahlung/",
      "sourceTitle": "Bonus ohne Einzahlung bonus-ohne-einzahlung: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-bonus-bonus-ohne-einzahlung-bonus-ohne-einzahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-bonus-bonus-ohne-einzahlung-bonus-ohne-einzahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-3-zahlungen",
          "sprintPage": "/redaktionsplan/welle-3-zahlungen/",
          "sprintLabel": "Welle 3: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-17",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-065-sprint-link-bonus-bonus-ohne-einzahlung-bonusbedingungen-datencheck-2",
      "sourcePage": "/bonus/bonus-ohne-einzahlung-bonusbedingungen-datencheck-2/",
      "sourceUrl": "https://www.wettindex.de/bonus/bonus-ohne-einzahlung-bonusbedingungen-datencheck-2/",
      "sourceTitle": "Bonus ohne Einzahlung bonusbedingungen Datencheck 2: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-bonus-bonus-ohne-einzahlung-bonusbedingungen-datencheck-2",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-bonus-bonus-ohne-einzahlung-bonusbedingungen-datencheck-2"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-3-zahlungen",
          "sprintPage": "/redaktionsplan/welle-3-zahlungen/",
          "sprintLabel": "Welle 3: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 3",
          "plannedStart": "2026-07-04",
          "plannedEnd": "2026-07-10",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-07-17",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-032-sprint-link-ratgeber-anbieter-erfahrungen-888sport-alternativen",
      "sourcePage": "/ratgeber/anbieter-erfahrungen-888sport-alternativen/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/anbieter-erfahrungen-888sport-alternativen/",
      "sourceTitle": "888sport Alternativen: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-anbieter-erfahrungen-888sport-alternativen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-anbieter-erfahrungen-888sport-alternativen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-anbieter",
          "sprintPage": "/redaktionsplan/welle-4-anbieter/",
          "sprintLabel": "Welle 4: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-ratgeber",
          "sprintPage": "/redaktionsplan/welle-4-ratgeber/",
          "sprintLabel": "Welle 4: Ratgeber",
          "topic": "ratgeber",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-studien",
          "sprintPage": "/redaktionsplan/welle-4-studien/",
          "sprintLabel": "Welle 4: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-033-sprint-link-ratgeber-anbieter-erfahrungen-888sport-bewertung",
      "sourcePage": "/ratgeber/anbieter-erfahrungen-888sport-bewertung/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/anbieter-erfahrungen-888sport-bewertung/",
      "sourceTitle": "888sport Bewertung: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-anbieter-erfahrungen-888sport-bewertung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-anbieter-erfahrungen-888sport-bewertung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-anbieter",
          "sprintPage": "/redaktionsplan/welle-4-anbieter/",
          "sprintLabel": "Welle 4: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-ratgeber",
          "sprintPage": "/redaktionsplan/welle-4-ratgeber/",
          "sprintLabel": "Welle 4: Ratgeber",
          "topic": "ratgeber",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-studien",
          "sprintPage": "/redaktionsplan/welle-4-studien/",
          "sprintLabel": "Welle 4: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-034-sprint-link-ratgeber-anbieter-erfahrungen-888sport-datenlage",
      "sourcePage": "/ratgeber/anbieter-erfahrungen-888sport-datenlage/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/anbieter-erfahrungen-888sport-datenlage/",
      "sourceTitle": "888sport Datenlage: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-anbieter-erfahrungen-888sport-datenlage",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-anbieter-erfahrungen-888sport-datenlage"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-anbieter",
          "sprintPage": "/redaktionsplan/welle-4-anbieter/",
          "sprintLabel": "Welle 4: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-ratgeber",
          "sprintPage": "/redaktionsplan/welle-4-ratgeber/",
          "sprintLabel": "Welle 4: Ratgeber",
          "topic": "ratgeber",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-studien",
          "sprintPage": "/redaktionsplan/welle-4-studien/",
          "sprintLabel": "Welle 4: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-035-sprint-link-ratgeber-anbieter-erfahrungen-888sport-erfahrungen",
      "sourcePage": "/ratgeber/anbieter-erfahrungen-888sport-erfahrungen/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/anbieter-erfahrungen-888sport-erfahrungen/",
      "sourceTitle": "888sport Erfahrungen: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-anbieter-erfahrungen-888sport-erfahrungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-anbieter-erfahrungen-888sport-erfahrungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-anbieter",
          "sprintPage": "/redaktionsplan/welle-4-anbieter/",
          "sprintLabel": "Welle 4: Anbieter",
          "topic": "anbieter",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-ratgeber",
          "sprintPage": "/redaktionsplan/welle-4-ratgeber/",
          "sprintLabel": "Welle 4: Ratgeber",
          "topic": "ratgeber",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-studien",
          "sprintPage": "/redaktionsplan/welle-4-studien/",
          "sprintLabel": "Welle 4: Studien und Reports",
          "topic": "studien",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-036-sprint-link-ratgeber-app-888sport-android-app",
      "sourcePage": "/ratgeber/app-888sport-android-app/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/app-888sport-android-app/",
      "sourceTitle": "888sport Android App: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-app-888sport-android-app",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-app-888sport-android-app"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-app",
          "sprintPage": "/redaktionsplan/welle-4-app/",
          "sprintLabel": "Welle 4: Apps",
          "topic": "app",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-037-sprint-link-ratgeber-app-888sport-app",
      "sourcePage": "/ratgeber/app-888sport-app/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/app-888sport-app/",
      "sourceTitle": "888sport App: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-app-888sport-app",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-app-888sport-app"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-app",
          "sprintPage": "/redaktionsplan/welle-4-app/",
          "sprintLabel": "Welle 4: Apps",
          "topic": "app",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-038-sprint-link-ratgeber-app-888sport-ios-app",
      "sourcePage": "/ratgeber/app-888sport-ios-app/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/app-888sport-ios-app/",
      "sourceTitle": "888sport iOS App: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-app-888sport-ios-app",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-app-888sport-ios-app"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-app",
          "sprintPage": "/redaktionsplan/welle-4-app/",
          "sprintLabel": "Welle 4: Apps",
          "topic": "app",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-039-sprint-link-ratgeber-app-888sport-mobile-einzahlung",
      "sourcePage": "/ratgeber/app-888sport-mobile-einzahlung/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/app-888sport-mobile-einzahlung/",
      "sourceTitle": "888sport mobile Einzahlung: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-app-888sport-mobile-einzahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-app-888sport-mobile-einzahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-app",
          "sprintPage": "/redaktionsplan/welle-4-app/",
          "sprintLabel": "Welle 4: Apps",
          "topic": "app",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-040-sprint-link-ratgeber-auszahlung-888sport-auszahlung",
      "sourcePage": "/ratgeber/auszahlung-888sport-auszahlung/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/auszahlung-888sport-auszahlung/",
      "sourceTitle": "888sport Auszahlung: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-auszahlung-888sport-auszahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-auszahlung-888sport-auszahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-zahlungen",
          "sprintPage": "/redaktionsplan/welle-4-zahlungen/",
          "sprintLabel": "Welle 4: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-041-sprint-link-ratgeber-auszahlung-888sport-auszahlungsdauer",
      "sourcePage": "/ratgeber/auszahlung-888sport-auszahlungsdauer/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/auszahlung-888sport-auszahlungsdauer/",
      "sourceTitle": "888sport Auszahlungsdauer: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-auszahlung-888sport-auszahlungsdauer",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-auszahlung-888sport-auszahlungsdauer"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-zahlungen",
          "sprintPage": "/redaktionsplan/welle-4-zahlungen/",
          "sprintLabel": "Welle 4: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-042-sprint-link-ratgeber-auszahlung-888sport-auszahlungsmethoden",
      "sourcePage": "/ratgeber/auszahlung-888sport-auszahlungsmethoden/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/auszahlung-888sport-auszahlungsmethoden/",
      "sourceTitle": "888sport Auszahlungsmethoden: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-auszahlung-888sport-auszahlungsmethoden",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-auszahlung-888sport-auszahlungsmethoden"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-zahlungen",
          "sprintPage": "/redaktionsplan/welle-4-zahlungen/",
          "sprintLabel": "Welle 4: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-043-sprint-link-ratgeber-auszahlung-888sport-kassencheck",
      "sourcePage": "/ratgeber/auszahlung-888sport-kassencheck/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/auszahlung-888sport-kassencheck/",
      "sourceTitle": "888sport Kassencheck: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-auszahlung-888sport-kassencheck",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-auszahlung-888sport-kassencheck"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-zahlungen",
          "sprintPage": "/redaktionsplan/welle-4-zahlungen/",
          "sprintLabel": "Welle 4: Zahlungen",
          "topic": "zahlungen",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-044-sprint-link-ratgeber-bonusbedingungen-888sport-bonusbedingungen",
      "sourcePage": "/ratgeber/bonusbedingungen-888sport-bonusbedingungen/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/bonusbedingungen-888sport-bonusbedingungen/",
      "sourceTitle": "888sport Bonusbedingungen: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-bonusbedingungen-888sport-bonusbedingungen",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-bonusbedingungen-888sport-bonusbedingungen"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-bonus",
          "sprintPage": "/redaktionsplan/welle-4-bonus/",
          "sprintLabel": "Welle 4: Bonus",
          "topic": "bonus",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-045-sprint-link-ratgeber-bonusbedingungen-888sport-bonuswert",
      "sourcePage": "/ratgeber/bonusbedingungen-888sport-bonuswert/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/bonusbedingungen-888sport-bonuswert/",
      "sourceTitle": "888sport Bonuswert: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-bonusbedingungen-888sport-bonuswert",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-bonusbedingungen-888sport-bonuswert"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-bonus",
          "sprintPage": "/redaktionsplan/welle-4-bonus/",
          "sprintLabel": "Welle 4: Bonus",
          "topic": "bonus",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-046-sprint-link-ratgeber-bonusbedingungen-888sport-freebet",
      "sourcePage": "/ratgeber/bonusbedingungen-888sport-freebet/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/bonusbedingungen-888sport-freebet/",
      "sourceTitle": "888sport Freebet: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-bonusbedingungen-888sport-freebet",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-bonusbedingungen-888sport-freebet"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-bonus",
          "sprintPage": "/redaktionsplan/welle-4-bonus/",
          "sprintLabel": "Welle 4: Bonus",
          "topic": "bonus",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-047-sprint-link-ratgeber-bonusbedingungen-888sport-mindestquote",
      "sourcePage": "/ratgeber/bonusbedingungen-888sport-mindestquote/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/bonusbedingungen-888sport-mindestquote/",
      "sourceTitle": "888sport Mindestquote: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-bonusbedingungen-888sport-mindestquote",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-bonusbedingungen-888sport-mindestquote"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "2 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-bonus",
          "sprintPage": "/redaktionsplan/welle-4-bonus/",
          "sprintLabel": "Welle 4: Bonus",
          "topic": "bonus",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 4,
          "taskCount": 24
        },
        {
          "sprintId": "welle-4-quoten",
          "sprintPage": "/redaktionsplan/welle-4-quoten/",
          "sprintLabel": "Welle 4: Quoten",
          "topic": "quoten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 2,
      "targetLinkCount": 3,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-048-sprint-link-ratgeber-bonusbedingungen-admiralbet-mindestquote",
      "sourcePage": "/ratgeber/bonusbedingungen-admiralbet-mindestquote/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/bonusbedingungen-admiralbet-mindestquote/",
      "sourceTitle": "AdmiralBet Mindestquote: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-bonusbedingungen-admiralbet-mindestquote",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-bonusbedingungen-admiralbet-mindestquote"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-quoten",
          "sprintPage": "/redaktionsplan/welle-4-quoten/",
          "sprintLabel": "Welle 4: Quoten",
          "topic": "quoten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-049-sprint-link-ratgeber-bonusbedingungen-bet-at-home-mindestquote",
      "sourcePage": "/ratgeber/bonusbedingungen-bet-at-home-mindestquote/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/bonusbedingungen-bet-at-home-mindestquote/",
      "sourceTitle": "bet-at-home Mindestquote: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-bonusbedingungen-bet-at-home-mindestquote",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-bonusbedingungen-bet-at-home-mindestquote"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-quoten",
          "sprintPage": "/redaktionsplan/welle-4-quoten/",
          "sprintLabel": "Welle 4: Quoten",
          "topic": "quoten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-050-sprint-link-ratgeber-bonusbedingungen-bet365-mindestquote",
      "sourcePage": "/ratgeber/bonusbedingungen-bet365-mindestquote/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/bonusbedingungen-bet365-mindestquote/",
      "sourceTitle": "bet365 Mindestquote: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-bonusbedingungen-bet365-mindestquote",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-bonusbedingungen-bet365-mindestquote"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-quoten",
          "sprintPage": "/redaktionsplan/welle-4-quoten/",
          "sprintLabel": "Welle 4: Quoten",
          "topic": "quoten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-051-sprint-link-ratgeber-sportarten-american-football-auszahlung",
      "sourcePage": "/ratgeber/sportarten-american-football-auszahlung/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/sportarten-american-football-auszahlung/",
      "sourceTitle": "American Football Auszahlung: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-sportarten-american-football-auszahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-sportarten-american-football-auszahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-sportarten",
          "sprintPage": "/redaktionsplan/welle-4-sportarten/",
          "sprintLabel": "Welle 4: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-052-sprint-link-ratgeber-sportarten-american-football-livewetten",
      "sourcePage": "/ratgeber/sportarten-american-football-livewetten/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/sportarten-american-football-livewetten/",
      "sourceTitle": "American Football Livewetten: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-sportarten-american-football-livewetten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-sportarten-american-football-livewetten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-livewetten",
          "sprintPage": "/redaktionsplan/welle-4-livewetten/",
          "sprintLabel": "Welle 4: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-053-sprint-link-ratgeber-sportarten-basketball-auszahlung",
      "sourcePage": "/ratgeber/sportarten-basketball-auszahlung/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/sportarten-basketball-auszahlung/",
      "sourceTitle": "Basketball Auszahlung: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-sportarten-basketball-auszahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-sportarten-basketball-auszahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-sportarten",
          "sprintPage": "/redaktionsplan/welle-4-sportarten/",
          "sprintLabel": "Welle 4: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-054-sprint-link-ratgeber-sportarten-basketball-livewetten",
      "sourcePage": "/ratgeber/sportarten-basketball-livewetten/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/sportarten-basketball-livewetten/",
      "sourceTitle": "Basketball Livewetten: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-sportarten-basketball-livewetten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-sportarten-basketball-livewetten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-livewetten",
          "sprintPage": "/redaktionsplan/welle-4-livewetten/",
          "sprintLabel": "Welle 4: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-055-sprint-link-ratgeber-sportarten-darts-auszahlung",
      "sourcePage": "/ratgeber/sportarten-darts-auszahlung/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/sportarten-darts-auszahlung/",
      "sourceTitle": "Darts Auszahlung: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-sportarten-darts-auszahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-sportarten-darts-auszahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-sportarten",
          "sprintPage": "/redaktionsplan/welle-4-sportarten/",
          "sprintLabel": "Welle 4: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-056-sprint-link-ratgeber-sportarten-darts-livewetten",
      "sourcePage": "/ratgeber/sportarten-darts-livewetten/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/sportarten-darts-livewetten/",
      "sourceTitle": "Darts Livewetten: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-sportarten-darts-livewetten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-sportarten-darts-livewetten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-livewetten",
          "sprintPage": "/redaktionsplan/welle-4-livewetten/",
          "sprintLabel": "Welle 4: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-057-sprint-link-ratgeber-sportarten-eishockey-auszahlung",
      "sourcePage": "/ratgeber/sportarten-eishockey-auszahlung/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/sportarten-eishockey-auszahlung/",
      "sourceTitle": "Eishockey Auszahlung: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-sportarten-eishockey-auszahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-sportarten-eishockey-auszahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-sportarten",
          "sprintPage": "/redaktionsplan/welle-4-sportarten/",
          "sprintLabel": "Welle 4: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-058-sprint-link-ratgeber-sportarten-eishockey-livewetten",
      "sourcePage": "/ratgeber/sportarten-eishockey-livewetten/",
      "sourceUrl": "https://www.wettindex.de/ratgeber/sportarten-eishockey-livewetten/",
      "sourceTitle": "Eishockey Livewetten: Ratgeber: Datenlage und Checkliste",
      "sourceFamily": "ratgeber",
      "moduleId": "sprint-link-ratgeber-sportarten-eishockey-livewetten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-ratgeber-sportarten-eishockey-livewetten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-livewetten",
          "sprintPage": "/redaktionsplan/welle-4-livewetten/",
          "sprintLabel": "Welle 4: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-066-sprint-link-sportarten-fussball-anbieter-datencheck-2",
      "sourcePage": "/sportarten/fussball-anbieter-datencheck-2/",
      "sourceUrl": "https://www.wettindex.de/sportarten/fussball-anbieter-datencheck-2/",
      "sourceTitle": "Fussball anbieter Datencheck 2: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-sportarten-fussball-anbieter-datencheck-2",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-sportarten-fussball-anbieter-datencheck-2"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "2 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-quoten",
          "sprintPage": "/redaktionsplan/welle-4-quoten/",
          "sprintLabel": "Welle 4: Quoten",
          "topic": "quoten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        },
        {
          "sprintId": "welle-4-sportarten",
          "sprintPage": "/redaktionsplan/welle-4-sportarten/",
          "sprintLabel": "Welle 4: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 2,
      "targetLinkCount": 3,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-067-sprint-link-sportarten-fussball-anbieter",
      "sourcePage": "/sportarten/fussball-anbieter/",
      "sourceUrl": "https://www.wettindex.de/sportarten/fussball-anbieter/",
      "sourceTitle": "Fussball anbieter: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-sportarten-fussball-anbieter",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-sportarten-fussball-anbieter"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "2 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-quoten",
          "sprintPage": "/redaktionsplan/welle-4-quoten/",
          "sprintLabel": "Welle 4: Quoten",
          "topic": "quoten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        },
        {
          "sprintId": "welle-4-sportarten",
          "sprintPage": "/redaktionsplan/welle-4-sportarten/",
          "sprintLabel": "Welle 4: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 2,
      "targetLinkCount": 3,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-068-sprint-link-sportarten-fussball-livewetten-datencheck-2",
      "sourcePage": "/sportarten/fussball-livewetten-datencheck-2/",
      "sourceUrl": "https://www.wettindex.de/sportarten/fussball-livewetten-datencheck-2/",
      "sourceTitle": "Fussball livewetten Datencheck 2: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-sportarten-fussball-livewetten-datencheck-2",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-sportarten-fussball-livewetten-datencheck-2"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-livewetten",
          "sprintPage": "/redaktionsplan/welle-4-livewetten/",
          "sprintLabel": "Welle 4: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        },
        {
          "sprintId": "welle-4-quoten",
          "sprintPage": "/redaktionsplan/welle-4-quoten/",
          "sprintLabel": "Welle 4: Quoten",
          "topic": "quoten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        },
        {
          "sprintId": "welle-4-sportarten",
          "sprintPage": "/redaktionsplan/welle-4-sportarten/",
          "sprintLabel": "Welle 4: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-069-sprint-link-sportarten-fussball-livewetten",
      "sourcePage": "/sportarten/fussball-livewetten/",
      "sourceUrl": "https://www.wettindex.de/sportarten/fussball-livewetten/",
      "sourceTitle": "Fussball livewetten: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-sportarten-fussball-livewetten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-sportarten-fussball-livewetten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "3 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-livewetten",
          "sprintPage": "/redaktionsplan/welle-4-livewetten/",
          "sprintLabel": "Welle 4: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        },
        {
          "sprintId": "welle-4-quoten",
          "sprintPage": "/redaktionsplan/welle-4-quoten/",
          "sprintLabel": "Welle 4: Quoten",
          "topic": "quoten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        },
        {
          "sprintId": "welle-4-sportarten",
          "sprintPage": "/redaktionsplan/welle-4-sportarten/",
          "sprintLabel": "Welle 4: Sportarten",
          "topic": "sportarten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 3,
      "targetLinkCount": 4,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-070-sprint-link-sportarten-tennis-livewetten-datencheck-2",
      "sourcePage": "/sportarten/tennis-livewetten-datencheck-2/",
      "sourceUrl": "https://www.wettindex.de/sportarten/tennis-livewetten-datencheck-2/",
      "sourceTitle": "Tennis livewetten Datencheck 2: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-sportarten-tennis-livewetten-datencheck-2",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-sportarten-tennis-livewetten-datencheck-2"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-livewetten",
          "sprintPage": "/redaktionsplan/welle-4-livewetten/",
          "sprintLabel": "Welle 4: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-071-sprint-link-sportarten-tennis-livewetten",
      "sourcePage": "/sportarten/tennis-livewetten/",
      "sourceUrl": "https://www.wettindex.de/sportarten/tennis-livewetten/",
      "sourceTitle": "Tennis livewetten: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-sportarten-tennis-livewetten",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-sportarten-tennis-livewetten"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-livewetten",
          "sprintPage": "/redaktionsplan/welle-4-livewetten/",
          "sprintLabel": "Welle 4: Livewetten",
          "topic": "livewetten",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-072-sprint-link-zahlungen-kreditkarte-mobile-zahlung",
      "sourcePage": "/zahlungen/kreditkarte-mobile-zahlung/",
      "sourceUrl": "https://www.wettindex.de/zahlungen/kreditkarte-mobile-zahlung/",
      "sourceTitle": "Visa und Mastercard mobile-zahlung: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-zahlungen-kreditkarte-mobile-zahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-zahlungen-kreditkarte-mobile-zahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-app",
          "sprintPage": "/redaktionsplan/welle-4-app/",
          "sprintLabel": "Welle 4: Apps",
          "topic": "app",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-073-sprint-link-zahlungen-neteller-mobile-zahlung",
      "sourcePage": "/zahlungen/neteller-mobile-zahlung/",
      "sourceUrl": "https://www.wettindex.de/zahlungen/neteller-mobile-zahlung/",
      "sourceTitle": "Neteller mobile-zahlung: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-zahlungen-neteller-mobile-zahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-zahlungen-neteller-mobile-zahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-app",
          "sprintPage": "/redaktionsplan/welle-4-app/",
          "sprintLabel": "Welle 4: Apps",
          "topic": "app",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-074-sprint-link-zahlungen-paypal-mobile-zahlung",
      "sourcePage": "/zahlungen/paypal-mobile-zahlung/",
      "sourceUrl": "https://www.wettindex.de/zahlungen/paypal-mobile-zahlung/",
      "sourceTitle": "PayPal mobile-zahlung: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-zahlungen-paypal-mobile-zahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-zahlungen-paypal-mobile-zahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-app",
          "sprintPage": "/redaktionsplan/welle-4-app/",
          "sprintLabel": "Welle 4: Apps",
          "topic": "app",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    },
    {
      "id": "implementation-control-075-sprint-link-zahlungen-paysafecard-mobile-zahlung",
      "sourcePage": "/zahlungen/paysafecard-mobile-zahlung/",
      "sourceUrl": "https://www.wettindex.de/zahlungen/paysafecard-mobile-zahlung/",
      "sourceTitle": "Paysafecard mobile-zahlung: Daten, Anbieter und Pruefpunkte",
      "sourceFamily": "vertikal",
      "moduleId": "sprint-link-zahlungen-paysafecard-mobile-zahlung",
      "moduleStatus": "sprint-linkmodul-gerendert",
      "pageStatus": "technisch-erledigt-redaktion-offen",
      "completedTaskCount": 3,
      "openTaskCount": 4,
      "completedTasks": [
        {
          "id": "linkmodul_rendered",
          "label": "Sprint-Linkmodul gerendert",
          "status": "erledigt",
          "evidence": "sprint-link-zahlungen-paysafecard-mobile-zahlung"
        },
        {
          "id": "sprint_links_html",
          "label": "Sprint-Detailseiten intern verlinkt",
          "status": "erledigt",
          "evidence": "1 Sprintlinks"
        },
        {
          "id": "redaktionsplan_linked",
          "label": "Redaktionsplan verlinkt",
          "status": "erledigt",
          "evidence": "/redaktionsplan/"
        }
      ],
      "openTasks": [
        {
          "id": "open_1",
          "label": "Datenaufgabe offen: topic-cluster-waves.json als Priorisierung verwenden",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_2",
          "label": "Datenaufgabe offen: editorial-refresh-calendar.json fuer Welle und Zeitraum pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_3",
          "label": "Qualitaetsgate offen: Keine Suchvolumen-, Ranking- oder Traffic-Behauptung ergaenzen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        },
        {
          "id": "open_4",
          "label": "Naechsten redaktionellen Refresh nach Termin pruefen",
          "status": "offen",
          "evidence": "redaktionelle Folgearbeit, kein abgeschlossener Praxistest"
        }
      ],
      "sprintTargets": [
        {
          "sprintId": "welle-4-app",
          "sprintPage": "/redaktionsplan/welle-4-app/",
          "sprintLabel": "Welle 4: Apps",
          "topic": "app",
          "wave": "Welle 4",
          "plannedStart": "2026-07-19",
          "plannedEnd": "2026-07-25",
          "affectedPageCount": 8,
          "taskCount": 27
        }
      ],
      "sprintTargetCount": 1,
      "targetLinkCount": 2,
      "nextUpdateDate": "2026-08-01",
      "nextUpdateReason": "Zielseite nach Sprint-Ende redaktionell pruefen",
      "sourceFeeds": [
        "editorial-implementation-control.json",
        "editorial-sprint-link-modules.json",
        "editorial-sprint-details.json",
        "editorial-optimization-priority.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Fortschrittskontrolle aus gerenderten Linkmodulen; offene Aufgaben sind redaktionelle Folgearbeiten, keine abgeschlossenen Praxis- oder Traffic-Claims.",
      "status": "fortschritt-kontrolliert"
    }
  ]
}