{
  "generatedAt": "2026-07-29",
  "project": "WettIndex",
  "disclaimer": "Öffentliche WettIndex-Datenangaben. Keine Rechts-, Lizenz-, Steuer- oder Wettempfehlung.",
  "scopeNote": "Linkampel für spätere Affiliate-Aktivierung. Zum aktuellen Start bleiben Anbieterlinks direkt, Trackingcodes leer und die sponsored-Kennzeichnung deaktiviert.",
  "linkPolicy": "Zum Launch werden ausschließlich direkte Anbieterlinks aus providers.url verwendet. Trackingparameter und Affiliate-IDs bleiben leer.",
  "activationGate": "Affiliate-Links erst nach separater Freigabe aktivieren; dann zentral gepflegte Tracking-IDs nutzen und rel=sponsored setzen.",
  "defaultRel": "noopener",
  "futureRel": "sponsored noopener",
  "trackingParameter": "",
  "status": "affiliate-launch-gate-launch-sicher",
  "gateCount": 5,
  "passedCount": 5,
  "openCount": 0,
  "providerCount": 10,
  "directLinkCount": 10,
  "emptyTrackingSlotCount": 10,
  "affiliateEnabled": false,
  "launchMode": "direct",
  "noAffiliateTracking": true,
  "noSponsoredRel": true,
  "noInlineTrackingIds": true,
  "gates": [
    {
      "id": "launch_direct_mode",
      "label": "Startmodus bleibt direkt",
      "passed": true,
      "evidence": "affiliate.enabled=false, Modus direct",
      "activationRequirement": "Affiliate-Modus erst nach separater Prüfung aktivieren.",
      "index": 1,
      "currentStatus": "launch-sicher",
      "currentStatusLabel": "startbereit",
      "visibleDecision": "Für Besucher bleibt der Anbieterlink aktuell direkt und ohne Tracking."
    },
    {
      "id": "tracking_slots_empty",
      "label": "Trackingcodes leer",
      "passed": true,
      "evidence": "10/10 Anbieter ohne Trackingcode",
      "activationRequirement": "Trackingcodes zentral je Anbieter eintragen, nicht in Seitentexten.",
      "index": 2,
      "currentStatus": "launch-sicher",
      "currentStatusLabel": "startbereit",
      "visibleDecision": "Für Besucher bleibt der Anbieterlink aktuell direkt und ohne Tracking."
    },
    {
      "id": "direct_urls_active",
      "label": "Direkte Anbieter-URLs aktiv",
      "passed": true,
      "evidence": "10/10 aktive Links entsprechen der direkten Anbieter-URL",
      "activationRequirement": "Affiliate-Ziel erst zentral ersetzen und danach Link-Audit ausführen.",
      "index": 3,
      "currentStatus": "launch-sicher",
      "currentStatusLabel": "startbereit",
      "visibleDecision": "Für Besucher bleibt der Anbieterlink aktuell direkt und ohne Tracking."
    },
    {
      "id": "rel_launch_safe",
      "label": "Linkkennzeichnung startbereit",
      "passed": true,
      "evidence": "10/10 Links mit noopener",
      "activationRequirement": "Bei Aktivierung auf sponsored noopener umstellen.",
      "index": 4,
      "currentStatus": "launch-sicher",
      "currentStatusLabel": "startbereit",
      "visibleDecision": "Für Besucher bleibt der Anbieterlink aktuell direkt und ohne Tracking."
    },
    {
      "id": "provider_coverage",
      "label": "Alle Anbieter abgedeckt",
      "passed": true,
      "evidence": "10/10 Anbieter im zentralen Linkmodell",
      "activationRequirement": "Neue Anbieter erst mit Trackingcode-Feld, Direktlink, Reviewpfad und Datenstatus aufnehmen.",
      "index": 5,
      "currentStatus": "launch-sicher",
      "currentStatusLabel": "startbereit",
      "visibleDecision": "Für Besucher bleibt der Anbieterlink aktuell direkt und ohne Tracking."
    }
  ]
}