{
  "updated": "2026-06-19",
  "path": "/redaktion/launch-audit/",
  "generatedPages": 4955,
  "plannedPages": 0,
  "pagePlanEntries": 4955,
  "coverage": {
    "requirements": 16,
    "pass": 14,
    "prepared": 1,
    "externalChecks": 1,
    "tools": 50,
    "professions": 30,
    "categories": 12,
    "studies": 8
  },
  "goLiveChecks": [
    "npm run check vor Deployment ausfuehren",
    "Live-Core-Web-Vitals nach Deployment messen",
    "Rechtliche, Datenschutz- und Compliance-Pruefung extern abschliessen",
    "Affiliate-Tracking erst nach finaler Programmpflege aktivieren"
  ],
  "items": [
    {
      "slug": "projekt-setup",
      "area": "Setup",
      "requirement": "Vollstaendiges Projekt-Setup",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "package.json",
        "scripts/build.js",
        "scripts/verify.js",
        "scripts/serve.js"
      ],
      "verificationGate": "npm run check",
      "owner": "Technik",
      "nextControl": "bei jeder Generator- oder Datenmodell-Aenderung"
    },
    {
      "slug": "indexierbare-seo-struktur",
      "area": "SEO",
      "requirement": "Indexierbare SEO-Struktur",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "sitemap.xml",
        "robots.txt",
        "Canonical/Meta-Verifier",
        "4955 HTML-Seiten"
      ],
      "verificationGate": "scripts/verify.js prueft Sitemap, Canonical, Robots und HTML-Routen",
      "owner": "SEO/Technik",
      "nextControl": "nach jedem Seitencluster"
    },
    {
      "slug": "berufsgruppen-finder",
      "area": "UX",
      "requirement": "Berufsgruppen-Finder",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "assets/finder.js",
        "assets/finder-data.json",
        "30 Berufsgruppen"
      ],
      "verificationGate": "Finder-Asset und Datenexport werden im Verify geladen",
      "owner": "Produkt",
      "nextControl": "bei neuen Berufsgruppen oder Kategorien"
    },
    {
      "slug": "tool-datenmodell",
      "area": "Datenmodell",
      "requirement": "Tool-Datenmodell",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "data/tools.json",
        "data/content-model.json",
        "50 Tools"
      ],
      "verificationGate": "Content-Model- und Tool-Export-Gates",
      "owner": "Datenanalyse",
      "nextControl": "bei jedem neuen Tool"
    },
    {
      "slug": "vergleichslogik-score",
      "area": "Bewertung",
      "requirement": "Vergleichslogik und Berufs-KI-Score",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "data/tool-scores.json",
        "data/score-model.json",
        "27 Tool-Vergleiche"
      ],
      "verificationGate": "Score-Gewichte, Vergleichsrouten und Review-Schema werden geprueft",
      "owner": "Datenanalyse",
      "nextControl": "bei geaenderter Bewertungsmethodik"
    },
    {
      "slug": "seo-seitenumfang",
      "area": "SEO",
      "requirement": "Mindestens 2200-5000 SEO-Seiten geplant oder angelegt",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "4955 generierte Seiten",
        "0 offene Planseiten",
        "4955 Page-Plan-Eintraege"
      ],
      "verificationGate": "Build zaehlt Routen, Verify prueft Sitemap-URL-Anzahl",
      "owner": "SEO",
      "nextControl": "vor jedem neuen Seitencluster"
    },
    {
      "slug": "studien-reportformate",
      "area": "Content",
      "requirement": "Mindestens 5 datenbasierte Studien-/Reportformate vorbereitet",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "data/study-reports.json",
        "8 Studienformate",
        "/studien/"
      ],
      "verificationGate": "Studien-Hub, Reportdaten und Studienseiten werden geprueft",
      "owner": "Redaktion/Datenanalyse",
      "nextControl": "bei neuen Datenquellen und Reports"
    },
    {
      "slug": "cms-datenstruktur",
      "area": "CMS",
      "requirement": "CMS/Datenstruktur fuer Tools, Kategorien, Berufsgruppen, Preise, Features und Scores",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "data/content-model.json",
        "data/price-snapshots.json",
        "data/feature-matrix.json",
        "data/tool-scores.json"
      ],
      "verificationGate": "Content-Model, Preis-, Feature- und Score-Exports",
      "owner": "Datenmodell",
      "nextControl": "bei neuen Entitaeten oder Datenfeldern"
    },
    {
      "slug": "autoren-quellen-aktualisierung",
      "area": "Redaktion",
      "requirement": "Saubere Autoren-, Quellen- und Aktualisierungsstruktur",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "data/authors.json",
        "data/source-log.json",
        "data/source-hub.json",
        "data/content-refresh-plan.json"
      ],
      "verificationGate": "Quellen-, Update- und Refresh-Gates",
      "owner": "Redaktion",
      "nextControl": "monatlich und vor monetarisierten Reviews"
    },
    {
      "slug": "affiliate-system",
      "area": "Monetarisierung",
      "requirement": "Affiliate-System vorbereitet",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "data/affiliate-system.json",
        "data/affiliate-readiness.json",
        "data/affiliate-placement-plan.json"
      ],
      "verificationGate": "Affiliate-Readiness, Link-Registry und Placement-Plan",
      "owner": "Monetarisierung",
      "nextControl": "vor Aktivierung von Tracking-IDs"
    },
    {
      "slug": "affiliate-neutralitaet",
      "area": "Monetarisierung",
      "requirement": "Bewertung darf nicht von Provision abhaengen",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "Score-Kriterium Affiliate-Neutralitaet",
        "/redaktion/affiliate-transparenz/",
        "rel=sponsored nur bei aktivem Tracking"
      ],
      "verificationGate": "Affiliate-Disclosure und Sponsored-Rel-Guard",
      "owner": "Redaktion/Monetarisierung",
      "nextControl": "bei jeder Affiliate-Programm-Aenderung"
    },
    {
      "slug": "helpful-content",
      "area": "Qualitaet",
      "requirement": "Google-konforme Helpful-Content-Struktur ohne Thin-Affiliate-Seiten",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "data/helpful-content-report.json",
        "/redaktion/content-qualitaet/",
        "Tool-Reviews mit Score, Preisen, Alternativen, Use Cases und FAQ"
      ],
      "verificationGate": "Helpful-Content-Report und Seitenmarker",
      "owner": "Redaktion/SEO",
      "nextControl": "bei jedem neuen Cluster"
    },
    {
      "slug": "interne-verlinkung",
      "area": "SEO",
      "requirement": "Saubere interne Verlinkung zwischen Berufsseiten, Kategorien und Tool-Reviews",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "data/internal-link-graph.json",
        "/redaktion/interne-verlinkung/",
        "Pflichtkanten im Verify"
      ],
      "verificationGate": "Internal-Link-Graph und HTML-Linkchecks",
      "owner": "SEO",
      "nextControl": "bei neuen Hub- oder Clusterseiten"
    },
    {
      "slug": "schema-org",
      "area": "SEO",
      "requirement": "Schema.org: Breadcrumb, FAQ, Review, Organization, Article, ItemList",
      "status": "pass",
      "proofStrength": "strong",
      "evidence": [
        "Review-Schema in Toolseiten",
        "FAQPage-Gates",
        "ItemList-Gates",
        "Article-Gates"
      ],
      "verificationGate": "scripts/verify.js prueft strukturierte Datenmarker",
      "owner": "SEO/Technik",
      "nextControl": "bei neuen Templates"
    },
    {
      "slug": "performance",
      "area": "Technik",
      "requirement": "Technisch schnell, mobil optimiert, Core Web Vitals gruen",
      "status": "prepared",
      "proofStrength": "prepared",
      "evidence": [
        "data/performance-budget.json",
        "Hero-Preload",
        "deferred Finder-JS",
        "statische HTML-Ausgabe"
      ],
      "verificationGate": "lokale Budget-Gates; Live-Core-Web-Vitals nach Deployment extern messen",
      "owner": "Technik",
      "nextControl": "nach Deployment mit Lighthouse/PageSpeed"
    },
    {
      "slug": "rechtlicher-scope",
      "area": "Risiko",
      "requirement": "Rechtliche, steuerliche, Datenschutz- und regulatorische Themen extern pruefen",
      "status": "external-check-required",
      "proofStrength": "scope-controlled",
      "evidence": [
        "Scope-Ausschluss in Content-Regeln",
        "Warnhinweise auf Datenschutz-/Compliance-Seiten",
        "keine verbindliche Rechtsberatung"
      ],
      "verificationGate": "Content-Gates vermeiden verbindliche Rechts-/Compliance-Freigaben",
      "owner": "Auftraggeber/externe Fachberatung",
      "nextControl": "vor Produktivschaltung und bei sensiblen Brancheninhalten"
    }
  ]
}