{
  "url": "https://www.xahani.com",
  "auditedAt": "2026-07-28T01:32:24.927Z",
  "mode": "report",
  "status": "blocked",
  "statusDetail": "Cloudflare managed challenge returned HTTP 403 and did not clear in raw-CDP Chrome. No origin page or user flow was reachable, so this is a retained partial run and not a quality score.",
  "page": {
    "appType": "unknown",
    "framework": "unknown",
    "notes": "Only Cloudflare’s “Just a moment…” verification interstitial was observed. WordPress-like favicon paths appeared in challenge traffic, but the origin implementation was not inspected."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "layout-metrics",
    "discoverability",
    "har",
    "trace",
    "headers",
    "cookies",
    "secrets",
    "trackers",
    "curl HTTP probe",
    "Modern Web Guidance live feed"
  ],
  "guidanceConsulted": [
    "dark-mode",
    "accessibility",
    "performance",
    "security",
    "privacy",
    "improve-text-layout-and-legibility"
  ],
  "artifacts": [
    {
      "type": "screenshot",
      "path": "evidence/home-desktop.png",
      "caption": "Desktop capture showing the Cloudflare security-verification interstitial.",
      "condition": "viewport: 1440x1000",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "Mobile capture of the same interstitial.",
      "condition": "viewport: 360x800",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark-reduced.png",
      "caption": "Interstitial under dark and reduced-motion preferences; this is not origin-site evidence.",
      "condition": "prefers-color-scheme: dark; prefers-reduced-motion: reduce",
      "findingIds": []
    },
    {
      "type": "dom",
      "path": "evidence/home-dom.json",
      "caption": "Rendered DOM and CSS belong to the Cloudflare challenge, not the target application.",
      "condition": "default navigation",
      "findingIds": []
    },
    {
      "type": "layout",
      "path": "evidence/mobile-layout.json",
      "caption": "Mobile layout metrics for the challenge interstitial only.",
      "condition": "viewport: 360x800",
      "findingIds": []
    },
    {
      "type": "discoverability",
      "path": "evidence/discoverability.json",
      "caption": "Raw fetch returned 403; browser and crawler captures both represent the challenge.",
      "condition": "crawler and browser",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-rendered.png",
      "caption": "Browser-view discoverability capture showing the challenge.",
      "condition": "JavaScript enabled",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-crawler.png",
      "caption": "Crawler-view discoverability capture showing challenge/no origin content.",
      "condition": "JavaScript disabled",
      "findingIds": []
    },
    {
      "type": "har",
      "path": "evidence/network.har",
      "caption": "HAR of the challenge exchange; retained for diagnosis, not origin performance judgement.",
      "condition": "5-second load",
      "findingIds": []
    },
    {
      "type": "har-summary",
      "path": "evidence/network-summary.json",
      "caption": "Compact network summary records the 403 and Cloudflare challenge resources.",
      "condition": "5-second load",
      "findingIds": []
    },
    {
      "type": "trace",
      "path": "evidence/performance-trace.json",
      "caption": "Trace of the challenge interstitial only.",
      "condition": "5-second load",
      "findingIds": []
    },
    {
      "type": "trace-summary",
      "path": "evidence/performance-trace-summary.json",
      "caption": "Compact trace summary for the challenge interstitial only.",
      "condition": "5-second load",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/headers.json",
      "caption": "Security headers observed on the 403 challenge response, not proven origin headers.",
      "condition": "challenge response",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/cookies.json",
      "caption": "Cookie probe while blocked at the challenge.",
      "condition": "challenge response",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/secrets.json",
      "caption": "Secret scan of challenge content only.",
      "condition": "challenge response",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/trackers.json",
      "caption": "Third-party probe of challenge resources only.",
      "condition": "challenge response",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/coverage-manifest.json",
      "caption": "Atomic 58-check manifest and planned evidence methods.",
      "condition": "catalog modern-web-guidance@0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-list.json",
      "caption": "Pinned Modern Web Guidance catalog consulted up front.",
      "condition": "modern-web-guidance@0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-dark-mode.md",
      "caption": "Retrieved dark-mode guidance.",
      "condition": "modern-web-guidance@0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-accessibility.md",
      "caption": "Retrieved accessibility guidance.",
      "condition": "modern-web-guidance@0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-performance.md",
      "caption": "Retrieved performance guidance.",
      "condition": "modern-web-guidance@0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-security.md",
      "caption": "Retrieved security guidance.",
      "condition": "modern-web-guidance@0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-privacy.md",
      "caption": "Retrieved privacy guidance.",
      "condition": "modern-web-guidance@0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-legibility.md",
      "caption": "Retrieved text legibility guidance.",
      "condition": "modern-web-guidance@0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-seo.json",
      "caption": "Live guidance search for SEO/metadata techniques.",
      "condition": "modern-web-guidance@0.0.172",
      "findingIds": []
    }
  ],
  "config": {
    "loaded": false
  },
  "coverage": {
    "catalogVersion": "modern-web-guidance@0.0.172",
    "catalogChecksum": "sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7",
    "expected": 58,
    "recorded": 58,
    "judged": 0,
    "blocked": 58,
    "notRun": 0,
    "missing": 0,
    "unknown": 0,
    "duplicates": 0,
    "complete": false
  },
  "checkOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-color-scheme",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare screenshots, DOM/computed styles, and animation state under dark, reduced-motion, and contrast preferences on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare screenshots, DOM/computed styles, and animation state under dark, reduced-motion, and contrast preferences on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare screenshots, DOM/computed styles, and animation state under dark, reduced-motion, and contrast preferences on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to implement-natural-interactions/view-transitions. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to implement-natural-interactions/scroll-driven-animations. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to implement-natural-interactions/physical-gestures. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to provide-guided-navigation/scroll-state-aware-chrome. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to provide-guided-navigation/anchored-positioning. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to provide-guided-navigation/directs-attention. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to maximize-content-reduce-noise/no-intrusive-interruptions. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to maximize-content-reduce-noise/semantic-dismissible-primitives. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to maximize-content-reduce-noise/reduced-chrome. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect desktop/mobile screenshots and DOM; measure overflow, semantics, focus, target sizing, zoom/reflow, and contrast on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect desktop/mobile screenshots and DOM; measure overflow, semantics, focus, target sizing, zoom/reflow, and contrast on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect desktop/mobile screenshots and DOM; measure overflow, semantics, focus, target sizing, zoom/reflow, and contrast on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to support-core-task-success/clear-purpose-and-primary-action. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to support-core-task-success/primary-flow-completion. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to support-core-task-success/clear-system-state-and-recovery. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture layout, trace, and HAR evidence on representative origin pages, then inspect compact summaries and confirm resource signals against the DOM. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture layout, trace, and HAR evidence on representative origin pages, then inspect compact summaries and confirm resource signals against the DOM. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture layout, trace, and HAR evidence on representative origin pages, then inspect compact summaries and confirm resource signals against the DOM. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture layout, trace, and HAR evidence on representative origin pages, then inspect compact summaries and confirm resource signals against the DOM. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture layout, trace, and HAR evidence on representative origin pages, then inspect compact summaries and confirm resource signals against the DOM. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect desktop/mobile screenshots and DOM; measure overflow, semantics, focus, target sizing, zoom/reflow, and contrast on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect desktop/mobile screenshots and DOM; measure overflow, semantics, focus, target sizing, zoom/reflow, and contrast on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect desktop/mobile screenshots and DOM; measure overflow, semantics, focus, target sizing, zoom/reflow, and contrast on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect desktop/mobile screenshots and DOM; measure overflow, semantics, focus, target sizing, zoom/reflow, and contrast on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect desktop/mobile screenshots and DOM; measure overflow, semantics, focus, target sizing, zoom/reflow, and contrast on representative origin pages. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to follow-best-practices/no-console-errors. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to follow-best-practices/sound-document-and-assets. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to follow-best-practices/browser-platform-hygiene. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect origin response headers, cookies, secrets, trackers, and HAR after reaching the target application. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect origin response headers, cookies, secrets, trackers, and HAR after reaching the target application. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect origin response headers, cookies, secrets, trackers, and HAR after reaching the target application. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "blocked",
      "confidence": "high",
      "method": "Inspect origin response headers, cookies, secrets, trackers, and HAR after reaching the target application. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to be-internationalised/lang-dir-and-logical-properties. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to be-internationalised/locale-aware-data. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to be-internationalised/time-zone-correctness. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to be-trustworthy/no-dark-patterns. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to be-trustworthy/humane-error-handling. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to be-trustworthy/trustworthy-input-assistance. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "blocked",
      "confidence": "high",
      "method": "Exercise representative origin pages and flows using screenshot, DOM, evaluate, and interaction evidence appropriate to be-trustworthy/safe-commercial-and-account-flows. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture layout, trace, and HAR evidence on representative origin pages, then inspect compact summaries and confirm resource signals against the DOM. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture layout, trace, and HAR evidence on representative origin pages, then inspect compact summaries and confirm resource signals against the DOM. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture layout, trace, and HAR evidence on representative origin pages, then inspect compact summaries and confirm resource signals against the DOM. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "blocked",
      "confidence": "high",
      "method": "Compare raw HTTP/no-JS output with rendered origin content and inspect metadata, routes, manifest, service worker, and failure states. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture baseline heap and metrics, repeat a real representative interaction about ten times, capture post-interaction heap/metrics, and compare retained growth. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture baseline heap and metrics, repeat a real representative interaction about ten times, capture post-interaction heap/metrics, and compare retained growth. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "blocked",
      "confidence": "high",
      "method": "Capture baseline heap and metrics, repeat a real representative interaction about ten times, capture post-interaction heap/metrics, and compare retained growth. Prerequisite origin navigation was attempted via raw CDP and HTTP before this check.",
      "evidence": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "reason": "Chrome navigation and raw HTTP fetch were attempted, but Cloudflare returned an interstitial titled “Just a moment…” with HTTP 403 and cf-mitigated: challenge. The origin site, its templates, and its user flows were therefore not reached.",
      "pathIds": [
        "home-gateway"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dom.json",
        "evidence/discoverability.json",
        "evidence/network-summary.json"
      ]
    }
  ],
  "principleOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "implement-natural-interactions",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "provide-guided-navigation",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 5 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 5 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 4 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 4 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "incomplete",
      "reason": "All 4 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 4 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "incomplete",
      "reason": "All 2 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "incomplete",
      "reason": "All 3 check(s) are blocked because the audit reached Cloudflare’s verification interstitial rather than the origin experience."
    }
  ],
  "paths": [
    {
      "id": "home-gateway",
      "description": "Homepage entry and prerequisite route discovery. Desktop/mobile/preference navigations, raw fetch, HAR, trace, and DOM capture all reached Cloudflare’s managed challenge rather than the origin.",
      "url": "https://www.xahani.com",
      "conditions": [
        "desktop 1440x1000",
        "mobile 360x800",
        "prefers-color-scheme: dark",
        "prefers-reduced-motion: reduce",
        "raw crawler fetch"
      ],
      "result": "failed"
    },
    {
      "id": "representative-origin-routes",
      "description": "Representative article/detail, listing, form/primary flow, and error-state archetypes were not selectable because origin navigation and sitemap.xml were challenged. robots.txt was reachable, but it did not provide enough route/template evidence.",
      "url": "https://www.xahani.com/sitemap.xml",
      "conditions": [
        "route discovery"
      ],
      "result": "skipped"
    }
  ],
  "findings": [],
  "taskList": [],
  "budget": {
    "pathCount": 2,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-28T01-30-34-797Z"
}
