{
  "url": "https://bblaa.com",
  "auditedAt": "2026-07-24T10:26:48.235Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Coverage complete. The reachable public site is a single zero-byte HTML response; no additional content archetypes or flows exist.",
  "page": {
    "appType": "unknown",
    "framework": "none detected",
    "notes": "Single empty endpoint behind Cloudflare. Root returns HTTP 200 text/html with Content-Length: 0. Unknown routes return 200 text/plain “empty OK”."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "evaluate-probe",
    "layout-metrics",
    "trace",
    "har",
    "discoverability",
    "headers",
    "cookies",
    "trackers",
    "secrets",
    "images",
    "heap-summary",
    "Lighthouse (aborted: NO_FCP)",
    "curl HTTP recon"
  ],
  "guidanceConsulted": [
    "dark-mode",
    "accessibility",
    "same-document-transitions",
    "shrinking-header-on-scroll",
    "light-dismiss-a-dialog",
    "fluid-scaling",
    "improve-text-layout-and-legibility",
    "performance",
    "optimize-image-priority",
    "security",
    "privacy",
    "stabilize-reactive-state",
    "translator",
    "forms",
    "deliver-optimized-decorative-images",
    "webmcp",
    "manage-recurring-intervals",
    "html",
    "persistent-toast-notifications"
  ],
  "artifacts": [
    {
      "type": "screenshot",
      "path": "evidence/desktop.png",
      "caption": "Desktop load is an empty white canvas.",
      "findingIds": [
        "F-001",
        "F-002",
        "F-005"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/mobile.png",
      "caption": "360x800 mobile load is empty and uses a 980px layout viewport.",
      "condition": "viewport: 360x800",
      "findingIds": [
        "F-004"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/dark.png",
      "caption": "Dark-preference load remains an empty white canvas.",
      "condition": "prefers-color-scheme: dark",
      "findingIds": [
        "F-002"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/contrast.png",
      "caption": "High-contrast-preference load.",
      "findingIds": []
    },
    {
      "type": "dom",
      "path": "evidence/dom.json",
      "caption": "Rendered DOM: empty head and body.",
      "findingIds": [
        "F-001",
        "F-002",
        "F-003",
        "F-004",
        "F-006",
        "F-007",
        "F-008",
        "F-011"
      ]
    },
    {
      "type": "other",
      "path": "evidence/probe.json",
      "caption": "Comprehensive evaluate probe of metadata, semantics, controls, scripts, styles, and memory.",
      "findingIds": [
        "F-001",
        "F-003",
        "F-006",
        "F-007",
        "F-011"
      ]
    },
    {
      "type": "other",
      "path": "evidence/reduced-motion.json",
      "caption": "Animation probe under reduced-motion preference.",
      "findingIds": []
    },
    {
      "type": "layout",
      "path": "evidence/layout-mobile.json",
      "caption": "Mobile layout metrics and stability observer.",
      "condition": "viewport: 360x800",
      "findingIds": [
        "F-004",
        "F-006"
      ]
    },
    {
      "type": "trace-summary",
      "path": "evidence/trace-summary.json",
      "caption": "Compact performance trace summary.",
      "findingIds": [
        "F-005"
      ]
    },
    {
      "type": "har-summary",
      "path": "evidence/network-summary.json",
      "caption": "Compact network summary.",
      "findingIds": []
    },
    {
      "type": "har",
      "path": "evidence/network.har",
      "caption": "Raw HAR retained for verification.",
      "findingIds": []
    },
    {
      "type": "discoverability",
      "path": "evidence/discoverability.json",
      "caption": "Raw HTML versus rendered content comparison.",
      "findingIds": [
        "F-008"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-rendered.png",
      "caption": "Browser-rendered discoverability view.",
      "findingIds": [
        "F-008"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-crawler.png",
      "caption": "No-JavaScript crawler view.",
      "findingIds": [
        "F-008"
      ]
    },
    {
      "type": "other",
      "path": "evidence/headers.json",
      "caption": "Security header audit.",
      "findingIds": [
        "F-009"
      ]
    },
    {
      "type": "other",
      "path": "evidence/cookies.json",
      "caption": "Cookie audit.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/trackers.json",
      "caption": "Third-party tracker audit.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/secrets.json",
      "caption": "Client-side secret scan.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/images.json",
      "caption": "Image audit.",
      "findingIds": []
    },
    {
      "type": "heap",
      "path": "evidence/heap.json",
      "caption": "V8 heap summary.",
      "findingIds": []
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse.json",
      "caption": "Lighthouse artifact; run aborted with NO_FCP.",
      "findingIds": [
        "F-005"
      ]
    },
    {
      "type": "other",
      "path": "evidence/http-recon.txt",
      "caption": "Raw HTTP recon for root, robots, sitemap, and unknown route.",
      "findingIds": [
        "F-001",
        "F-003",
        "F-007",
        "F-008",
        "F-010"
      ]
    }
  ],
  "config": {
    "loaded": false
  },
  "coverage": {
    "catalogVersion": "modern-web-guidance@0.0.172",
    "catalogChecksum": "sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7",
    "expected": 58,
    "recorded": 58,
    "judged": 58,
    "blocked": 0,
    "notRun": 0,
    "missing": 0,
    "unknown": 0,
    "duplicates": 0,
    "complete": true
  },
  "checkOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-color-scheme",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Normal and prefers-color-scheme: dark screenshots are pixel-equivalent blank white canvases; the DOM has no CSS, color-scheme declaration, or media rules.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/dark.png"
      ],
      "findingIds": [
        "F-002"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Evaluate under prefers-reduced-motion: reduce found zero animations and no CSS.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/reduced-motion.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Contrast-emulated screenshot contains no hidden or low-contrast authored UI; browser canvas remains visible.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/contrast.png"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "DOM and evaluate probes show <head> and <body> empty, zero text, headings, links, controls, forms, scripts, and styles. Desktop/mobile screenshots are blank white. The response is HTTP 200 with Content-Length: 0.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/dom.json"
      ],
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No content scroll or scroll-linked motion exists to implement.",
      "reason": "No content scroll or scroll-linked motion exists to implement.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No gesture-driven interaction exists on the empty page.",
      "reason": "No gesture-driven interaction exists on the empty page.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No page chrome or scrollable content exists.",
      "reason": "No page chrome or scrollable content exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No tooltip, popover, or menu exists.",
      "reason": "No tooltip, popover, or menu exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "The rendered DOM has zero links, headings, controls, landmarks, or content; route recon found no sitemap entries and all tested paths return an empty response.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/dom.json",
        "evidence/probe.json"
      ],
      "findingIds": [
        "F-003"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Load screenshot and DOM show no overlay, banner, popup, or interstitial.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No overlay or rich control exists.",
      "reason": "No overlay or rich control exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Screenshot and DOM show zero application chrome or decorative framing.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Mobile layout evidence reports hasViewportMeta:false and clientWidth/innerWidth 980 at a 360x800 emulated viewport; DOM contains no meta elements.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/mobile.png",
        "evidence/layout-mobile.json"
      ],
      "findingIds": [
        "F-004"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No authored components exist.",
      "reason": "No authored components exist.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No controls or hover/touch affordances exist.",
      "reason": "No controls or hover/touch affordances exist.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "DOM and evaluate probes show <head> and <body> empty, zero text, headings, links, controls, forms, scripts, and styles. Desktop/mobile screenshots are blank white. The response is HTTP 200 with Content-Length: 0.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/dom.json"
      ],
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "DOM and evaluate probes show <head> and <body> empty, zero text, headings, links, controls, forms, scripts, and styles. Desktop/mobile screenshots are blank white. The response is HTTP 200 with Content-Length: 0.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/dom.json"
      ],
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "DOM and evaluate probes show <head> and <body> empty, zero text, headings, links, controls, forms, scripts, and styles. Desktop/mobile screenshots are blank white. The response is HTTP 200 with Content-Length: 0.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/dom.json"
      ],
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Trace has no FCP or LCP and Lighthouse records runtimeError NO_FCP with all category scores null. This is caused by the empty document, not by a slow but usable render.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/trace-summary.json",
        "evidence/lighthouse.json"
      ],
      "findingIds": [
        "F-005"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Mobile layout observer measured CLS 0 with no shifts.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/layout-mobile.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Trace measured zero long tasks and 0 ms total blocking time.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/trace-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "HAR summary shows only two tiny first-party requests, 225 transferred bytes, no render-blocking candidates, redirects, or cache-hygiene flags.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "DOM has no CSS/JS and HAR has no third-party bytes, so no unused or duplicate authored code is shipped.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No interactive elements, images, forms, or canvas content exist to name or label.",
      "reason": "No interactive elements, images, forms, or canvas content exist to name or label.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No text or essential UI exists against which contrast can be measured.",
      "reason": "No text or essential UI exists against which contrast can be measured.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "DOM/evaluate evidence shows no headings, landmarks, links, controls, labels, images, or lang attribute; viewport meta is absent. A blank page offers no comparable experience to assistive-technology users.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/dom.json",
        "evidence/probe.json"
      ],
      "findingIds": [
        "F-006"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No rendered text exists.",
      "reason": "No rendered text exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Mobile layout evidence reports hasViewportMeta:false and clientWidth/innerWidth 980 at a 360x800 emulated viewport; DOM contains no meta elements.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/mobile.png",
        "evidence/layout-mobile.json"
      ],
      "findingIds": [
        "F-004",
        "F-006"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "The document contains no scripts or authored runtime that could throw; no error resource appeared in the network capture.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/probe.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Raw response body is zero bytes; the browser-normalized DOM is <html><head></head><body></body></html>; evaluate reports doctype:null and no meta tags.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/dom.json",
        "evidence/probe.json"
      ],
      "findingIds": [
        "F-007"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Evaluate found no scripts, inputs, prompts, APIs, libraries, or runtime behavior; HAR had no errors.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/probe.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Discoverability reports renderedEmpty:true, zero rendered/raw content tokens, empty title and no H1. DOM has no metadata or links. /sitemap.xml returns the literal text \"empty OK\" rather than XML.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/discoverability.json",
        "evidence/discoverability-rendered.png"
      ],
      "findingIds": [
        "F-008"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Mobile layout evidence reports hasViewportMeta:false and clientWidth/innerWidth 980 at a 360x800 emulated viewport; DOM contains no meta elements.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/mobile.png",
        "evidence/layout-mobile.json"
      ],
      "findingIds": [
        "F-004",
        "F-008"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Discoverability reports renderedEmpty:true, zero rendered/raw content tokens, empty title and no H1. DOM has no metadata or links. /sitemap.xml returns the literal text \"empty OK\" rather than XML.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/discoverability.json",
        "evidence/discoverability-rendered.png"
      ],
      "findingIds": [
        "F-008"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Discoverability reports renderedEmpty:true, zero rendered/raw content tokens, empty title and no H1. DOM has no metadata or links. /sitemap.xml returns the literal text \"empty OK\" rather than XML.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/discoverability.json",
        "evidence/discoverability-rendered.png"
      ],
      "findingIds": [
        "F-008"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Headers evidence reports missing CSP, HSTS, X-Content-Type-Options, clickjacking protection, Referrer-Policy, and Permissions-Policy.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json"
      ],
      "findingIds": [
        "F-009"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Tracker and HAR evidence found zero third-party origins/bytes, zero cookies, and secrets scan found no credentials.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/trackers.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No permission request or authentication surface exists.",
      "reason": "No permission request or authentication surface exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "Headers evidence reports missing CSP, HSTS, X-Content-Type-Options, clickjacking protection, Referrer-Policy, and Permissions-Policy.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json"
      ],
      "findingIds": [
        "F-009"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "DOM and evaluate probes show <head> and <body> empty, zero text, headings, links, controls, forms, scripts, and styles. Desktop/mobile screenshots are blank white. The response is HTTP 200 with Content-Length: 0.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/dom.json"
      ],
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No overlays, menus, asynchronous dependencies, or runtime behavior exists.",
      "reason": "No overlays, menus, asynchronous dependencies, or runtime behavior exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "The endpoint is not an app and exposes no application task for installability.",
      "reason": "The endpoint is not an app and exposes no application task for installability.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "A deliberately nonexistent route returned 200 text/plain with body \"empty OK\"; /sitemap.xml does the same. This masks failures and gives users/crawlers misleading success states.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/http-recon.txt"
      ],
      "findingIds": [
        "F-010"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "issues",
      "confidence": "high",
      "method": "Specialized browser evidence and page-level DOM/visual/network inspection described in linked finding.",
      "evidence": "DOM evidence reports lang:null and evaluate shows <html> with no attributes.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/dom.json",
        "evidence/probe.json"
      ],
      "findingIds": [
        "F-011"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No dates, numbers, currencies, durations, or locale-sensitive data are rendered.",
      "reason": "No dates, numbers, currencies, durations, or locale-sensitive data are rendered.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No times or events are rendered or accepted.",
      "reason": "No times or events are rendered or accepted.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Desktop screenshot and DOM show no consent, upsell, advertising, commercial, or cancellation UI.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No form exists.",
      "reason": "No form exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No input exists.",
      "reason": "No input exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No commercial, subscription, authentication, or account flow exists.",
      "reason": "No commercial, subscription, authentication, or account flow exists.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Images audit found zero images and HAR transferred only 225 bytes.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/images.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Trace found no long tasks and HAR found only two load requests with no scripts or background fetches.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/trace-summary.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "HAR and tracker evidence found zero third-party bytes, fonts, images, audio, video, or tracker origins.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/network-summary.json"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "The empty endpoint has no user capability or content for an agent-facing tool to expose.",
      "reason": "The empty endpoint has no user capability or content for an agent-facing tool to expose.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "No task or content exists that could benefit from on-device inference.",
      "reason": "No task or content exists that could benefit from on-device inference.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon plus rendered DOM inspection for the surface required by this check.",
      "evidence": "The page is static and empty, with no representative interaction to repeat.",
      "reason": "The page is static and empty, with no representative interaction to repeat.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Heap summary is small for an empty page: 26,257 nodes in the V8 snapshot and 741,336 self-size bytes; evaluate reported about 1.07 MB used JS heap.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "high",
      "method": "Direct evidence from the named retained artifact.",
      "evidence": "Single-state heap summary contains no Detached* constructor among retained top constructors; DOM has no scripts/listener-producing app code.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap.json"
      ]
    }
  ],
  "principleOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-002"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-003"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-004"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-005"
      ]
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-006",
        "F-004"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-007"
      ]
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-008",
        "F-004"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-009"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F-001",
        "F-010"
      ]
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F-011"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "pass"
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "not-applicable",
      "reason": "Recon established that none of this contextual principle’s checks applies to this empty endpoint."
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home",
      "description": "Homepage and only discovered HTML surface; represents the entire empty site. Tested desktop, mobile, preference emulation, no-JS discoverability, network/security, and memory. Not covered: no article/listing/form/account/app archetypes exist; robots and sitemap expose no valid routes.",
      "url": "https://bblaa.com/",
      "conditions": [
        "desktop",
        "viewport: 360x800",
        "prefers-color-scheme: dark",
        "prefers-contrast: more",
        "prefers-reduced-motion: reduce",
        "JavaScript disabled crawler view"
      ],
      "result": "issues"
    },
    {
      "id": "unknown-route",
      "description": "Deliberately nonexistent route used to inspect HTTP failure handling.",
      "url": "https://bblaa.com/this-path-should-not-exist-web-uplift",
      "conditions": [
        "direct HTTP request"
      ],
      "result": "issues"
    }
  ],
  "findings": [
    {
      "id": "F-001",
      "severity": "critical",
      "confidence": "high",
      "principleId": "support-core-task-success",
      "principleCheckId": "clear-purpose-and-primary-action",
      "guidanceId": "improve-text-layout-and-legibility",
      "guidanceCategory": "user-experience",
      "summary": "The public URL serves an entirely empty page, so there is no purpose, content, action, flow, or recovery state.",
      "evidence": "DOM and evaluate probes show <head> and <body> empty, zero text, headings, links, controls, forms, scripts, and styles. Desktop/mobile screenshots are blank white. The response is HTTP 200 with Content-Length: 0.",
      "artifacts": [
        "evidence/desktop.png",
        "evidence/dom.json",
        "evidence/probe.json",
        "evidence/http-recon.txt"
      ],
      "suggestedFix": "Serve meaningful semantic HTML with a descriptive heading, concise purpose statement, primary action, and explicit loading/error/empty states. Ensure the main task is reachable end to end.",
      "effort": "large"
    },
    {
      "id": "F-002",
      "severity": "high",
      "confidence": "high",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "guidanceCategory": "user-experience",
      "summary": "There is no theme implementation and the empty white canvas does not adapt to dark mode.",
      "evidence": "Normal and prefers-color-scheme: dark screenshots are pixel-equivalent blank white canvases; the DOM has no CSS, color-scheme declaration, or media rules.",
      "artifacts": [
        "evidence/desktop.png",
        "evidence/dark.png",
        "evidence/dom.json"
      ],
      "suggestedFix": "After restoring content, declare color-scheme and use system-driven light/dark tokens or light-dark() so all surfaces and browser chrome adapt.",
      "effort": "small"
    },
    {
      "id": "F-003",
      "severity": "high",
      "confidence": "high",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "directs-attention",
      "guidanceId": "shrinking-header-on-scroll",
      "guidanceCategory": "user-experience",
      "summary": "No navigation, location cue, or attention-guiding state exists.",
      "evidence": "The rendered DOM has zero links, headings, controls, landmarks, or content; route recon found no sitemap entries and all tested paths return an empty response.",
      "artifacts": [
        "evidence/dom.json",
        "evidence/probe.json",
        "evidence/http-recon.txt"
      ],
      "suggestedFix": "Provide semantic navigation and clear current-location/next-action cues; add transition or focus cues where navigation changes context.",
      "effort": "medium"
    },
    {
      "id": "F-004",
      "severity": "high",
      "confidence": "high",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "responsive-no-horizontal-scroll",
      "guidanceId": "fluid-scaling",
      "guidanceCategory": "css",
      "summary": "The document omits the viewport meta tag, causing Chrome to render a 980 CSS-pixel layout viewport on a 360-pixel device.",
      "evidence": "Mobile layout evidence reports hasViewportMeta:false and clientWidth/innerWidth 980 at a 360x800 emulated viewport; DOM contains no meta elements.",
      "artifacts": [
        "evidence/mobile.png",
        "evidence/layout-mobile.json",
        "evidence/dom.json"
      ],
      "suggestedFix": "Add <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> and build restored content with fluid/intrinsic layout.",
      "effort": "trivial"
    },
    {
      "id": "F-005",
      "severity": "critical",
      "confidence": "high",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "good-core-web-vitals",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "summary": "The page never paints content, so load speed cannot produce a usable outcome and Lighthouse aborts with NO_FCP.",
      "evidence": "Trace has no FCP or LCP and Lighthouse records runtimeError NO_FCP with all category scores null. This is caused by the empty document, not by a slow but usable render.",
      "artifacts": [
        "evidence/trace-summary.json",
        "evidence/lighthouse.json",
        "evidence/desktop.png"
      ],
      "suggestedFix": "Restore meaningful initial HTML so FCP/LCP exist, then optimize the LCP resource and validate CWV under representative conditions.",
      "effort": "large"
    },
    {
      "id": "F-006",
      "severity": "high",
      "confidence": "high",
      "principleId": "be-inclusive",
      "principleCheckId": "structure-and-focus",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "summary": "The page has no semantic structure or perceivable content, and mobile scaling is not configured.",
      "evidence": "DOM/evaluate evidence shows no headings, landmarks, links, controls, labels, images, or lang attribute; viewport meta is absent. A blank page offers no comparable experience to assistive-technology users.",
      "artifacts": [
        "evidence/dom.json",
        "evidence/probe.json",
        "evidence/layout-mobile.json"
      ],
      "suggestedFix": "Restore semantic landmarks and heading hierarchy, identify the document language, provide named controls and text alternatives, and permit responsive zoom/reflow.",
      "effort": "large"
    },
    {
      "id": "F-007",
      "severity": "medium",
      "confidence": "high",
      "principleId": "follow-best-practices",
      "principleCheckId": "sound-document-and-assets",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "summary": "The served document has neither a doctype nor a declared character encoding.",
      "evidence": "Raw response body is zero bytes; the browser-normalized DOM is <html><head></head><body></body></html>; evaluate reports doctype:null and no meta tags.",
      "artifacts": [
        "evidence/dom.json",
        "evidence/probe.json",
        "evidence/http-recon.txt"
      ],
      "suggestedFix": "Serve a complete HTML document beginning with <!doctype html> and include <meta charset=\"utf-8\"> near the start of <head>.",
      "effort": "trivial"
    },
    {
      "id": "F-008",
      "severity": "high",
      "confidence": "high",
      "principleId": "be-discoverable",
      "principleCheckId": "title-and-description",
      "summary": "The page has no title, description, canonical URL, meaningful links, structured data, share metadata, or sitemap.",
      "evidence": "Discoverability reports renderedEmpty:true, zero rendered/raw content tokens, empty title and no H1. DOM has no metadata or links. /sitemap.xml returns the literal text \"empty OK\" rather than XML.",
      "artifacts": [
        "evidence/discoverability.json",
        "evidence/discoverability-rendered.png",
        "evidence/discoverability-crawler.png",
        "evidence/dom.json",
        "evidence/http-recon.txt"
      ],
      "suggestedFix": "Add a unique title and meta description, canonical and Open Graph metadata, crawlable descriptive links, and a valid sitemap representing real public pages.",
      "effort": "medium"
    },
    {
      "id": "F-009",
      "severity": "high",
      "confidence": "high",
      "principleId": "be-private-and-secure",
      "principleCheckId": "secure-transport-and-headers",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "summary": "HTTPS is used, but browser-enforced security headers are entirely absent.",
      "evidence": "Headers evidence reports missing CSP, HSTS, X-Content-Type-Options, clickjacking protection, Referrer-Policy, and Permissions-Policy.",
      "artifacts": [
        "evidence/headers.json"
      ],
      "suggestedFix": "Set HSTS and nosniff, deploy a restrictive CSP including frame-ancestors, and define explicit Referrer-Policy and Permissions-Policy values appropriate to the restored site.",
      "effort": "small"
    },
    {
      "id": "F-010",
      "severity": "high",
      "confidence": "high",
      "principleId": "be-resilient",
      "principleCheckId": "network-and-http-failure-states",
      "guidanceId": "persistent-toast-notifications",
      "guidanceCategory": "user-experience",
      "summary": "Unknown routes return HTTP 200 with “empty OK” instead of an intentional 404 and recovery path.",
      "evidence": "A deliberately nonexistent route returned 200 text/plain with body \"empty OK\"; /sitemap.xml does the same. This masks failures and gives users/crawlers misleading success states.",
      "artifacts": [
        "evidence/http-recon.txt"
      ],
      "suggestedFix": "Return correct 404/410 status codes and a useful HTML error page with navigation back to valid content; reserve 200 for successful resources.",
      "effort": "small"
    },
    {
      "id": "F-011",
      "severity": "medium",
      "confidence": "high",
      "principleId": "be-internationalised",
      "principleCheckId": "lang-dir-and-logical-properties",
      "guidanceId": "translator",
      "guidanceCategory": "internationalization",
      "summary": "The root html element has no lang attribute.",
      "evidence": "DOM evidence reports lang:null and evaluate shows <html> with no attributes.",
      "artifacts": [
        "evidence/dom.json",
        "evidence/probe.json"
      ],
      "suggestedFix": "Set the correct BCP 47 language tag on <html> and use logical CSS properties when content and layout are restored.",
      "effort": "trivial"
    }
  ],
  "taskList": [
    {
      "id": "T-001",
      "title": "Restore meaningful semantic content and a completable primary task",
      "priority": 1,
      "findingIds": [
        "F-001",
        "F-003",
        "F-005",
        "F-006"
      ],
      "guidanceId": "improve-text-layout-and-legibility",
      "status": "open"
    },
    {
      "id": "T-002",
      "title": "Add document, viewport, language, SEO, and share metadata",
      "priority": 2,
      "findingIds": [
        "F-004",
        "F-007",
        "F-008",
        "F-011"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T-003",
      "title": "Return correct HTTP error statuses with useful recovery pages",
      "priority": 3,
      "findingIds": [
        "F-010"
      ],
      "guidanceId": "persistent-toast-notifications",
      "status": "open"
    },
    {
      "id": "T-004",
      "title": "Deploy browser-enforced security headers",
      "priority": 4,
      "findingIds": [
        "F-009"
      ],
      "guidanceId": "security",
      "status": "open"
    },
    {
      "id": "T-005",
      "title": "Implement system-driven light and dark color tokens",
      "priority": 5,
      "findingIds": [
        "F-002"
      ],
      "guidanceId": "dark-mode",
      "status": "open"
    }
  ],
  "budget": {
    "pathCount": 2,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-24T10-26-48-235Z"
}
