{
  "generatedAt": "2026-07-29",
  "project": "WettIndex",
  "disclaimer": "Öffentliche WettIndex-Datenangaben. Keine Rechts-, Lizenz-, Steuer- oder Wettempfehlung.",
  "scopeNote": "Besucherorientierte Einbindungsampel für Anbieter- und Domain-Suchen: Ranking-Anbieter, Whitelist-Rechercheprofil, geschützter Sonderpfad oder Finder-Einstieg. Keine rechtliche Bewertung, kein Platzhalter-Review und kein Affiliate-Tracking.",
  "rowCount": 4,
  "rankedProviderCount": 10,
  "whitelistResearchProfileCount": 21,
  "protectedProviderCount": 30,
  "unknownProviderPath": "/wettanbieter-finder/",
  "deIpGateReady": true,
  "sourceFeedCount": 6,
  "sourceFeeds": [
    "providers.json",
    "anbieter-einbindungspruefung.json",
    "provider-status-decision-matrix.json",
    "provider-coverage-priority.json",
    "ggl-whitelist-research-profile-coverage.json",
    "blocked-provider-routing-readiness.json"
  ],
  "noLegalAssessment": true,
  "noAffiliateTracking": true,
  "noFakeReviewClaims": true,
  "noProtectedDirectLinksInBlock": true,
  "gateCount": 7,
  "passedGateCount": 7,
  "checks": [
    {
      "id": "traffic_light_rows",
      "label": "Vier Statuswege vorhanden",
      "passed": true,
      "value": 4,
      "limit": 4
    },
    {
      "id": "green_ranking",
      "label": "Ranking-Anbieter führen zum Ranking",
      "passed": true,
      "value": true,
      "limit": true
    },
    {
      "id": "yellow_research",
      "label": "Rechercheprofile bleiben ohne Score-Ersatz",
      "passed": true,
      "value": true,
      "limit": true
    },
    {
      "id": "red_protected",
      "label": "Sonderpfade führen öffentlich zum Sperrhinweis",
      "passed": true,
      "value": true,
      "limit": true
    },
    {
      "id": "safe_paths",
      "label": "Keine öffentlichen Direktlinks auf Schutzpfade",
      "passed": true,
      "value": 4,
      "limit": 4
    },
    {
      "id": "integration_gate",
      "label": "Einbindungsprüfung erfüllt",
      "passed": true,
      "value": "anbieter-einbindungsprüfung-erfüllt",
      "limit": "anbieter-einbindungsprüfung-erfüllt"
    },
    {
      "id": "safe_claims",
      "label": "Keine Rechts-, Fake-Review- oder Affiliate-Behauptung",
      "passed": true,
      "value": true,
      "limit": true
    }
  ],
  "status": "anbieter-einbindungsampel-erfüllt",
  "entries": [
    {
      "id": "ranking-anbieter",
      "label": "Ranking-Anbieter",
      "ampel": "grün",
      "visitorQuestion": "Ist der Anbieter bereits normal vergleichbar?",
      "visitorAnswer": "Ja, wenn er im WettIndex-Ranking mit Score, Profil, Datenstatus und Alternativen geführt wird.",
      "publicPath": "/wettanbieter/",
      "actionLabel": "Ranking öffnen",
      "sourceFeed": "providers.json",
      "sourceRuleId": "ranking-anbieter",
      "rank": 1,
      "count": 10,
      "publicMode": "indexierbar mit Score",
      "routePolicy": "Normale Ranking-, Review-, Erfahrungs- und Vergleichsseiten mit Datenstatus-Anbindung.",
      "checkItems": [
        "Score und Teilbereiche lesen",
        "Erfahrungsseite und Datenstatus öffnen",
        "Mindestens eine Alternative gegenprüfen",
        "Score und Datenstatus lesen"
      ],
      "helperLinks": [
        "/wettanbieter/",
        "/anbieterstatus/",
        "/wettanbieter-domaincheck/",
        "/datenstatus/"
      ],
      "helperLinkCount": 4,
      "dataSources": [
        "providers.json",
        "anbieter-einbindungspruefung.json",
        "provider-status-decision-matrix.json",
        "provider-coverage-priority.json"
      ],
      "gateSummary": "9/9",
      "safePublicPath": true,
      "noLegalAssessment": true,
      "noAffiliateTracking": true,
      "noFakeReviewClaim": true,
      "noProtectedDirectLink": true,
      "status": "anbieter-einbindungsampel-veröffentlicht"
    },
    {
      "id": "whitelist-rechercheprofil",
      "label": "Whitelist-Rechercheprofil",
      "ampel": "gelb",
      "visitorQuestion": "Gibt es einen Whitelist-Namen ohne fertigen Review?",
      "visitorAnswer": "Dann führt WettIndex auf ein Rechercheprofil mit Suchintention, Datenlücken und Vergleichsrouten, aber ohne Score oder Anbieterlink.",
      "publicPath": "/ggl-whitelist-sportwetten/",
      "actionLabel": "Rechercheprofile prüfen",
      "sourceFeed": "ggl-whitelist-research-profile-coverage.json",
      "sourceRuleId": "whitelist-rechercheprofile",
      "rank": 2,
      "count": 21,
      "publicMode": "indexierbar ohne Score",
      "routePolicy": "Eigene Rechercheprofile mit Suchintention, Datenlücken und Folgerouten, aber ohne Anbieterlink.",
      "checkItems": [
        "Datenlücken im Rechercheprofil lesen",
        "Passende Suchroute nach Quoten, Bonus, App oder Zahlung wählen",
        "Review-Vorprüfung statt Anbieterlink nutzen",
        "Datenlücken im Profil lesen"
      ],
      "helperLinks": [
        "/ggl-whitelist-sportwetten/",
        "/anbieterstatus/",
        "/wettanbieter-domaincheck/",
        "/datenstatus/"
      ],
      "helperLinkCount": 4,
      "dataSources": [
        "ggl-whitelist-research-profile-coverage.json",
        "anbieter-einbindungspruefung.json",
        "provider-status-decision-matrix.json",
        "provider-coverage-priority.json"
      ],
      "gateSummary": "9/9",
      "safePublicPath": true,
      "noLegalAssessment": true,
      "noAffiliateTracking": true,
      "noFakeReviewClaim": true,
      "noProtectedDirectLink": true,
      "status": "anbieter-einbindungsampel-veröffentlicht"
    },
    {
      "id": "geschuetzter-sonderpfad",
      "label": "Geschützter Sonderpfad",
      "ampel": "rot",
      "visitorQuestion": "Was passiert bei gesondert behandelten internationalen Anbietern?",
      "visitorAnswer": "Öffentliche Führung läuft auf den Sperrhinweis und normale Vergleichswege. Detail- und Ausgangspfade bleiben noindex und für deutsche IP-Adressen blockiert.",
      "publicPath": "/de-geoblock/",
      "actionLabel": "Sperrhinweis lesen",
      "sourceFeed": "blocked-provider-routing-readiness.json",
      "sourceRuleId": "geschuetzte-sonderpfade",
      "rank": 3,
      "count": 30,
      "publicMode": "noindex mit DE-IP-Gate",
      "routePolicy": "Gesonderte Detail- und Ausgangspfade außerhalb normaler Rankings; deutsche IP-Anfragen laufen auf Status 451.",
      "checkItems": [
        "Sperrhinweis und Status 451 verstehen",
        "Normale Ranking-Alternativen öffnen",
        "Keinen Schutzpfad mit einer Empfehlung verwechseln",
        "Sperrhinweis verstehen"
      ],
      "helperLinks": [
        "/de-geoblock/",
        "/anbieterstatus/",
        "/wettanbieter-domaincheck/",
        "/datenstatus/"
      ],
      "helperLinkCount": 4,
      "dataSources": [
        "blocked-provider-routing-readiness.json",
        "anbieter-einbindungspruefung.json",
        "provider-status-decision-matrix.json",
        "provider-coverage-priority.json"
      ],
      "gateSummary": "9/9",
      "safePublicPath": true,
      "noLegalAssessment": true,
      "noAffiliateTracking": true,
      "noFakeReviewClaim": true,
      "noProtectedDirectLink": true,
      "status": "anbieter-einbindungsampel-veröffentlicht"
    },
    {
      "id": "nicht-zugeordnet",
      "label": "Noch nicht zugeordnet",
      "ampel": "grau",
      "visitorQuestion": "Was, wenn ein Anbieter noch nicht im Datenmodell vorkommt?",
      "visitorAnswer": "Dann startet die Prüfung beim Finder, Ranking und Datenstatus. Es entsteht keine Anbieter- oder Ausgangsseite ohne Quellen- und Nutzwertprüfung.",
      "publicPath": "/wettanbieter-finder/",
      "actionLabel": "Finder starten",
      "sourceFeed": "provider-status-decision-matrix.json",
      "sourceRuleId": "nicht-zugeordnet",
      "rank": 4,
      "count": 0,
      "publicMode": "kein Anbieterpfad",
      "routePolicy": "Keine Anbieter- oder Ausgangsseite, bis Quellenlage, Nutzwert und passende interne Route geklärt sind.",
      "checkItems": [
        "Nutzungsprofil klären",
        "Ranking-Anbieter als Vergleichsbasis nutzen",
        "Datenstatus prüfen"
      ],
      "helperLinks": [
        "/wettanbieter-finder/",
        "/anbieterstatus/",
        "/wettanbieter-domaincheck/",
        "/datenstatus/"
      ],
      "helperLinkCount": 4,
      "dataSources": [
        "provider-status-decision-matrix.json",
        "anbieter-einbindungspruefung.json",
        "provider-coverage-priority.json"
      ],
      "gateSummary": "9/9",
      "safePublicPath": true,
      "noLegalAssessment": true,
      "noAffiliateTracking": true,
      "noFakeReviewClaim": true,
      "noProtectedDirectLink": true,
      "status": "anbieter-einbindungsampel-veröffentlicht"
    }
  ]
}