{
  "generatedAt": "2026-06-19",
  "project": "WettIndex",
  "disclaimer": "Oeffentliche WettIndex-Snapshotdaten. Keine Rechts-, Lizenz-, Steuer- oder Wettempfehlung.",
  "status": "editorial-sprint-roadmap-erfuellt",
  "sprintCount": 10,
  "packageCount": 28,
  "taskCount": 304,
  "totalCapacityHours": 800,
  "usedCapacityHours": 622,
  "remainingCapacityHours": 178,
  "averageUtilizationPercent": 78,
  "milestoneCount": 5,
  "responsibilityAreaCount": 4,
  "earliestStart": "2026-06-20",
  "latestEnd": "2026-11-06",
  "noTrafficOrRankingClaims": true,
  "checks": [
    {
      "id": "sprint_count",
      "label": "Sprint-Anzahl",
      "passed": true,
      "value": 10,
      "limit": ">=6"
    },
    {
      "id": "capacity_fit",
      "label": "Kapazitaetsgrenze",
      "passed": true,
      "value": 79,
      "limit": 80
    },
    {
      "id": "package_coverage",
      "label": "Paketabdeckung",
      "passed": true,
      "value": 28,
      "limit": "alle Pakete eindeutig"
    },
    {
      "id": "milestones",
      "label": "Meilensteine",
      "passed": true,
      "value": 5,
      "limit": ">=3"
    },
    {
      "id": "responsibility_capacity",
      "label": "Verantwortungsbereiche",
      "passed": true,
      "value": 4,
      "limit": 4
    },
    {
      "id": "claim_boundaries",
      "label": "Aussagegrenzen",
      "passed": true,
      "value": 10,
      "limit": 10
    }
  ],
  "sprints": [
    {
      "id": "editorial-roadmap-sprint-01",
      "sequence": 1,
      "sprintLabel": "Redaktionssprint 01",
      "anchor": "sprint-01",
      "plannedStart": "2026-06-20",
      "plannedEnd": "2026-07-03",
      "capacityHours": 80,
      "milestoneLabel": "Datenstatus stabilisieren",
      "packages": [
        {
          "id": "task-package-datenstatus-01",
          "packageLabel": "Datenstatus-Queue Paket 1",
          "path": "/redaktionsplan/pakete/datenstatus-01/",
          "queueFamily": "datenstatus",
          "queueLabel": "Datenstatus-Queue",
          "responsibilityArea": "Datenstatus und QA",
          "effortEstimateHours": 8,
          "effortSize": "S",
          "taskCount": 4,
          "sourcePageCount": 1,
          "dependencyCount": 8,
          "priorityScore": 118.5,
          "nextUpdateDate": "2026-06-29"
        },
        {
          "id": "task-package-anbieter-01",
          "packageLabel": "Anbieter-Queue Paket 1",
          "path": "/redaktionsplan/pakete/anbieter-01/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 20,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 4,
          "dependencyCount": 10,
          "priorityScore": 103.3,
          "nextUpdateDate": "2026-07-03"
        },
        {
          "id": "task-package-anbieter-02",
          "packageLabel": "Anbieter-Queue Paket 2",
          "path": "/redaktionsplan/pakete/anbieter-02/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 11,
          "dependencyCount": 20,
          "priorityScore": 99.4,
          "nextUpdateDate": "2026-07-03"
        }
      ],
      "packageCount": 3,
      "taskCount": 28,
      "sourcePageCount": 13,
      "dependencyCount": 38,
      "responsibilityAreas": [
        "Datenstatus und QA",
        "Anbieter-Redaktion"
      ],
      "queueFamilies": [
        "datenstatus",
        "anbieter"
      ],
      "usedCapacityHours": 55,
      "remainingCapacityHours": 25,
      "utilizationPercent": 69,
      "priorityScore": 107.1,
      "nextUpdateDate": "2026-06-29",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-02",
      "sequence": 2,
      "sprintLabel": "Redaktionssprint 02",
      "anchor": "sprint-02",
      "plannedStart": "2026-07-04",
      "plannedEnd": "2026-07-17",
      "capacityHours": 80,
      "milestoneLabel": "Datenstatus stabilisieren",
      "packages": [
        {
          "id": "task-package-anbieter-03",
          "packageLabel": "Anbieter-Queue Paket 3",
          "path": "/redaktionsplan/pakete/anbieter-03/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 98.9,
          "nextUpdateDate": "2026-07-03"
        },
        {
          "id": "task-package-anbieter-04",
          "packageLabel": "Anbieter-Queue Paket 4",
          "path": "/redaktionsplan/pakete/anbieter-04/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 98,
          "nextUpdateDate": "2026-07-03"
        }
      ],
      "packageCount": 2,
      "taskCount": 24,
      "sourcePageCount": 19,
      "dependencyCount": 40,
      "responsibilityAreas": [
        "Anbieter-Redaktion"
      ],
      "queueFamilies": [
        "anbieter"
      ],
      "usedCapacityHours": 54,
      "remainingCapacityHours": 26,
      "utilizationPercent": 68,
      "priorityScore": 98.5,
      "nextUpdateDate": "2026-07-03",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-03",
      "sequence": 3,
      "sprintLabel": "Redaktionssprint 03",
      "anchor": "sprint-03",
      "plannedStart": "2026-07-18",
      "plannedEnd": "2026-07-31",
      "capacityHours": 80,
      "milestoneLabel": "Anbieter- und Review-Seiten nachziehen",
      "packages": [
        {
          "id": "task-package-anbieter-05",
          "packageLabel": "Anbieter-Queue Paket 5",
          "path": "/redaktionsplan/pakete/anbieter-05/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 97.5,
          "nextUpdateDate": "2026-07-03"
        },
        {
          "id": "task-package-anbieter-06",
          "packageLabel": "Anbieter-Queue Paket 6",
          "path": "/redaktionsplan/pakete/anbieter-06/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 97,
          "nextUpdateDate": "2026-07-03"
        }
      ],
      "packageCount": 2,
      "taskCount": 24,
      "sourcePageCount": 19,
      "dependencyCount": 40,
      "responsibilityAreas": [
        "Anbieter-Redaktion"
      ],
      "queueFamilies": [
        "anbieter"
      ],
      "usedCapacityHours": 54,
      "remainingCapacityHours": 26,
      "utilizationPercent": 68,
      "priorityScore": 97.3,
      "nextUpdateDate": "2026-07-03",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-04",
      "sequence": 4,
      "sprintLabel": "Redaktionssprint 04",
      "anchor": "sprint-04",
      "plannedStart": "2026-08-01",
      "plannedEnd": "2026-08-14",
      "capacityHours": 80,
      "milestoneLabel": "Anbieter- und Review-Seiten nachziehen",
      "packages": [
        {
          "id": "task-package-anbieter-07",
          "packageLabel": "Anbieter-Queue Paket 7",
          "path": "/redaktionsplan/pakete/anbieter-07/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 96.1,
          "nextUpdateDate": "2026-07-03"
        },
        {
          "id": "task-package-anbieter-08",
          "packageLabel": "Anbieter-Queue Paket 8",
          "path": "/redaktionsplan/pakete/anbieter-08/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 94.7,
          "nextUpdateDate": "2026-07-03"
        },
        {
          "id": "task-package-anbieter-09",
          "packageLabel": "Anbieter-Queue Paket 9",
          "path": "/redaktionsplan/pakete/anbieter-09/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 19,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 4,
          "dependencyCount": 8,
          "priorityScore": 90,
          "nextUpdateDate": "2026-07-10"
        }
      ],
      "packageCount": 3,
      "taskCount": 36,
      "sourcePageCount": 23,
      "dependencyCount": 48,
      "responsibilityAreas": [
        "Anbieter-Redaktion"
      ],
      "queueFamilies": [
        "anbieter"
      ],
      "usedCapacityHours": 73,
      "remainingCapacityHours": 7,
      "utilizationPercent": 91,
      "priorityScore": 93.6,
      "nextUpdateDate": "2026-07-03",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-05",
      "sequence": 5,
      "sprintLabel": "Redaktionssprint 05",
      "anchor": "sprint-05",
      "plannedStart": "2026-08-15",
      "plannedEnd": "2026-08-28",
      "capacityHours": 80,
      "milestoneLabel": "Ratgeber-Cluster verdichten",
      "packages": [
        {
          "id": "task-package-anbieter-10",
          "packageLabel": "Anbieter-Queue Paket 10",
          "path": "/redaktionsplan/pakete/anbieter-10/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 19,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 4,
          "dependencyCount": 8,
          "priorityScore": 85,
          "nextUpdateDate": "2026-07-16"
        },
        {
          "id": "task-package-anbieter-11",
          "packageLabel": "Anbieter-Queue Paket 11",
          "path": "/redaktionsplan/pakete/anbieter-11/",
          "queueFamily": "anbieter",
          "queueLabel": "Anbieter-Queue",
          "responsibilityArea": "Anbieter-Redaktion",
          "effortEstimateHours": 9,
          "effortSize": "M",
          "taskCount": 4,
          "sourcePageCount": 4,
          "dependencyCount": 8,
          "priorityScore": 83,
          "nextUpdateDate": "2026-07-16"
        },
        {
          "id": "task-package-vertikal-01",
          "packageLabel": "Vertikal-Queue Paket 1",
          "path": "/redaktionsplan/pakete/vertikal-01/",
          "queueFamily": "vertikal",
          "queueLabel": "Vertikal-Queue",
          "responsibilityArea": "Vertical-SEO",
          "effortEstimateHours": 18,
          "effortSize": "M",
          "taskCount": 10,
          "sourcePageCount": 4,
          "dependencyCount": 11,
          "priorityScore": 89.7,
          "nextUpdateDate": "2026-07-17"
        },
        {
          "id": "task-package-vertikal-02",
          "packageLabel": "Vertikal-Queue Paket 2",
          "path": "/redaktionsplan/pakete/vertikal-02/",
          "queueFamily": "vertikal",
          "queueLabel": "Vertikal-Queue",
          "responsibilityArea": "Vertical-SEO",
          "effortEstimateHours": 19,
          "effortSize": "L",
          "taskCount": 10,
          "sourcePageCount": 6,
          "dependencyCount": 13,
          "priorityScore": 84.2,
          "nextUpdateDate": "2026-07-17"
        }
      ],
      "packageCount": 4,
      "taskCount": 36,
      "sourcePageCount": 11,
      "dependencyCount": 40,
      "responsibilityAreas": [
        "Anbieter-Redaktion",
        "Vertical-SEO"
      ],
      "queueFamilies": [
        "anbieter",
        "vertikal"
      ],
      "usedCapacityHours": 65,
      "remainingCapacityHours": 15,
      "utilizationPercent": 81,
      "priorityScore": 85.5,
      "nextUpdateDate": "2026-07-16",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-06",
      "sequence": 6,
      "sprintLabel": "Redaktionssprint 06",
      "anchor": "sprint-06",
      "plannedStart": "2026-08-29",
      "plannedEnd": "2026-09-11",
      "capacityHours": 80,
      "milestoneLabel": "Ratgeber-Cluster verdichten",
      "packages": [
        {
          "id": "task-package-vertikal-03",
          "packageLabel": "Vertikal-Queue Paket 3",
          "path": "/redaktionsplan/pakete/vertikal-03/",
          "queueFamily": "vertikal",
          "queueLabel": "Vertikal-Queue",
          "responsibilityArea": "Vertical-SEO",
          "effortEstimateHours": 19,
          "effortSize": "L",
          "taskCount": 10,
          "sourcePageCount": 5,
          "dependencyCount": 12,
          "priorityScore": 78.5,
          "nextUpdateDate": "2026-07-17"
        },
        {
          "id": "task-package-ratgeber-01",
          "packageLabel": "Ratgeber-Queue Paket 1",
          "path": "/redaktionsplan/pakete/ratgeber-01/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 20,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 4,
          "dependencyCount": 10,
          "priorityScore": 77,
          "nextUpdateDate": "2026-08-01"
        },
        {
          "id": "task-package-vertikal-04",
          "packageLabel": "Vertikal-Queue Paket 4",
          "path": "/redaktionsplan/pakete/vertikal-04/",
          "queueFamily": "vertikal",
          "queueLabel": "Vertikal-Queue",
          "responsibilityArea": "Vertical-SEO",
          "effortEstimateHours": 17,
          "effortSize": "M",
          "taskCount": 10,
          "sourcePageCount": 4,
          "dependencyCount": 10,
          "priorityScore": 74,
          "nextUpdateDate": "2026-08-01"
        }
      ],
      "packageCount": 3,
      "taskCount": 32,
      "sourcePageCount": 11,
      "dependencyCount": 32,
      "responsibilityAreas": [
        "Vertical-SEO",
        "Ratgeber-Redaktion"
      ],
      "queueFamilies": [
        "vertikal",
        "ratgeber"
      ],
      "usedCapacityHours": 56,
      "remainingCapacityHours": 24,
      "utilizationPercent": 70,
      "priorityScore": 76.5,
      "nextUpdateDate": "2026-07-17",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-07",
      "sequence": 7,
      "sprintLabel": "Redaktionssprint 07",
      "anchor": "sprint-07",
      "plannedStart": "2026-09-12",
      "plannedEnd": "2026-09-25",
      "capacityHours": 80,
      "milestoneLabel": "Vertikale Money-Pages staerken",
      "packages": [
        {
          "id": "task-package-ratgeber-02",
          "packageLabel": "Ratgeber-Queue Paket 2",
          "path": "/redaktionsplan/pakete/ratgeber-02/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 25,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 9,
          "dependencyCount": 18,
          "priorityScore": 72.5,
          "nextUpdateDate": "2026-08-01"
        },
        {
          "id": "task-package-ratgeber-03",
          "packageLabel": "Ratgeber-Queue Paket 3",
          "path": "/redaktionsplan/pakete/ratgeber-03/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 70,
          "nextUpdateDate": "2026-08-01"
        },
        {
          "id": "task-package-vertikal-05",
          "packageLabel": "Vertikal-Queue Paket 5",
          "path": "/redaktionsplan/pakete/vertikal-05/",
          "queueFamily": "vertikal",
          "queueLabel": "Vertikal-Queue",
          "responsibilityArea": "Vertical-SEO",
          "effortEstimateHours": 21,
          "effortSize": "L",
          "taskCount": 10,
          "sourcePageCount": 8,
          "dependencyCount": 15,
          "priorityScore": 69.6,
          "nextUpdateDate": "2026-08-01"
        }
      ],
      "packageCount": 3,
      "taskCount": 34,
      "sourcePageCount": 29,
      "dependencyCount": 53,
      "responsibilityAreas": [
        "Ratgeber-Redaktion",
        "Vertical-SEO"
      ],
      "queueFamilies": [
        "ratgeber",
        "vertikal"
      ],
      "usedCapacityHours": 73,
      "remainingCapacityHours": 7,
      "utilizationPercent": 91,
      "priorityScore": 70.7,
      "nextUpdateDate": "2026-08-01",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-08",
      "sequence": 8,
      "sprintLabel": "Redaktionssprint 08",
      "anchor": "sprint-08",
      "plannedStart": "2026-09-26",
      "plannedEnd": "2026-10-09",
      "capacityHours": 80,
      "milestoneLabel": "Vertikale Money-Pages staerken",
      "packages": [
        {
          "id": "task-package-ratgeber-04",
          "packageLabel": "Ratgeber-Queue Paket 4",
          "path": "/redaktionsplan/pakete/ratgeber-04/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 26,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 19,
          "priorityScore": 69.5,
          "nextUpdateDate": "2026-08-01"
        },
        {
          "id": "task-package-ratgeber-05",
          "packageLabel": "Ratgeber-Queue Paket 5",
          "path": "/redaktionsplan/pakete/ratgeber-05/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 69,
          "nextUpdateDate": "2026-08-01"
        },
        {
          "id": "task-package-ratgeber-06",
          "packageLabel": "Ratgeber-Queue Paket 6",
          "path": "/redaktionsplan/pakete/ratgeber-06/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 26,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 19,
          "priorityScore": 68.3,
          "nextUpdateDate": "2026-08-01"
        }
      ],
      "packageCount": 3,
      "taskCount": 36,
      "sourcePageCount": 22,
      "dependencyCount": 58,
      "responsibilityAreas": [
        "Ratgeber-Redaktion"
      ],
      "queueFamilies": [
        "ratgeber"
      ],
      "usedCapacityHours": 79,
      "remainingCapacityHours": 1,
      "utilizationPercent": 99,
      "priorityScore": 68.9,
      "nextUpdateDate": "2026-08-01",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-09",
      "sequence": 9,
      "sprintLabel": "Redaktionssprint 09",
      "anchor": "sprint-09",
      "plannedStart": "2026-10-10",
      "plannedEnd": "2026-10-23",
      "capacityHours": 80,
      "milestoneLabel": "QA, interne Links und Aktualisierung",
      "packages": [
        {
          "id": "task-package-ratgeber-07",
          "packageLabel": "Ratgeber-Queue Paket 7",
          "path": "/redaktionsplan/pakete/ratgeber-07/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 26,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 19,
          "priorityScore": 68,
          "nextUpdateDate": "2026-08-01"
        },
        {
          "id": "task-package-vertikal-06",
          "packageLabel": "Vertikal-Queue Paket 6",
          "path": "/redaktionsplan/pakete/vertikal-06/",
          "queueFamily": "vertikal",
          "queueLabel": "Vertikal-Queue",
          "responsibilityArea": "Vertical-SEO",
          "effortEstimateHours": 18,
          "effortSize": "M",
          "taskCount": 10,
          "sourcePageCount": 6,
          "dependencyCount": 11,
          "priorityScore": 67.6,
          "nextUpdateDate": "2026-08-01"
        },
        {
          "id": "task-package-ratgeber-08",
          "packageLabel": "Ratgeber-Queue Paket 8",
          "path": "/redaktionsplan/pakete/ratgeber-08/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 27,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 20,
          "priorityScore": 67.2,
          "nextUpdateDate": "2026-08-01"
        }
      ],
      "packageCount": 3,
      "taskCount": 34,
      "sourcePageCount": 28,
      "dependencyCount": 50,
      "responsibilityAreas": [
        "Ratgeber-Redaktion",
        "Vertical-SEO"
      ],
      "queueFamilies": [
        "ratgeber",
        "vertikal"
      ],
      "usedCapacityHours": 71,
      "remainingCapacityHours": 9,
      "utilizationPercent": 89,
      "priorityScore": 67.6,
      "nextUpdateDate": "2026-08-01",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    },
    {
      "id": "editorial-roadmap-sprint-10",
      "sequence": 10,
      "sprintLabel": "Redaktionssprint 10",
      "anchor": "sprint-10",
      "plannedStart": "2026-10-24",
      "plannedEnd": "2026-11-06",
      "capacityHours": 80,
      "milestoneLabel": "QA, interne Links und Aktualisierung",
      "packages": [
        {
          "id": "task-package-ratgeber-09",
          "packageLabel": "Ratgeber-Queue Paket 9",
          "path": "/redaktionsplan/pakete/ratgeber-09/",
          "queueFamily": "ratgeber",
          "queueLabel": "Ratgeber-Queue",
          "responsibilityArea": "Ratgeber-Redaktion",
          "effortEstimateHours": 26,
          "effortSize": "L",
          "taskCount": 12,
          "sourcePageCount": 12,
          "dependencyCount": 19,
          "priorityScore": 67,
          "nextUpdateDate": "2026-08-01"
        },
        {
          "id": "task-package-vertikal-07",
          "packageLabel": "Vertikal-Queue Paket 7",
          "path": "/redaktionsplan/pakete/vertikal-07/",
          "queueFamily": "vertikal",
          "queueLabel": "Vertikal-Queue",
          "responsibilityArea": "Vertical-SEO",
          "effortEstimateHours": 16,
          "effortSize": "M",
          "taskCount": 8,
          "sourcePageCount": 6,
          "dependencyCount": 11,
          "priorityScore": 66.3,
          "nextUpdateDate": "2026-08-01"
        }
      ],
      "packageCount": 2,
      "taskCount": 20,
      "sourcePageCount": 18,
      "dependencyCount": 30,
      "responsibilityAreas": [
        "Ratgeber-Redaktion",
        "Vertical-SEO"
      ],
      "queueFamilies": [
        "ratgeber",
        "vertikal"
      ],
      "usedCapacityHours": 42,
      "remainingCapacityHours": 38,
      "utilizationPercent": 53,
      "priorityScore": 66.7,
      "nextUpdateDate": "2026-08-01",
      "sourceFeeds": [
        "editorial-sprint-roadmap.json",
        "editorial-task-packages.json",
        "editorial-queues.json"
      ],
      "noTrafficOrRankingClaims": true,
      "noFakeTestClaim": true,
      "claimBoundary": "Roadmap zur redaktionellen Kapazitaetsplanung; keine Aussage zu Traffic, Ranking, Umsetzungsgarantie oder abgeschlossenen Tests.",
      "status": "roadmap-sprint-geplant"
    }
  ],
  "milestones": [
    {
      "id": "editorial-roadmap-milestone-01",
      "milestoneLabel": "Datenstatus stabilisieren",
      "sprintStart": "Redaktionssprint 01",
      "sprintEnd": "Redaktionssprint 02",
      "plannedStart": "2026-06-20",
      "plannedEnd": "2026-07-17",
      "plannedHours": 109,
      "packageCount": 5,
      "taskCount": 52,
      "deliverable": "Paketumsetzung, Quellenabgleich, interne Linkkontrolle und Statuspflege",
      "acceptanceGate": "Statuswechsel nur nach belegter redaktioneller Bearbeitung",
      "status": "meilenstein-geplant"
    },
    {
      "id": "editorial-roadmap-milestone-02",
      "milestoneLabel": "Anbieter- und Review-Seiten nachziehen",
      "sprintStart": "Redaktionssprint 03",
      "sprintEnd": "Redaktionssprint 04",
      "plannedStart": "2026-07-18",
      "plannedEnd": "2026-08-14",
      "plannedHours": 127,
      "packageCount": 5,
      "taskCount": 60,
      "deliverable": "Paketumsetzung, Quellenabgleich, interne Linkkontrolle und Statuspflege",
      "acceptanceGate": "Statuswechsel nur nach belegter redaktioneller Bearbeitung",
      "status": "meilenstein-geplant"
    },
    {
      "id": "editorial-roadmap-milestone-03",
      "milestoneLabel": "Ratgeber-Cluster verdichten",
      "sprintStart": "Redaktionssprint 05",
      "sprintEnd": "Redaktionssprint 06",
      "plannedStart": "2026-08-15",
      "plannedEnd": "2026-09-11",
      "plannedHours": 121,
      "packageCount": 7,
      "taskCount": 68,
      "deliverable": "Paketumsetzung, Quellenabgleich, interne Linkkontrolle und Statuspflege",
      "acceptanceGate": "Statuswechsel nur nach belegter redaktioneller Bearbeitung",
      "status": "meilenstein-geplant"
    },
    {
      "id": "editorial-roadmap-milestone-04",
      "milestoneLabel": "Vertikale Money-Pages staerken",
      "sprintStart": "Redaktionssprint 07",
      "sprintEnd": "Redaktionssprint 08",
      "plannedStart": "2026-09-12",
      "plannedEnd": "2026-10-09",
      "plannedHours": 152,
      "packageCount": 6,
      "taskCount": 70,
      "deliverable": "Paketumsetzung, Quellenabgleich, interne Linkkontrolle und Statuspflege",
      "acceptanceGate": "Statuswechsel nur nach belegter redaktioneller Bearbeitung",
      "status": "meilenstein-geplant"
    },
    {
      "id": "editorial-roadmap-milestone-05",
      "milestoneLabel": "QA, interne Links und Aktualisierung",
      "sprintStart": "Redaktionssprint 09",
      "sprintEnd": "Redaktionssprint 10",
      "plannedStart": "2026-10-10",
      "plannedEnd": "2026-11-06",
      "plannedHours": 113,
      "packageCount": 5,
      "taskCount": 54,
      "deliverable": "Paketumsetzung, Quellenabgleich, interne Linkkontrolle und Statuspflege",
      "acceptanceGate": "Statuswechsel nur nach belegter redaktioneller Bearbeitung",
      "status": "meilenstein-geplant"
    }
  ],
  "capacityByResponsibility": [
    {
      "responsibilityArea": "Anbieter-Redaktion",
      "sprintCount": 5,
      "packageCount": 11,
      "taskCount": 124,
      "plannedHours": 256,
      "averagePackageHours": 23.3,
      "status": "kapazitaet-geplant"
    },
    {
      "responsibilityArea": "Ratgeber-Redaktion",
      "sprintCount": 5,
      "packageCount": 9,
      "taskCount": 108,
      "plannedHours": 230,
      "averagePackageHours": 25.6,
      "status": "kapazitaet-geplant"
    },
    {
      "responsibilityArea": "Vertical-SEO",
      "sprintCount": 5,
      "packageCount": 7,
      "taskCount": 68,
      "plannedHours": 128,
      "averagePackageHours": 18.3,
      "status": "kapazitaet-geplant"
    },
    {
      "responsibilityArea": "Datenstatus und QA",
      "sprintCount": 1,
      "packageCount": 1,
      "taskCount": 4,
      "plannedHours": 8,
      "averagePackageHours": 8,
      "status": "kapazitaet-geplant"
    }
  ]
}