{
  "generatedAt": "2026-07-29",
  "project": "WettIndex",
  "disclaimer": "Öffentliche WettIndex-Datenangaben. Keine Rechts-, Lizenz-, Steuer- oder Wettempfehlung.",
  "scopeNote": "Kompakte Startprüfung für Core-Web-Vitals-Readiness: statische Seiten, knappes HTML-/CSS-Budget, keine Drittanbieter- oder Inline-Skripte, ein kleines lokales Utility-Skript, mobile Schnellwahl, kompakte Action-Pills und klare Aussagegrenzen.",
  "pageCount": 2479,
  "p95HtmlBytes": 49551,
  "maxHtmlBytes": 91486,
  "maxIndexableHtmlBytes": 68886,
  "stylesheetBytes": 21819,
  "externalScriptCount": 1,
  "localDeferredScriptCount": 1,
  "thirdPartyScriptCount": 0,
  "executableInlineScriptCount": 0,
  "interactiveScriptPageCount": 1,
  "utilityScriptBytes": 2047,
  "heavyPageCount": 0,
  "compactUxPageCount": 90,
  "compactUxModuleCount": 90,
  "compactUxActionLinkCount": 3148,
  "mobileRailCount": 291,
  "mobileRailLinkCount": 1455,
  "readableMobileRailLinkCount": 1455,
  "concatenatedMobileRailTextCount": 0,
  "mobileUxRouteCount": 1,
  "mobileUxActionCount": 5,
  "mobileUxInternalTargetCount": 15,
  "mobileUxMaxActionLabelLength": 13,
  "performanceStatus": "performance-budget-erfuellt",
  "compactActionUxStatus": "compact-action-ux-erfuellt",
  "mobileRailLinkClarityStatus": "mobile-rail-link-clarity-erfuellt",
  "mobileUxStatus": "mobile-ux-abschlusscheck-system-erfuellt",
  "noAffiliateTracking": true,
  "noFakePracticeTestClaims": true,
  "noTrafficOrRankingClaims": true,
  "sourceFeeds": [
    "performance-budget.json",
    "compact-action-ux-audit.json",
    "mobile-rail-link-clarity.json",
    "mobile-ux-abschlusscheck.json"
  ],
  "checks": [
    {
      "id": "static_performance_budget",
      "label": "Statisches Ladebudget erfüllt",
      "passed": true,
      "value": 49551,
      "limit": "<=58000"
    },
    {
      "id": "script_budget",
      "label": "Nur lokales Utility-Skript im Byte-Budget",
      "passed": true,
      "value": 2047,
      "limit": 3000
    },
    {
      "id": "compact_action_ux",
      "label": "Kompakte Action-UX erfüllt",
      "passed": true,
      "value": 90,
      "limit": ">=90"
    },
    {
      "id": "mobile_rail_clarity",
      "label": "Mobile Schnellwahl lesbar",
      "passed": true,
      "value": 1455,
      "limit": 1455
    },
    {
      "id": "mobile_decision_gate",
      "label": "Mobile-UX-Abschlusscheck erfüllt",
      "passed": true,
      "value": 1,
      "limit": ">=1"
    },
    {
      "id": "safe_mobile_claims",
      "label": "Mobile Gates ohne unsichere Claims",
      "passed": true,
      "value": true,
      "limit": true
    }
  ],
  "status": "core-web-vitals-startgate-erfuellt"
}