{
  "version": 1,
  "generated_at": "2026-05-04T03:58:04.352073+00:00",
  "last_run_human": "03:58 UTC",
  "domain": "footballmasters.pro",
  "categories": {
    "domains_eu": {
      "checks": [
        {
          "name": "footballmasters.pl standalone",
          "status": "ok",
          "detail": "shop_id=1 - HTTP 200, 79KB, native lang OK",
          "last_check_human": "now"
        },
        {
          "name": "footballmasters.eu standalone",
          "status": "warn",
          "detail": "shop_id=3 (czeka na verification) - JS redirect OR pusty body (7019b)",
          "last_check_human": "now"
        },
        {
          "name": "footballmasters.sk standalone",
          "status": "ok",
          "detail": "shop_id=4 - HTTP 200, 75KB, native lang OK",
          "last_check_human": "now"
        },
        {
          "name": "footballmasters.cz standalone",
          "status": "ok",
          "detail": "shop_id=8 - HTTP 200, 60KB, native lang OK",
          "last_check_human": "now"
        }
      ]
    },
    "i18n": {
      "checks": [
        {
          "name": "PL — bez mix langów",
          "status": "ok",
          "detail": "1/2 stron OK",
          "last_check_human": "now"
        },
        {
          "name": "DE — bez mix langów",
          "status": "ok",
          "detail": "1/2 stron OK",
          "last_check_human": "now"
        },
        {
          "name": "CS — bez mix langów",
          "status": "ok",
          "detail": "1/2 stron OK",
          "last_check_human": "now"
        },
        {
          "name": "SK — bez mix langów",
          "status": "ok",
          "detail": "1/2 stron OK",
          "last_check_human": "now"
        },
        {
          "name": "AT — bez mix langów",
          "status": "warn",
          "detail": "0/2 stron OK (faza 2)",
          "last_check_human": "now"
        },
        {
          "name": "EN — bez mix langów",
          "status": "ok",
          "detail": "1/2 stron OK",
          "last_check_human": "now"
        },
        {
          "name": "NL — bez mix langów",
          "status": "warn",
          "detail": "1/2 stron OK (faza 2)",
          "last_check_human": "now"
        },
        {
          "name": "ES — bez mix langów",
          "status": "warn",
          "detail": "1/2 stron OK (faza 2)",
          "last_check_human": "now"
        },
        {
          "name": "IT — bez mix langów",
          "status": "warn",
          "detail": "1/2 stron OK (faza 2)",
          "last_check_human": "now"
        },
        {
          "name": "FR — bez mix langów",
          "status": "warn",
          "detail": "1/2 stron OK (faza 2)",
          "last_check_human": "now"
        },
        {
          "name": "UK — bez mix langów",
          "status": "warn",
          "detail": "1/2 stron OK (faza 2)",
          "last_check_human": "now"
        }
      ]
    },
    "auth": {
      "checks": [
        {
          "name": "Email login",
          "status": "ok",
          "detail": "HTTP 200 (828ms)",
          "last_check_human": "now"
        },
        {
          "name": "Magic link",
          "status": "ok",
          "detail": "HTTP 200 (43ms)",
          "last_check_human": "now"
        },
        {
          "name": "OAuth Google",
          "status": "ok",
          "detail": "HTTP 200 (37ms)",
          "last_check_human": "now"
        },
        {
          "name": "OAuth Apple",
          "status": "ok",
          "detail": "HTTP 200 (39ms)",
          "last_check_human": "now"
        },
        {
          "name": "2FA setup",
          "status": "ok",
          "detail": "HTTP 200 (31ms)",
          "last_check_human": "now"
        }
      ]
    },
    "checkout": {
      "checks": [
        {
          "name": "Koszyk dostępny",
          "status": "ok",
          "detail": "HTTP 200 (54ms)",
          "last_check_human": "now"
        },
        {
          "name": "Stripe webhook (last 24h)",
          "status": "ok",
          "detail": "ostatnia sesja: 5h temu (DDB fm-stripe-sessions)",
          "last_check_human": "now"
        },
        {
          "name": "IdoSell sync (last 24h)",
          "status": "ok",
          "detail": "431 invocations, 0 errors (24h)",
          "last_check_human": "now"
        },
        {
          "name": "InPost ShipX label gen",
          "status": "ok",
          "detail": "ostatni label: 20h temu (fm-mirakl-dispatcher → ShipX)",
          "last_check_human": "now"
        }
      ]
    },
    "trust": {
      "checks": [
        {
          "name": "TLS (HTTPS) działa",
          "status": "ok",
          "detail": "HTTP 200",
          "last_check_human": "now"
        },
        {
          "name": "GDPR cookie banner widoczny",
          "status": "warn",
          "detail": "TBD: scrap landing page → wykryj presence #cookie-consent",
          "last_check_human": "now"
        },
        {
          "name": "Polityka zwrotów dostępna",
          "status": "ok",
          "detail": "HTTP 200",
          "last_check_human": "now"
        },
        {
          "name": "Kontakt dostępny (NIP+adres)",
          "status": "ok",
          "detail": "HTTP 200",
          "last_check_human": "now"
        }
      ]
    },
    "performance": {
      "checks": [
        {
          "name": "Landing TTFB",
          "status": "ok",
          "detail": "TTFB 14ms (<800)",
          "last_check_human": "now"
        },
        {
          "name": "LCP per kraj (Clarity proxy: EngagementTime)",
          "status": "warn",
          "detail": "Clarity API niedostępne (token/network)",
          "last_check_human": "now"
        },
        {
          "name": "CLS per kraj (Clarity proxy: DeadClicks)",
          "status": "warn",
          "detail": "Clarity API niedostępne (token/network)",
          "last_check_human": "now"
        }
      ]
    },
    "analytics": {
      "checks": [
        {
          "name": "GA4 G-L67W7SN6CP w HTML",
          "status": "ok",
          "detail": "tag obecny",
          "last_check_human": "now"
        },
        {
          "name": "Clarity wg5lwds759 w HTML",
          "status": "ok",
          "detail": "tag obecny",
          "last_check_human": "now"
        },
        {
          "name": "Meta Pixel 2238718800270010",
          "status": "ok",
          "detail": "tag obecny",
          "last_check_human": "now"
        },
        {
          "name": "TikTok Pixel D6O8VHBC77UE81ODLRIG",
          "status": "ok",
          "detail": "tag obecny",
          "last_check_human": "now"
        }
      ]
    },
    "geoip": {
      "checks": [
        {
          "name": "GeoIP endpoint LIVE",
          "status": "ok",
          "detail": "/geo/echo → country=XX, lang=en (248ms)",
          "last_check_human": "now"
        },
        {
          "name": "Language switcher manual override",
          "status": "ok",
          "detail": "switcher obecny (lang-switch class)",
          "last_check_human": "now"
        },
        {
          "name": "Cookie persist 365d",
          "status": "warn",
          "detail": "brak Set-Cookie na landing (lang persist via localStorage?)",
          "last_check_human": "now"
        }
      ]
    },
    "daily_monitoring": {
      "checks": [
        {
          "name": "Master daily alert ran (24h)",
          "status": "warn",
          "detail": "0 invocations w 24h",
          "last_check_human": "now"
        },
        {
          "name": "Tech mini-alerts disabled",
          "status": "warn",
          "detail": "1 podejrzanych daily-mailerów: fm-email-qa-schedule->fm-email-qa",
          "last_check_human": "now"
        }
      ]
    }
  }
}