{
  "url": "https://en1.savefrom.net",
  "auditedAt": "2026-07-21T13:46:55.078Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Complete atomic audit of the geolocated regional discontinuation notice and the site 404/recovery archetype. The downloader flow is unavailable from the audit region and is recorded as a critical core-task finding.",
  "page": {
    "appType": "mpa",
    "framework": "none detected",
    "notes": "en1 redirects through /19wr/ to gb.savefrom.net and serves a static United Kingdom discontinuation notice. No internal links exist on the notice; an unknown route provided the distinct 404/recovery template."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "evaluate-probe",
    "layout-metrics",
    "trace",
    "har",
    "discoverability",
    "headers",
    "cookies",
    "trackers",
    "secrets",
    "images",
    "heap-summary",
    "lighthouse",
    "Modern Web Guidance 0.0.172"
  ],
  "guidanceConsulted": [
    "css",
    "fluid-scaling",
    "agentic-javascript-tools",
    "agentic-forms",
    "search-hidden-content",
    "accessibility",
    "performance",
    "optimize-preload-priority",
    "defer-rendering-heavy-content",
    "calculate-event-differentials",
    "support-global-calendar-systems",
    "persistent-top-layer-ui",
    "defer-work-until-scroll-ends",
    "security",
    "privacy",
    "html",
    "deliver-optimized-decorative-images",
    "forms",
    "autofill-sign-in-form",
    "stack-drill-down",
    "navigation-drawer",
    "animate-to-from-top-layer",
    "position-aware-tooltips",
    "scroll-position-aware-elements",
    "dark-mode",
    "adapt-scrollbar-to-contrast-preferences",
    "webmcp"
  ],
  "artifacts": [
    {
      "type": "other",
      "path": "evidence/cookies.json",
      "caption": "cookies",
      "findingIds": [
        "F015"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-crawler.png",
      "caption": "discoverability crawler",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-rendered.png",
      "caption": "discoverability rendered",
      "findingIds": []
    },
    {
      "type": "discoverability",
      "path": "evidence/discoverability.json",
      "caption": "discoverability",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/focus-probe.json",
      "caption": "focus probe",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-queries.txt",
      "caption": "guidance queries",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved.md",
      "caption": "guidance retrieved",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-adapt-to-the-form-factor.json",
      "caption": "guidance search adapt to the form factor",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-adapt-to-the-form-factor.stderr",
      "caption": "guidance search adapt to the form factor",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-agent-ready.json",
      "caption": "guidance search be agent ready",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-agent-ready.stderr",
      "caption": "guidance search be agent ready",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-discoverable.json",
      "caption": "guidance search be discoverable",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-discoverable.stderr",
      "caption": "guidance search be discoverable",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-fast-and-stable.json",
      "caption": "guidance search be fast and stable",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-fast-and-stable.stderr",
      "caption": "guidance search be fast and stable",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-inclusive.json",
      "caption": "guidance search be inclusive",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-inclusive.stderr",
      "caption": "guidance search be inclusive",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-internationalised.json",
      "caption": "guidance search be internationalised",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-internationalised.stderr",
      "caption": "guidance search be internationalised",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-memory-efficient.json",
      "caption": "guidance search be memory efficient",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-memory-efficient.stderr",
      "caption": "guidance search be memory efficient",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-private-and-secure.json",
      "caption": "guidance search be private and secure",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-private-and-secure.stderr",
      "caption": "guidance search be private and secure",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-resilient.json",
      "caption": "guidance search be resilient",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-resilient.stderr",
      "caption": "guidance search be resilient",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-sustainable.json",
      "caption": "guidance search be sustainable",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-sustainable.stderr",
      "caption": "guidance search be sustainable",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-trustworthy.json",
      "caption": "guidance search be trustworthy",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-be-trustworthy.stderr",
      "caption": "guidance search be trustworthy",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-follow-best-practices.json",
      "caption": "guidance search follow best practices",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-follow-best-practices.stderr",
      "caption": "guidance search follow best practices",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-implement-natural-interactions.json",
      "caption": "guidance search implement natural interactions",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-implement-natural-interactions.stderr",
      "caption": "guidance search implement natural interactions",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-maximize-content-reduce-noise.json",
      "caption": "guidance search maximize content reduce noise",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-maximize-content-reduce-noise.stderr",
      "caption": "guidance search maximize content reduce noise",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-provide-guided-navigation.json",
      "caption": "guidance search provide guided navigation",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-provide-guided-navigation.stderr",
      "caption": "guidance search provide guided navigation",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-respect-user-preferences.json",
      "caption": "guidance search respect user preferences",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-respect-user-preferences.stderr",
      "caption": "guidance search respect user preferences",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-support-core-task-success.json",
      "caption": "guidance search support core task success",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-support-core-task-success.stderr",
      "caption": "guidance search support core task success",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/headers.json",
      "caption": "headers",
      "findingIds": [
        "F015",
        "F016"
      ]
    },
    {
      "type": "heap",
      "path": "evidence/heap-baseline.json",
      "caption": "heap baseline",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark.png",
      "caption": "home dark",
      "findingIds": [
        "F001"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-desktop.png",
      "caption": "home desktop",
      "findingIds": [
        "F002",
        "F004",
        "F005",
        "F006",
        "F012"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/home-dom.json",
      "caption": "home dom",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "home mobile",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/images.json",
      "caption": "images",
      "findingIds": [
        "F009"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/layout-mobile.json",
      "caption": "layout mobile",
      "findingIds": [
        "F011"
      ]
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse-summary.json",
      "caption": "lighthouse summary",
      "findingIds": [
        "F007",
        "F008",
        "F009",
        "F013",
        "F018"
      ]
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse.json",
      "caption": "lighthouse",
      "findingIds": []
    },
    {
      "type": "har",
      "path": "evidence/network",
      "caption": "network",
      "findingIds": []
    },
    {
      "type": "har-summary",
      "path": "evidence/network-summary.json",
      "caption": "network summary",
      "findingIds": [
        "F005",
        "F007",
        "F008",
        "F018"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/not-found-dom.json",
      "caption": "not found dom",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/not-found-focus.json",
      "caption": "not found focus",
      "findingIds": [
        "F003",
        "F010"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/not-found-layout-mobile.json",
      "caption": "not found layout mobile",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/not-found-probe.json",
      "caption": "not found probe",
      "findingIds": [
        "F014",
        "F017"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/not-found.png",
      "caption": "not found",
      "findingIds": [
        "F003",
        "F006"
      ]
    },
    {
      "type": "trace",
      "path": "evidence/perf",
      "caption": "perf",
      "findingIds": []
    },
    {
      "type": "trace-summary",
      "path": "evidence/perf-summary.json",
      "caption": "perf summary",
      "findingIds": [
        "F007"
      ]
    },
    {
      "type": "other",
      "path": "evidence/platform-probe.json",
      "caption": "platform probe",
      "findingIds": [
        "F010",
        "F014",
        "F017"
      ]
    },
    {
      "type": "other",
      "path": "evidence/preferences.json",
      "caption": "preferences",
      "findingIds": [
        "F001"
      ]
    },
    {
      "type": "other",
      "path": "evidence/recon.json",
      "caption": "recon",
      "findingIds": [
        "F002",
        "F004",
        "F005",
        "F011",
        "F012",
        "F013"
      ]
    },
    {
      "type": "other",
      "path": "evidence/robots.json",
      "caption": "robots",
      "findingIds": [
        "F013",
        "F014"
      ]
    },
    {
      "type": "other",
      "path": "evidence/runtime-probe.json",
      "caption": "runtime probe",
      "findingIds": [
        "F017"
      ]
    },
    {
      "type": "other",
      "path": "evidence/secrets.json",
      "caption": "secrets",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/sitemap.json",
      "caption": "sitemap",
      "findingIds": [
        "F014"
      ]
    },
    {
      "type": "other",
      "path": "evidence/trackers.json",
      "caption": "trackers",
      "findingIds": []
    }
  ],
  "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": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The dark-mode screenshot is visually identical to the light capture; the computed body remains rgb(249, 249, 249), html color-scheme is normal, and the CSS contains no dark preference adaptation.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/preferences.json"
      ],
      "findingIds": [
        "F001"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "evaluate under prefers-reduced-motion:reduce found zero document animations.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/preferences.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Lighthouse contrast audit passes all rendered text; the simple semantic text remains legible with no custom controls.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "DOM and script inventory confirms these are static, script-free documents with no in-page state or client route swaps that could change abruptly.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/platform-probe.json"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "CSS inspection found no animation timeline and the script-free page installs no scroll event handlers; scrolling is entirely native.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/runtime-probe.json"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "DOM/CSS inspection found no pointer handlers, custom gesture controls, or scroll-snapping surface; all available scrolling is native platform behaviour.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/runtime-probe.json"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "The short static notice has no sticky or affixed chrome whose state needs to react to scrolling.",
      "reason": "The short static notice has no sticky or affixed chrome whose state needs to react to scrolling."
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "No tooltip, popover, or menu overlay is present on the representative pages.",
      "reason": "No tooltip, popover, or menu overlay is present on the representative pages."
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The first viewport contains only a discontinuation letter. The rendered DOM has zero anchors or controls, so users cannot reach help, another region, or an explanation of available alternatives.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/recon.json"
      ],
      "findingIds": [
        "F002"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Load screenshots show no popup, banner overlay, or content-obscuring interstitial.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "No overlay, disclosure, picker, or rich transient control is present.",
      "reason": "No overlay, disclosure, picker, or rich transient control is present."
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "The notice dedicates the viewport to the message with only a compact brand header and footer.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "At 360x800, layout reports scrollWidth=clientWidth=360, horizontalOverflowPx=0, and viewport meta is present.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/layout-mobile.json"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "The regional notice has no reused component shown in materially different container contexts; viewport responsiveness was tested directly instead.",
      "reason": "The regional notice has no reused component shown in materially different container contexts; viewport responsiveness was tested directly instead."
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The focused-link probe successfully focuses the logo, homepage, contact, helper, and language controls, but every computed outlineStyle is none; some text links are only 16px high.",
      "pathIds": [
        "home-notice",
        "not-found"
      ],
      "artifacts": [
        "evidence/not-found-focus.json",
        "evidence/not-found.png"
      ],
      "findingIds": [
        "F003"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The screenshot clearly states that UK service is discontinued, but the page has no button or link. Its document title and description still advertise a working YouTube downloader, contradicting the visible purpose.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/recon.json"
      ],
      "findingIds": [
        "F004"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "https://en1.savefrom.net redirects twice to https://gb.savefrom.net/ and renders a United Kingdom service-discontinuation notice. There is no form, input, button, or alternative task path.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/network-summary.json",
        "evidence/recon.json"
      ],
      "findingIds": [
        "F005"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The notice explains why service ended but exposes no retry, support, contact, region selector, or back/continue control. By contrast, the tested 404 template does provide Homepage and Contact us recovery links.",
      "pathIds": [
        "home-notice",
        "not-found"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/not-found.png"
      ],
      "findingIds": [
        "F006"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Trace measured LCP/FCP 1522ms, zero long tasks and zero TBT; layout and Lighthouse measured CLS 0.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/perf-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "The 3-second mobile layout observer recorded CLS 0 with no layout-shift entries.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/layout-mobile.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Trace and layout recorded zero long tasks and total blocking time of 0ms.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/perf-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The HAR records two 302 redirects before content, plus parser-inserted VeryHigh-priority style.css and Google Fonts stylesheets. Lighthouse LCP was 2.8s despite only 58KB transferred.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/network-summary.json",
        "evidence/perf-summary.json",
        "evidence/lighthouse-summary.json"
      ],
      "findingIds": [
        "F007"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "Lighthouse reports 41,615 wasted bytes and 98.30% unused CSS in style.css; that file is also the largest network resource at 42,530 transferred bytes.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/network-summary.json"
      ],
      "findingIds": [
        "F008"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "Lighthouse fails image-alt for img/logo_small2.svg; the image primitive confirms the image has no alt attribute.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/images.json"
      ],
      "findingIds": [
        "F009"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Lighthouse color-contrast audit scored 1 with no failing nodes.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The notice has no h1 and no main landmark; only header and footer are present. On the 404 archetype, focused anchors all compute outline-style:none.",
      "pathIds": [
        "home-notice",
        "not-found"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/not-found-focus.json"
      ],
      "findingIds": [
        "F010"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Desktop and mobile screenshots show unclipped, readable text with a comfortable measure and no horizontal overflow.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-mobile.png"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The rendered viewport meta is width=device-width, initial-scale=1, maximum-scale=1. Mobile layout itself has no horizontal overflow, but maximum-scale limits user magnification.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/recon.json",
        "evidence/layout-mobile.json"
      ],
      "findingIds": [
        "F011"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Lighthouse errors-in-console audit scored 1 with no entries.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "The document has an HTML doctype and UTF-8 charset; Lighthouse doctype and charset pass and reports no aspect-ratio misuse.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Lighthouse reports no deprecations or inspector issues; probes found no scripts, permission prompts, inputs, or paste interception.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The visible page is “Discontinuation of Service in the United Kingdom”, while title is “YouTube Downloader - Download Youtube videos for free!” and meta description advertises video conversion.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/recon.json"
      ],
      "findingIds": [
        "F012"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "Meta robots is noindex, nofollow and Lighthouse is-crawlable fails. The rendered notice has zero anchors, while /robots.txt returns a generic 404.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/recon.json",
        "evidence/robots.json"
      ],
      "findingIds": [
        "F013"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The page has no canonical or hreflang, declares noindex/nofollow, and both robots.txt and sitemap.xml return 404. The 404 template itself declares index,follow, which risks indexing error URLs.",
      "pathIds": [
        "home-notice",
        "not-found"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/robots.json",
        "evidence/sitemap.json",
        "evidence/not-found-probe.json"
      ],
      "findingIds": [
        "F014"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "The audited page is a short regional service-status notice rather than an article, product, event, or other rich entity requiring schema.org representation.",
      "reason": "The audited page is a short regional service-status notice rather than an article, product, event, or other rich entity requiring schema.org representation."
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The headers primitive finds no CSP, HSTS, or X-Content-Type-Options. Both country and lang cookies lack Secure and use SameSite=None; lang persists for 400 days.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "findingIds": [
        "F015"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Tracker scan found no known trackers, secrets scan found no credentials, and the static notice runs no scripts or analytics.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/trackers.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "No permission request or authentication surface exists on the rendered regional notice or tested error page.",
      "reason": "No permission request or authentication surface exists on the rendered regional notice or tested error page."
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The response has no clickjacking protection, Referrer-Policy, or Permissions-Policy, and no CSP frame-ancestors fallback.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/headers.json"
      ],
      "findingIds": [
        "F016"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Discoverability measured 100% raw-to-rendered content coverage, not a JS shell, with title and description present without JavaScript.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/discoverability.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Both representative pages are script-free static documents; the tested 404 renders stable recovery links without overlays or asynchronous state.",
      "pathIds": [
        "home-notice",
        "not-found"
      ],
      "artifacts": [
        "evidence/not-found.png"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "The service is an intrinsically online video retrieval service, and the rendered surface is a static shutdown notice rather than an app installation surface.",
      "reason": "The service is an intrinsically online video retrieval service, and the rendered surface is a static shutdown notice rather than an app installation surface."
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "A real unknown URL returns HTTP 404 and a clear page with Homepage and Contact us recovery links rather than a blank shell.",
      "pathIds": [
        "home-notice",
        "not-found"
      ],
      "artifacts": [
        "evidence/not-found-probe.json"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "The page language is correctly en, but html has no dir and CSS inspection found no logical property signals. The 404 exposes 20 localized links, so bidirectional/localized layout is an active concern.",
      "pathIds": [
        "home-notice",
        "not-found"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/runtime-probe.json",
        "evidence/not-found-probe.json"
      ],
      "findingIds": [
        "F017"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "Neither representative page renders dates, numbers, currencies, durations, or calendars.",
      "reason": "Neither representative page renders dates, numbers, currencies, durations, or calendars."
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "Neither representative page handles events, times, time zones, or DST.",
      "reason": "Neither representative page handles events, times, time zones, or DST."
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "The notice plainly states service discontinuation and presents no consent wall, forced continuity, disguised advertisement, upsell, or preselected choice.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "No form or editable input exists on either representative page.",
      "reason": "No form or editable input exists on either representative page."
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "No form or input exists on either representative page.",
      "reason": "No form or input exists on either representative page."
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "No checkout, subscription, authentication, consent, or account-management flow is exposed.",
      "reason": "No checkout, subscription, authentication, consent, or account-management flow is exposed."
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "The only image on the notice is an appropriately sized SVG (167 natural/displayed width) and total image transfer is about 10KB.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/images.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "There is no client JavaScript; trace and layout recorded no long tasks, and the network finished in eight requests.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/perf-summary.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "issues",
      "confidence": "high",
      "method": "Cross-checked rendered screenshots and objective CDP/Lighthouse probes against the check outcome.",
      "evidence": "Of 58,180 transferred bytes, style.css accounts for 42,530 bytes and Lighthouse says 98.30% is unused; an additional Google Fonts stylesheet blocks rendering.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/network-summary.json",
        "evidence/lighthouse-summary.json"
      ],
      "findingIds": [
        "F018"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "The emerging agent surface is not applicable to the rendered regional shutdown notice, which exposes no operative site capability.",
      "reason": "The emerging agent surface is not applicable to the rendered regional shutdown notice, which exposes no operative site capability."
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "The static shutdown notice has no summarisation or language-model task where on-device inference would improve the experience.",
      "reason": "The static shutdown notice has no summarisation or language-model task where on-device inference would improve the experience."
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-page recon and DOM capability inventory.",
      "evidence": "The pages expose no representative modal, route, feed, or other interaction that can meaningfully be repeated ten times.",
      "reason": "The pages expose no representative modal, route, feed, or other interaction that can meaningfully be repeated ten times."
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "Heap summary is proportionate for a script-free 35-element page: 60,787 V8 snapshot nodes and 3,021,984 self-size bytes.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/heap-baseline.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual or objective evidence on the representative notice and error archetypes.",
      "evidence": "The page contains no client scripts or repeatable interaction and only 35 DOM elements; no application listeners, timers, observers, or detached-node lifecycle is created.",
      "pathIds": [
        "home-notice"
      ],
      "artifacts": [
        "evidence/runtime-probe.json"
      ]
    }
  ],
  "principleOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F001"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "provide-guided-navigation",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F002"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F003"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F004",
        "F005",
        "F006"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F007",
        "F008"
      ]
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F009",
        "F010",
        "F011"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F012",
        "F013",
        "F014"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F015",
        "F016"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "pass"
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F017"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F018"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "not-applicable",
      "reason": "The emerging agent surface is not applicable to the rendered regional shutdown notice, which exposes no operative site capability. The static shutdown notice has no summarisation or language-model task where on-device inference would improve the experience."
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home-notice",
      "description": "Entry URL and final geolocated regional notice; represents the public landing and unavailable primary downloader journey. No additional page archetypes are linked from this notice.",
      "url": "https://en1.savefrom.net",
      "conditions": [
        "desktop 780x720",
        "mobile 360x800",
        "prefers-color-scheme: dark",
        "prefers-reduced-motion: reduce",
        "raw no-JavaScript crawl",
        "load performance and network"
      ],
      "result": "issues"
    },
    {
      "id": "not-found",
      "description": "Unknown-URL 404 template; represents HTTP failure messaging and recovery navigation. The primary downloader, account, checkout, and form flows were not reachable because service is discontinued in the audit region.",
      "url": "https://en1.savefrom.net/definitely-not-found-web-uplift",
      "conditions": [
        "desktop",
        "mobile 360x800",
        "keyboard focus"
      ],
      "result": "issues"
    }
  ],
  "findings": [
    {
      "id": "F001",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "medium",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "summary": "The page ignores the user’s dark colour-scheme preference.",
      "evidence": "The dark-mode screenshot is visually identical to the light capture; the computed body remains rgb(249, 249, 249), html color-scheme is normal, and the CSS contains no dark preference adaptation.",
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/preferences.json"
      ],
      "suggestedFix": "Declare color-scheme and add a prefers-color-scheme: dark palette with tested surface and text colours.",
      "effort": "small"
    },
    {
      "id": "F002",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "high",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "directs-attention",
      "guidanceId": "navigation-drawer",
      "summary": "The regional service-discontinuation page is a dead end.",
      "evidence": "The first viewport contains only a discontinuation letter. The rendered DOM has zero anchors or controls, so users cannot reach help, another region, or an explanation of available alternatives.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/recon.json"
      ],
      "suggestedFix": "Add a concise next-steps section with real links to support, regional availability, policy details, and any lawful alternatives.",
      "effort": "small"
    },
    {
      "id": "F003",
      "pathId": "not-found",
      "url": "https://en1.savefrom.net/definitely-not-found-web-uplift",
      "confidence": "high",
      "severity": "high",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "input-modality-aware",
      "guidanceId": "accessibility",
      "summary": "Keyboard focus is not visibly indicated on the 404 recovery links.",
      "evidence": "The focused-link probe successfully focuses the logo, homepage, contact, helper, and language controls, but every computed outlineStyle is none; some text links are only 16px high.",
      "artifacts": [
        "evidence/not-found-focus.json",
        "evidence/not-found.png"
      ],
      "suggestedFix": "Add a strong :focus-visible outline with offset and ensure compact links have a minimum 44px touch target without inflating inline text links unnecessarily.",
      "effort": "small"
    },
    {
      "id": "F004",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "medium",
      "principleId": "support-core-task-success",
      "principleCheckId": "clear-purpose-and-primary-action",
      "guidanceId": "html",
      "summary": "The notice explains the shutdown but provides no primary next action.",
      "evidence": "The screenshot clearly states that UK service is discontinued, but the page has no button or link. Its document title and description still advertise a working YouTube downloader, contradicting the visible purpose.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/recon.json"
      ],
      "suggestedFix": "Align title/description with the notice and add one clear, honest next action such as support or availability information.",
      "effort": "small"
    },
    {
      "id": "F005",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "critical",
      "principleId": "support-core-task-success",
      "principleCheckId": "primary-flow-completion",
      "guidanceId": "forms",
      "summary": "The advertised video-download task cannot be started from the audited region.",
      "evidence": "https://en1.savefrom.net redirects twice to https://gb.savefrom.net/ and renders a United Kingdom service-discontinuation notice. There is no form, input, button, or alternative task path.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/network-summary.json",
        "evidence/recon.json"
      ],
      "suggestedFix": "If service is intentionally unavailable, stop advertising the downloader in metadata and provide a region-appropriate, lawful alternative or support path. If the redirect is erroneous, correct the geolocation/routing decision.",
      "effort": "large"
    },
    {
      "id": "F006",
      "pathId": "not-found",
      "url": "https://en1.savefrom.net/definitely-not-found-web-uplift",
      "confidence": "high",
      "severity": "high",
      "principleId": "support-core-task-success",
      "principleCheckId": "clear-system-state-and-recovery",
      "guidanceId": "persistent-top-layer-ui",
      "summary": "The service-unavailable state offers no recovery or continuation.",
      "evidence": "The notice explains why service ended but exposes no retry, support, contact, region selector, or back/continue control. By contrast, the tested 404 template does provide Homepage and Contact us recovery links.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/not-found.png"
      ],
      "suggestedFix": "Reuse the 404 page’s recovery pattern on the discontinuation page and add relevant support and availability links.",
      "effort": "small"
    },
    {
      "id": "F007",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "medium",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "efficient-resource-delivery",
      "guidanceId": "optimize-preload-priority",
      "summary": "A tiny notice incurs redirects and render-blocking CSS/font requests.",
      "evidence": "The HAR records two 302 redirects before content, plus parser-inserted VeryHigh-priority style.css and Google Fonts stylesheets. Lighthouse LCP was 2.8s despite only 58KB transferred.",
      "artifacts": [
        "evidence/network-summary.json",
        "evidence/perf-summary.json",
        "evidence/lighthouse-summary.json"
      ],
      "suggestedFix": "Serve the final notice directly, inline its small critical styles, remove unused font families, and avoid the redirect chain.",
      "effort": "small"
    },
    {
      "id": "F008",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "medium",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "trim-unused-and-duplicate-code",
      "guidanceId": "defer-rendering-heavy-content",
      "summary": "Nearly the entire shared stylesheet is unused on the notice.",
      "evidence": "Lighthouse reports 41,615 wasted bytes and 98.30% unused CSS in style.css; that file is also the largest network resource at 42,530 transferred bytes.",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/network-summary.json"
      ],
      "suggestedFix": "Ship a dedicated minimal notice stylesheet or split shared CSS so this route downloads only the rules it uses.",
      "effort": "small"
    },
    {
      "id": "F009",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "names-roles-labels",
      "guidanceId": "accessibility",
      "summary": "The footer logo image has no accessible alternative.",
      "evidence": "Lighthouse fails image-alt for img/logo_small2.svg; the image primitive confirms the image has no alt attribute.",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/images.json"
      ],
      "suggestedFix": "Give the linked brand logo an appropriate alt value such as “Savefrom.net”, or alt=\"\" only if the adjacent accessible text fully duplicates it.",
      "effort": "trivial"
    },
    {
      "id": "F010",
      "pathId": "not-found",
      "url": "https://en1.savefrom.net/definitely-not-found-web-uplift",
      "confidence": "high",
      "severity": "high",
      "principleId": "be-inclusive",
      "principleCheckId": "structure-and-focus",
      "guidanceId": "accessibility",
      "summary": "The notice lacks semantic page structure, and recovery links suppress focus.",
      "evidence": "The notice has no h1 and no main landmark; only header and footer are present. On the 404 archetype, focused anchors all compute outline-style:none.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/not-found-focus.json"
      ],
      "suggestedFix": "Mark the notice heading as h1, wrap primary content in main, and add an obvious :focus-visible treatment throughout shared navigation.",
      "effort": "small"
    },
    {
      "id": "F011",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "zoom-reflow-targets-and-media",
      "guidanceId": "fluid-scaling",
      "summary": "The main notice restricts browser zoom.",
      "evidence": "The rendered viewport meta is width=device-width, initial-scale=1, maximum-scale=1. Mobile layout itself has no horizontal overflow, but maximum-scale limits user magnification.",
      "artifacts": [
        "evidence/recon.json",
        "evidence/layout-mobile.json"
      ],
      "suggestedFix": "Remove maximum-scale=1 and retain a standard width=device-width, initial-scale=1 viewport declaration.",
      "effort": "trivial"
    },
    {
      "id": "F012",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "high",
      "principleId": "be-discoverable",
      "principleCheckId": "title-and-description",
      "guidanceId": "html",
      "summary": "Search metadata describes a downloader that the page no longer provides.",
      "evidence": "The visible page is “Discontinuation of Service in the United Kingdom”, while title is “YouTube Downloader - Download Youtube videos for free!” and meta description advertises video conversion.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/recon.json"
      ],
      "suggestedFix": "Use a unique title and description that accurately identify the regional service notice.",
      "effort": "trivial"
    },
    {
      "id": "F013",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "medium",
      "principleId": "be-discoverable",
      "principleCheckId": "crawlable-and-mobile-friendly",
      "guidanceId": "html",
      "summary": "The public notice is explicitly excluded from indexing and contains no crawlable navigation.",
      "evidence": "Meta robots is noindex, nofollow and Lighthouse is-crawlable fails. The rendered notice has zero anchors, while /robots.txt returns a generic 404.",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/recon.json",
        "evidence/robots.json"
      ],
      "suggestedFix": "If the notice should answer users arriving from search, allow indexing/following and include real support links. Otherwise redirect retired indexed URLs to a canonical, indexable status page.",
      "effort": "small"
    },
    {
      "id": "F014",
      "pathId": "not-found",
      "url": "https://en1.savefrom.net/definitely-not-found-web-uplift",
      "confidence": "high",
      "severity": "medium",
      "principleId": "be-discoverable",
      "principleCheckId": "canonical-and-indexing-signals",
      "guidanceId": "html",
      "summary": "Indexing signals are absent or contradictory.",
      "evidence": "The page has no canonical or hreflang, declares noindex/nofollow, and both robots.txt and sitemap.xml return 404. The 404 template itself declares index,follow, which risks indexing error URLs.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/robots.json",
        "evidence/sitemap.json",
        "evidence/not-found-probe.json"
      ],
      "suggestedFix": "Define an intentional canonical/indexing policy, return valid robots.txt and sitemap responses, add hreflang for localized notices, and mark real 404 pages noindex.",
      "effort": "medium"
    },
    {
      "id": "F015",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "high",
      "principleId": "be-private-and-secure",
      "principleCheckId": "secure-transport-and-headers",
      "guidanceId": "security",
      "summary": "HTTPS is used, but baseline security headers and cookie attributes are missing.",
      "evidence": "The headers primitive finds no CSP, HSTS, or X-Content-Type-Options. Both country and lang cookies lack Secure and use SameSite=None; lang persists for 400 days.",
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "suggestedFix": "Add HSTS, a restrictive CSP, nosniff, and set first-party preference cookies Secure with Lax/Strict SameSite and proportionate expiry.",
      "effort": "small"
    },
    {
      "id": "F016",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "high",
      "principleId": "be-private-and-secure",
      "principleCheckId": "defensive-browser-policies",
      "guidanceId": "security",
      "summary": "Browser-enforced defensive policies are not configured.",
      "evidence": "The response has no clickjacking protection, Referrer-Policy, or Permissions-Policy, and no CSP frame-ancestors fallback.",
      "artifacts": [
        "evidence/headers.json"
      ],
      "suggestedFix": "Add CSP frame-ancestors (or X-Frame-Options where needed), strict-origin-when-cross-origin or stricter Referrer-Policy, and a least-privilege Permissions-Policy.",
      "effort": "small"
    },
    {
      "id": "F017",
      "pathId": "not-found",
      "url": "https://en1.savefrom.net/definitely-not-found-web-uplift",
      "confidence": "high",
      "severity": "medium",
      "principleId": "be-internationalised",
      "principleCheckId": "lang-dir-and-logical-properties",
      "guidanceId": "css",
      "summary": "The localized experience does not use direction-ready layout primitives.",
      "evidence": "The page language is correctly en, but html has no dir and CSS inspection found no logical property signals. The 404 exposes 20 localized links, so bidirectional/localized layout is an active concern.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/runtime-probe.json",
        "evidence/not-found-probe.json"
      ],
      "suggestedFix": "Set an explicit direction where localization requires it and replace physical spacing/positioning with logical properties so RTL variants do not need fragile overrides.",
      "effort": "medium"
    },
    {
      "id": "F018",
      "pathId": "home-notice",
      "url": "https://en1.savefrom.net",
      "confidence": "high",
      "severity": "low",
      "principleId": "be-sustainable",
      "principleCheckId": "third-party-and-media-budget",
      "guidanceId": "deliver-optimized-decorative-images",
      "summary": "Shared styling and font CSS are disproportionate to the static notice.",
      "evidence": "Of 58,180 transferred bytes, style.css accounts for 42,530 bytes and Lighthouse says 98.30% is unused; an additional Google Fonts stylesheet blocks rendering.",
      "artifacts": [
        "evidence/network-summary.json",
        "evidence/lighthouse-summary.json"
      ],
      "suggestedFix": "Use system fonts or only the required font face and ship route-specific CSS for the notice.",
      "effort": "small"
    }
  ],
  "taskList": [
    {
      "id": "T1",
      "title": "Replace the dead-end regional landing with accurate metadata and a clear support/availability path",
      "priority": 1,
      "findingIds": [
        "F002",
        "F004",
        "F005",
        "F006",
        "F012"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T2",
      "title": "Add semantic structure, alt text, visible focus, and unrestricted zoom",
      "priority": 2,
      "findingIds": [
        "F003",
        "F009",
        "F010",
        "F011"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    },
    {
      "id": "T3",
      "title": "Deploy baseline response security headers and secure cookie attributes",
      "priority": 3,
      "findingIds": [
        "F015",
        "F016"
      ],
      "guidanceId": "security",
      "status": "open"
    },
    {
      "id": "T4",
      "title": "Remove redirect, unused shared CSS, and unnecessary font blocking",
      "priority": 4,
      "findingIds": [
        "F007",
        "F008",
        "F018"
      ],
      "guidanceId": "optimize-preload-priority",
      "status": "open"
    },
    {
      "id": "T5",
      "title": "Make robots, canonical, sitemap, hreflang, and 404 indexing policy consistent",
      "priority": 5,
      "findingIds": [
        "F013",
        "F014"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T6",
      "title": "Add system-driven dark colours",
      "priority": 6,
      "findingIds": [
        "F001"
      ],
      "guidanceId": "dark-mode",
      "status": "open"
    },
    {
      "id": "T7",
      "title": "Use direction-ready logical CSS for localized variants",
      "priority": 7,
      "findingIds": [
        "F017"
      ],
      "guidanceId": "css",
      "status": "open"
    }
  ],
  "budget": {
    "pathCount": 2,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-21T13-38-26-591Z"
}
