{
  "url": "https://new2.hdhub4u.cl",
  "auditedAt": "2026-07-24T09:25:00.000Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Atomic coverage complete across 58 checks. The requested URL redirects to https://new3.hdhub4u.cl/.",
  "page": {
    "appType": "mpa",
    "framework": "WordPress 7.0.2",
    "notes": "Public movie/download listing. Requested new2 host redirects to new3. Representative templates: home listing, category listing, release detail/download entry, request form, and 404 recovery."
  },
  "evidenceUsed": [
    "screenshot",
    "layout-metrics",
    "dom/evaluate-probes",
    "har",
    "trace",
    "headers",
    "cookies",
    "trackers",
    "images",
    "secrets",
    "discoverability",
    "lighthouse",
    "heap-summary",
    "HTTP recon",
    "Modern Web Guidance"
  ],
  "guidanceConsulted": [
    "dark-mode",
    "accessibility",
    "privacy",
    "performance",
    "html",
    "css",
    "forms",
    "same-document-transitions",
    "cross-document-transitions",
    "size-aware-styling",
    "fluid-scaling",
    "scroll-position-aware-elements",
    "deliver-optimized-decorative-images",
    "optimize-image-priority",
    "efficient-background-processing",
    "passkeys",
    "coordinate-global-events",
    "webmcp",
    "agentic-forms",
    "language-model",
    "search-hidden-content",
    "accessible-error-announcement",
    "resilient-context-menus-and-nested-dropdowns"
  ],
  "artifacts": [
    {
      "type": "screenshot",
      "path": "evidence/home-desktop.png",
      "caption": "Desktop home listing",
      "condition": "viewport 1440x1000",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "Mobile home first viewport",
      "condition": "viewport 360x800",
      "findingIds": [
        "F04",
        "F05",
        "F06"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-light.png",
      "caption": "Home under light preference",
      "condition": "prefers-color-scheme: light",
      "findingIds": [
        "F01"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark-reduced.png",
      "caption": "Home under dark and reduced-motion preferences",
      "condition": "prefers-color-scheme: dark; prefers-reduced-motion: reduce",
      "findingIds": [
        "F01"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/home-mobile-layout.json",
      "caption": "Home narrow layout metrics",
      "condition": "viewport 360x800",
      "findingIds": [
        "F04",
        "F15"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/category-mobile.png",
      "caption": "Bollywood category template",
      "condition": "viewport 360x800",
      "findingIds": []
    },
    {
      "type": "layout",
      "path": "evidence/category-layout.json",
      "caption": "Category narrow layout metrics",
      "condition": "viewport 360x800",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/detail-desktop.png",
      "caption": "Release detail desktop",
      "condition": "viewport 1440x1000",
      "findingIds": [
        "F24"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/detail-mobile.png",
      "caption": "Release detail mobile",
      "condition": "viewport 360x800",
      "findingIds": [
        "F05"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/detail-layout.json",
      "caption": "Detail layout shifts and overflow",
      "condition": "viewport 360x800",
      "findingIds": [
        "F09"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/request-mobile.png",
      "caption": "Movie request path",
      "condition": "viewport 360x800",
      "findingIds": [
        "F05"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/404-mobile.png",
      "caption": "Intentional 404 recovery state",
      "condition": "viewport 360x800",
      "findingIds": []
    },
    {
      "type": "har",
      "path": "evidence/home.har",
      "caption": "Full home network capture",
      "condition": "default load",
      "findingIds": []
    },
    {
      "type": "har-summary",
      "path": "evidence/home-summary.json",
      "caption": "Compact HAR network signals",
      "condition": "default load",
      "findingIds": [
        "F11",
        "F12",
        "F22",
        "F25",
        "F27",
        "F28",
        "F29"
      ]
    },
    {
      "type": "trace",
      "path": "evidence/home-trace.json",
      "caption": "DevTools performance trace",
      "condition": "default load",
      "findingIds": []
    },
    {
      "type": "trace-summary",
      "path": "evidence/home-trace-summary.json",
      "caption": "Compact trace timings and long tasks",
      "condition": "default load",
      "findingIds": [
        "F08",
        "F10",
        "F28"
      ]
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse.json",
      "caption": "Mobile Lighthouse report",
      "condition": "mobile simulated load",
      "findingIds": [
        "F07",
        "F08",
        "F10",
        "F13",
        "F14",
        "F15",
        "F17",
        "F18"
      ]
    },
    {
      "type": "other",
      "path": "evidence/lighthouse-details.json",
      "caption": "Selected Lighthouse failure details",
      "condition": "mobile simulated load",
      "findingIds": [
        "F13",
        "F16",
        "F18",
        "F25"
      ]
    },
    {
      "type": "other",
      "path": "evidence/headers.json",
      "caption": "Security response headers",
      "condition": "default load",
      "findingIds": [
        "F21"
      ]
    },
    {
      "type": "other",
      "path": "evidence/cookies.json",
      "caption": "Cookie posture",
      "condition": "default load",
      "findingIds": [
        "F21",
        "F22"
      ]
    },
    {
      "type": "other",
      "path": "evidence/trackers.json",
      "caption": "Third-party tracker inventory",
      "condition": "default load",
      "findingIds": [
        "F22",
        "F25",
        "F29"
      ]
    },
    {
      "type": "other",
      "path": "evidence/images.json",
      "caption": "Image delivery and alt audit",
      "condition": "default load",
      "findingIds": [
        "F09",
        "F17",
        "F27"
      ]
    },
    {
      "type": "other",
      "path": "evidence/secrets.json",
      "caption": "Client-side secret scan",
      "condition": "default load",
      "findingIds": []
    },
    {
      "type": "discoverability",
      "path": "evidence/discoverability.json",
      "caption": "Raw HTML versus rendered content",
      "condition": "JavaScript on/off",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-rendered.png",
      "caption": "Rendered browser view",
      "condition": "JavaScript enabled",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-crawler.png",
      "caption": "Crawler view",
      "condition": "JavaScript disabled",
      "findingIds": []
    },
    {
      "type": "heap",
      "path": "evidence/heap-baseline.json",
      "caption": "Baseline heap summary",
      "condition": "after load",
      "findingIds": []
    },
    {
      "type": "heap",
      "path": "evidence/heap-post-menu.json",
      "caption": "Heap after ten menu cycles",
      "condition": "10 open/close cycles",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/memory-metrics.json",
      "caption": "In-page memory and DOM comparison",
      "condition": "10 open/close cycles",
      "findingIds": []
    },
    {
      "type": "dom",
      "path": "evidence/home-probe.json",
      "caption": "Home metadata, links, forms and CSS probe",
      "condition": "default load",
      "findingIds": [
        "F14",
        "F19",
        "F26"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/platform-probe.json",
      "caption": "Focus, semantics and platform feature probe",
      "condition": "default load",
      "findingIds": [
        "F02",
        "F03",
        "F04",
        "F06",
        "F07",
        "F11",
        "F12",
        "F14",
        "F15",
        "F17",
        "F20"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/detail-probe.json",
      "caption": "Detail metadata and flow links",
      "condition": "detail template",
      "findingIds": [
        "F19",
        "F20",
        "F23",
        "F24"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/request-probe.json",
      "caption": "Request form structure",
      "condition": "request template",
      "findingIds": [
        "F13",
        "F26"
      ]
    },
    {
      "type": "other",
      "path": "evidence/form-invalid-probe.json",
      "caption": "Invalid request-form state",
      "condition": "blank submit",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/404-status.json",
      "caption": "Missing-route HTTP status",
      "condition": "intentional missing route",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/http-recon.txt",
      "caption": "Redirect, robots and sitemap recon",
      "condition": "HTTP fetch",
      "findingIds": [
        "F19"
      ]
    },
    {
      "type": "other",
      "path": "evidence/preferences-probe.json",
      "caption": "Preference/media query probe",
      "condition": "dark and reduced motion",
      "findingIds": [
        "F01"
      ]
    },
    {
      "type": "other",
      "path": "evidence/resilience-i18n-probe.json",
      "caption": "Service worker and i18n/CSS probe",
      "condition": "default load",
      "findingIds": [
        "F23"
      ]
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches.ndjson",
      "caption": "Modern Web Guidance search results",
      "condition": "catalog 0.0.172",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved.md",
      "caption": "Retrieved Modern Web Guidance",
      "condition": "catalog 0.0.172",
      "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": "Emulated prefers-color-scheme light and dark screenshots plus computed-style probe",
      "evidence": "Light and dark captures are pixel-identical; the root color-scheme computes to normal and the stylesheet contains no prefers-color-scheme query.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-light.png",
        "evidence/home-dark-reduced.png",
        "evidence/preferences-probe.json"
      ],
      "findingIds": [
        "F01"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "pass",
      "confidence": "high",
      "method": "Emulated prefers-reduced-motion reduce and queried active animations and media rules",
      "evidence": "The reduce condition matched, the stylesheet includes reduced-motion rules, and document.getAnimations() returned no active animations under reduction.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/preferences-probe.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "issues",
      "confidence": "high",
      "method": "CSS/media inspection and keyboard focus computed-style probe",
      "evidence": "No forced-colors or prefers-contrast rules were found, and focused primary controls computed to outline-style none.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/platform-probe.json"
      ],
      "findingIds": [
        "F02"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "issues",
      "confidence": "high",
      "method": "CSS/platform feature probe across MPA navigation surfaces",
      "evidence": "No view-transition CSS or cross-document @view-transition rule was present despite frequent listing-to-detail navigation.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/platform-probe.json"
      ],
      "findingIds": [
        "F03"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "not-applicable",
      "confidence": "high",
      "method": "CSS and animation inspection",
      "evidence": "No scroll-linked animation or scrollytelling surface exists, so there is no scroll-linked work to implement declaratively.",
      "reason": "No scroll-linked animation or scrollytelling surface exists, so there is no scroll-linked work to implement declaratively."
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Interaction and CSS inspection",
      "evidence": "The audited surfaces expose ordinary links, forms, and menu buttons, with no swipe, drag, carousel, pull-to-refresh, or other gesture interaction.",
      "reason": "The audited surfaces expose ordinary links, forms, and menu buttons, with no swipe, drag, carousel, pull-to-refresh, or other gesture interaction."
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "issues",
      "confidence": "medium",
      "method": "Long-page screenshots and CSS feature probe",
      "evidence": "The 15,515px home page has no progress indicator or scroll-state-aware chrome, and no scroll-state container query was present.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-mobile-layout.json",
        "evidence/platform-probe.json"
      ],
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "not-applicable",
      "confidence": "high",
      "method": "DOM/CSS overlay probe",
      "evidence": "No tooltip, popover, contextual menu, or other tethered overlay was present on representative surfaces.",
      "reason": "No tooltip, popover, contextual menu, or other tethered overlay was present on representative surfaces."
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "pass",
      "confidence": "medium",
      "method": "Visual walkthrough of home, detail, category, and request paths",
      "evidence": "Section headers, category chips, a visible home link, and descriptive detail headings preserve orientation across representative paths.",
      "pathIds": [
        "home",
        "category",
        "detail",
        "request"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/detail-desktop.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "pass",
      "confidence": "medium",
      "method": "Load screenshots at desktop and mobile",
      "evidence": "No modal or full-viewport interstitial obscured content on initial load; the domain notice remains in normal flow.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/detail-mobile.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "pass",
      "confidence": "medium",
      "method": "DOM probe for dialog, popover, and details plus interaction review",
      "evidence": "No modal/transient overlay was used; navigation toggles are native buttons, so no ad-hoc dismissible overlay was observed.",
      "pathIds": [
        "home",
        "request"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/request-probe.json"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "First-viewport screenshots at 360x800 and 1440x1000",
      "evidence": "On mobile, logo, poster strip, two navigation rows, and a domain notice consume roughly the first 470px before page-specific content; the request task begins below that repeated chrome.",
      "pathIds": [
        "home",
        "request",
        "detail"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/request-mobile.png",
        "evidence/detail-mobile.png"
      ],
      "findingIds": [
        "F05"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "pass",
      "confidence": "high",
      "method": "Layout metrics and screenshots at 360x800 on three templates",
      "evidence": "Home, category, and detail layouts report scrollWidth=clientWidth=360 with zero horizontal overflow and include a viewport meta tag.",
      "pathIds": [
        "home",
        "category",
        "detail"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json",
        "evidence/category-layout.json",
        "evidence/detail-layout.json"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "issues",
      "confidence": "medium",
      "method": "CSS feature inspection and multi-template mobile screenshots",
      "evidence": "Cards reflow at viewport breakpoints, but no @container/container-type rules were found; the CSS relies on a large set of global width queries.",
      "pathIds": [
        "home",
        "category"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F06"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "issues",
      "confidence": "high",
      "method": "Programmatic focus walk, target measurement, and Lighthouse target-size audit",
      "evidence": "Focused menu/search/link controls computed outline-style none; the category toggle measured 22x22px and Lighthouse failed target-size.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/lighthouse.json"
      ],
      "findingIds": [
        "F07"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "pass",
      "confidence": "high",
      "method": "First-viewport and detail walkthrough",
      "evidence": "The listing identifies Latest Releases, cards use specific titles, and the detail page clearly labels DOWNLOAD LINKS and available resolutions.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/detail-probe.json"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "pass",
      "confidence": "medium",
      "method": "Home-to-detail walkthrough and destination-link inspection",
      "evidence": "A release card reaches a detail page with direct, labeled resolution links; the request path provides a comment form. External download destinations were inspected as hrefs but not opened for safety.",
      "pathIds": [
        "home",
        "detail",
        "request"
      ],
      "artifacts": [
        "evidence/detail-probe.json",
        "evidence/request-probe.json"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "pass",
      "confidence": "high",
      "method": "Invalid form submission and deliberate 404 request",
      "evidence": "Blank required fields invoke browser validation, while a missing route returns HTTP 404 and renders an explicit 404 Page Not Found state with navigation.",
      "pathIds": [
        "request",
        "error404"
      ],
      "artifacts": [
        "evidence/form-invalid-probe.json",
        "evidence/404-mobile.png",
        "evidence/404-status.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "issues",
      "confidence": "high",
      "method": "Mobile Lighthouse plus DevTools trace and layout observers",
      "evidence": "Lighthouse measured LCP 7.23s (poor), while trace LCP was 2.67s; the slower controlled mobile run establishes a material load-performance risk.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-trace-summary.json"
      ],
      "findingIds": [
        "F08"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "issues",
      "confidence": "high",
      "method": "Layout-shift observers across representative templates",
      "evidence": "The detail template accumulated CLS 0.10137, driven mainly by a 0.09786 shift at about 3.56s; all 63 home images lacked explicit dimensions.",
      "pathIds": [
        "detail",
        "home"
      ],
      "artifacts": [
        "evidence/detail-layout.json",
        "evidence/images.json"
      ],
      "findingIds": [
        "F09"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "issues",
      "confidence": "medium",
      "method": "DevTools trace and layout long-task observers",
      "evidence": "The trace recorded two long tasks, a longest task of 458.99ms, and 413.68ms total blocking time; mobile Lighthouse was faster, so severity is moderated.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-trace-summary.json",
        "evidence/lighthouse.json"
      ],
      "findingIds": [
        "F10"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "issues",
      "confidence": "high",
      "method": "HAR summary confirmed against live head script attributes",
      "evidence": "The load transferred 4.60MB in 137 requests; ten parser-inserted styles/scripts were candidates, and live DOM confirmed jQuery, jQuery Migrate, Lottie, and reaction scripts are synchronous in head.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/platform-probe.json"
      ],
      "findingIds": [
        "F11"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "issues",
      "confidence": "medium",
      "method": "HAR resource inventory and script inspection",
      "evidence": "Twelve scripts transfer 468,919 bytes, including two Google analytics loaders and synchronous jQuery, jQuery Migrate, Lottie and reaction code on a largely static listing.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/platform-probe.json"
      ],
      "findingIds": [
        "F12"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "issues",
      "confidence": "high",
      "method": "Lighthouse accessibility audits and DOM form probe",
      "evidence": "Lighthouse found an untitled slider iframe and many image-card anchors with no discernible name; home search inputs also have no programmatic label.",
      "pathIds": [
        "home",
        "request"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/lighthouse-details.json",
        "evidence/request-probe.json"
      ],
      "findingIds": [
        "F13"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Lighthouse color-contrast audit and visual screenshots",
      "evidence": "Lighthouse did not fail color-contrast, and representative white/colored text remains visually distinguishable against black surfaces.",
      "pathIds": [
        "home",
        "detail",
        "request"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-mobile.png"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "issues",
      "confidence": "high",
      "method": "Lighthouse landmark audit, heading probe, and focus walk",
      "evidence": "The home page has no main landmark and no h1, and focused controls compute no visible outline.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/platform-probe.json",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F14"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "pass",
      "confidence": "medium",
      "method": "Desktop and mobile visual review",
      "evidence": "Core card titles and detail copy remain readable without clipping at both widths; line wrapping is dense but comprehensible.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/detail-mobile.png"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Narrow reflow metrics, viewport inspection, and Lighthouse target-size audit",
      "evidence": "Reflow itself has no horizontal overflow and scaling is allowed, but Lighthouse failed touch-target sizing and the measured category toggle is only 22x22px.",
      "pathIds": [
        "home",
        "category",
        "detail"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/platform-probe.json",
        "evidence/home-mobile-layout.json"
      ],
      "findingIds": [
        "F15"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "issues",
      "confidence": "high",
      "method": "Lighthouse Runtime/Log audit",
      "evidence": "Lighthouse captured six 429 resource failures and an uncaught SyntaxError in script.min.js at line 2.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-details.json"
      ],
      "findingIds": [
        "F16"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Doctype/charset probe, image primitive, and Lighthouse asset audits",
      "evidence": "DOCTYPE html and UTF-8 are present, but Lighthouse found incorrect image aspect ratios and all 63 inspected images omit width/height attributes.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/images.json",
        "evidence/lighthouse.json"
      ],
      "findingIds": [
        "F17"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "issues",
      "confidence": "high",
      "method": "Lighthouse best-practices and inspector audits",
      "evidence": "Lighthouse reports inspector issues and five BFCache failure reasons, in addition to a runtime syntax exception.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/lighthouse-details.json"
      ],
      "findingIds": [
        "F18"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "pass",
      "confidence": "high",
      "method": "Rendered/raw metadata probes on home and detail",
      "evidence": "Home and detail pages have descriptive unique titles and a meta description; raw HTML preserves the description.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/detail-probe.json",
        "evidence/discoverability.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "pass",
      "confidence": "high",
      "method": "Lighthouse SEO, DOM links, viewport metadata, and robots.txt",
      "evidence": "Lighthouse SEO scored 1.0, internal links use hrefs, viewport metadata is present, and robots allows ordinary search crawlers.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-probe.json",
        "evidence/http-recon.txt"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "issues",
      "confidence": "high",
      "method": "HTTP, DOM, robots, and sitemap inspection",
      "evidence": "The home page has no canonical link although it redirects from new2 to new3; robots and sitemap are present, and the detail template does provide canonical.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/http-recon.txt",
        "evidence/home-probe.json",
        "evidence/detail-probe.json"
      ],
      "findingIds": [
        "F19"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "issues",
      "confidence": "high",
      "method": "JSON-LD and Open Graph inspection on home and detail",
      "evidence": "The home entity has no JSON-LD and only og:type; the detail has BlogPosting JSON-LD and og:image but lacks a complete og:title/og:description share set.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/detail-probe.json"
      ],
      "findingIds": [
        "F20"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Security headers, cookie, and secrets primitives",
      "evidence": "HTTPS is used and no exposed secrets were found, but CSP, HSTS, nosniff, frame protection, Referrer-Policy and Permissions-Policy are absent; four analytics cookies lack Secure.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json",
        "evidence/secrets.json"
      ],
      "findingIds": [
        "F21"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "issues",
      "confidence": "high",
      "method": "HAR, tracker, and cookie inspection",
      "evidence": "120 of 137 requests and 4.26MB of 4.60MB are third-party; 20 third-party origins include Google Analytics, DoubleClick, popunder/ad hosts, and 400-day analytics cookies.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/trackers.json",
        "evidence/cookies.json"
      ],
      "findingIds": [
        "F22"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Permission/auth surface inspection",
      "evidence": "No authentication flow or geolocation/notification prompt exists on representative pages, so passkeys and permission timing do not apply.",
      "reason": "No authentication flow or geolocation/notification prompt exists on representative pages, so passkeys and permission timing do not apply."
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Response-header and cookie-policy inspection",
      "evidence": "No HSTS, clickjacking defense, Referrer-Policy, Permissions-Policy, or CSP frame-ancestors was served; cookies use SameSite=None broadly.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "findingIds": [
        "F21"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "pass",
      "confidence": "high",
      "method": "Raw-HTML/rendered comparison and crawler screenshot pair",
      "evidence": "Raw HTML returns 200 with 100% rendered-content coverage and no empty JS mount; core listings survive without JavaScript.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/discoverability.json",
        "evidence/discoverability-rendered.png",
        "evidence/discoverability-crawler.png"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "pass",
      "confidence": "medium",
      "method": "Representative menu/form/route walkthrough",
      "evidence": "Native links and controls remain usable at narrow width, no tethered overlays clip, and page content renders despite one third-party script failure.",
      "pathIds": [
        "home",
        "request",
        "error404"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/404-mobile.png"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Service-worker, cache, and manifest probe",
      "evidence": "This is a content/download MPA rather than an installed application. A service worker and cache exist, but no manifest is declared; installability is not required for this archetype.",
      "reason": "This is a content/download MPA rather than an installed application. A service worker and cache exist, but no manifest is declared; installability is not required for this archetype."
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "pass",
      "confidence": "high",
      "method": "Deliberate missing-route HTTP and screenshot test",
      "evidence": "A missing path returns a real 404 status and a visible 404 Page Not Found page with a route back home rather than a blank shell.",
      "pathIds": [
        "error404"
      ],
      "artifacts": [
        "evidence/404-status.json",
        "evidence/404-mobile.png"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "issues",
      "confidence": "high",
      "method": "DOM language and CSS property probe",
      "evidence": "html lang is en-US, but dir is absent and CSS contains 356 left and 181 right declarations with no detected logical-property usage.",
      "pathIds": [
        "home",
        "detail"
      ],
      "artifacts": [
        "evidence/resilience-i18n-probe.json",
        "evidence/detail-probe.json"
      ],
      "findingIds": [
        "F23"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "issues",
      "confidence": "medium",
      "method": "Rendered date inspection and source/CSS probe",
      "evidence": "Dates are rendered as hard-coded English strings such as Jul-24th, 2026 rather than semantic time elements with locale-aware formatting.",
      "pathIds": [
        "detail"
      ],
      "artifacts": [
        "evidence/detail-desktop.png",
        "evidence/detail-probe.json"
      ],
      "findingIds": [
        "F24"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Content and form inspection",
      "evidence": "No appointments, event times, deadlines, recurring schedules, or other time-zone-sensitive concepts are exposed.",
      "reason": "No appointments, event times, deadlines, recurring schedules, or other time-zone-sensitive concepts are exposed."
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "issues",
      "confidence": "high",
      "method": "HAR/script inspection and DOM link snippets",
      "evidence": "Advertising/popunder scripts from gumcdn.com and septanepoints.com load, and Lighthouse DOM snippets show data-popunder-added attached to normal navigation/content links, making link behavior potentially deceptive.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/trackers.json",
        "evidence/lighthouse-details.json"
      ],
      "findingIds": [
        "F25"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "pass",
      "confidence": "medium",
      "method": "Blank required-field submission on request form",
      "evidence": "The request form prevents blank submission and presents native, specific “Please fill in this field” validation for name and email.",
      "pathIds": [
        "request"
      ],
      "artifacts": [
        "evidence/form-invalid-probe.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "issues",
      "confidence": "high",
      "method": "Form/control attribute inspection",
      "evidence": "Search fields explicitly set autocomplete=off, while name/email request fields provide no autocomplete tokens, preventing browser input assistance.",
      "pathIds": [
        "home",
        "request"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/request-probe.json"
      ],
      "findingIds": [
        "F26"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Journey inventory",
      "evidence": "No checkout, subscription purchase, sign-in, account management, or cancellation flow is present.",
      "reason": "No checkout, subscription purchase, sign-in, account management, or cancellation flow is present."
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Images primitive and HAR byte inventory",
      "evidence": "62 of 63 images use legacy formats, 61 lack srcset, 57 below-fold images are not lazy-loaded, and images transfer 3.45MB.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/images.json",
        "evidence/home-summary.json"
      ],
      "findingIds": [
        "F27"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "issues",
      "confidence": "high",
      "method": "HAR and trace inspection",
      "evidence": "The page eagerly fetches 96 images and 120 third-party requests, including analytics/ad work, while the trace records a 459ms long task after load.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home-trace-summary.json"
      ],
      "findingIds": [
        "F28"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "issues",
      "confidence": "high",
      "method": "HAR third-party byte accounting",
      "evidence": "Third parties account for 4.26MB of 4.60MB transferred; images, fonts, and duplicate analytics dominate a simple content listing.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/trackers.json"
      ],
      "findingIds": [
        "F29"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Capability and site-intent inspection",
      "evidence": "This public download listing exposes no safe transactional agent workflow, and adding WebMCP to third-party download actions would not be appropriate without a trusted capability model.",
      "reason": "This public download listing exposes no safe transactional agent workflow, and adding WebMCP to third-party download actions would not be appropriate without a trusted capability model."
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Feature/source inspection",
      "evidence": "No summarisation or language-model interaction is part of the user experience, so on-device inference would add no established value.",
      "reason": "No summarisation or language-model interaction is part of the user experience, so on-device inference would add no established value."
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "pass",
      "confidence": "high",
      "method": "Baseline and post-interaction heap summaries after ten menu open/close cycles",
      "evidence": "Total self size fell from 14,915,209 to 14,910,646 bytes; DOM nodes remained 857 in the in-page sample and no retained-growth signal appeared.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.json",
        "evidence/heap-post-menu.json",
        "evidence/memory-metrics.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "medium",
      "method": "Heap summary and Performance.memory/DOM sample",
      "evidence": "The static listing retained about 14.9MB self size and 857 live DOM elements, proportionate to its image-heavy content; no unbounded state was observed.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.json",
        "evidence/memory-metrics.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "high",
      "method": "Before/after constructor and DOM-count comparison",
      "evidence": "Neither heap summary reported Detached* among retained constructors; live DOM count stayed exactly 857 after ten menu cycles.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.json",
        "evidence/heap-post-menu.json",
        "evidence/memory-metrics.json"
      ]
    }
  ],
  "principleOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F01",
        "F02"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F03"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F05"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F06",
        "F07"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F08",
        "F09",
        "F10",
        "F11",
        "F12"
      ]
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F13",
        "F14",
        "F15"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F16",
        "F17",
        "F18"
      ]
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F19",
        "F20"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F21",
        "F22"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "pass"
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F23",
        "F24"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F25",
        "F26"
      ]
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F27",
        "F28",
        "F29"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "not-applicable",
      "reason": "This public download listing exposes no safe transactional agent workflow, and adding WebMCP to third-party download actions would not be appropriate without a trusted capability model. No summarisation or language-model interaction is part of the user experience, so on-device inference would add no established value."
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home",
      "description": "Entry/home listing and primary release discovery; represents global header, navigation, search, cards, and long feed.",
      "url": "https://new3.hdhub4u.cl/",
      "conditions": [
        "desktop 1440x1000",
        "mobile 360x800",
        "light/dark preference",
        "reduced motion",
        "keyboard focus",
        "JavaScript disabled"
      ],
      "result": "issues"
    },
    {
      "id": "category",
      "description": "Bollywood category listing; represents taxonomy/listing templates beyond the homepage.",
      "url": "https://new3.hdhub4u.cl/category/bollywood-movies/",
      "conditions": [
        "mobile 360x800"
      ],
      "result": "issues"
    },
    {
      "id": "detail",
      "description": "Musafir Cafe release detail; represents content metadata, download-link discovery, and the key listing-to-detail journey.",
      "url": "https://new3.hdhub4u.cl/musafir-cafe-season-1-hindi-webrip-all-episodes/",
      "conditions": [
        "desktop 1440x1000",
        "mobile 360x800"
      ],
      "result": "issues"
    },
    {
      "id": "request",
      "description": "Movie Request Page; represents the primary authored form and invalid-input state.",
      "url": "https://new3.hdhub4u.cl/request-a-movie/",
      "conditions": [
        "mobile 360x800",
        "blank required-field submission"
      ],
      "result": "issues"
    },
    {
      "id": "error404",
      "description": "Deliberate unknown route; represents HTTP/network failure recovery.",
      "url": "https://new3.hdhub4u.cl/this-route-should-not-exist-web-uplift/",
      "conditions": [
        "mobile 360x800"
      ],
      "result": "pass"
    }
  ],
  "findings": [
    {
      "id": "F01",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "guidanceCategory": "user-experience",
      "severity": "low",
      "confidence": "high",
      "summary": "Fixed dark palette is not driven by the user color preference",
      "evidence": "Light and dark emulations are visually identical; root color-scheme is normal and no prefers-color-scheme rule exists.",
      "artifacts": [
        "evidence/home-light.png",
        "evidence/home-dark-reduced.png",
        "evidence/preferences-probe.json"
      ],
      "suggestedFix": "Declare color-scheme and provide light/dark tokens selected by prefers-color-scheme or light-dark().",
      "effort": "small"
    },
    {
      "id": "F02",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-contrast",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "high",
      "confidence": "high",
      "summary": "High-contrast and forced-colors users receive no explicit support",
      "evidence": "No forced-colors/prefers-contrast CSS exists and focused controls have no outline.",
      "artifacts": [
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Add forced-colors and prefers-contrast adjustments that preserve borders, text, and focus indicators.",
      "effort": "small"
    },
    {
      "id": "F03",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "implement-natural-interactions",
      "principleCheckId": "view-transitions",
      "guidanceId": "cross-document-transitions",
      "guidanceCategory": "user-experience",
      "severity": "low",
      "confidence": "high",
      "summary": "MPA navigation swaps abruptly without cross-document view transitions",
      "evidence": "No @view-transition or view-transition-name usage was found.",
      "artifacts": [
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Add a progressive @view-transition rule and stable names for shared header/content elements, respecting reduced motion.",
      "effort": "small"
    },
    {
      "id": "F04",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "scroll-state-aware-chrome",
      "guidanceId": "scroll-position-aware-elements",
      "guidanceCategory": "user-experience",
      "severity": "low",
      "confidence": "high",
      "summary": "Very long listings provide no scroll-aware orientation",
      "evidence": "Home content is 15,515px tall but has no progress or scroll-state-aware chrome.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-mobile-layout.json",
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Add lightweight scroll-state navigation or a progress/back-to-top affordance with container scroll-state queries.",
      "effort": "small"
    },
    {
      "id": "F05",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "reduced-chrome",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "medium",
      "confidence": "high",
      "summary": "Repeated site chrome delays page-specific content on mobile",
      "evidence": "On 360px screens the logo, poster strip, dual navigation, and notice occupy about 470px before task content.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/request-mobile.png",
        "evidence/detail-mobile.png"
      ],
      "suggestedFix": "Collapse secondary chrome and defer or remove the decorative poster strip so each page purpose appears in the first viewport.",
      "effort": "medium"
    },
    {
      "id": "F06",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "component-level-responsiveness",
      "guidanceId": "size-aware-styling",
      "guidanceCategory": "user-experience",
      "severity": "low",
      "confidence": "high",
      "summary": "Responsive behavior is tied to global viewport breakpoints",
      "evidence": "No container queries are present despite reusable listing cards.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "Give reusable card/list containers containment and adapt card typography/layout with @container.",
      "effort": "small"
    },
    {
      "id": "F07",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "input-modality-aware",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "high",
      "confidence": "high",
      "summary": "Keyboard focus is invisible and some touch targets are undersized",
      "evidence": "Primary controls compute outline none; a category toggle is 22x22px and Lighthouse fails target-size.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Use :focus-visible with a high-contrast outline and provide at least 44x44 CSS-pixel target areas.",
      "effort": "small"
    },
    {
      "id": "F08",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "good-core-web-vitals",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "severity": "high",
      "confidence": "high",
      "summary": "Mobile LCP is poor",
      "evidence": "Lighthouse measured 7.23s LCP and 12.3s time to interactive.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-trace-summary.json"
      ],
      "suggestedFix": "Prioritise the LCP asset, reduce initial image/font competition, and defer noncritical third-party code.",
      "effort": "medium"
    },
    {
      "id": "F09",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "visual-stability",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "severity": "medium",
      "confidence": "high",
      "summary": "Detail pages shift as late content arrives",
      "evidence": "Detail CLS reached 0.10137, with a 0.09786 shift at 3.56s; images omit dimensions.",
      "artifacts": [
        "evidence/detail-layout.json",
        "evidence/images.json"
      ],
      "suggestedFix": "Set width/height or aspect-ratio for imagery and reserve space for late widgets/banners.",
      "effort": "small"
    },
    {
      "id": "F10",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "efficient-main-thread",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "severity": "medium",
      "confidence": "high",
      "summary": "A post-load long task blocks the main thread",
      "evidence": "The trace records a 458.99ms task and 413.68ms TBT.",
      "artifacts": [
        "evidence/home-trace-summary.json",
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Profile the late task, remove unnecessary plugin work, and split/defer remaining noncritical execution.",
      "effort": "medium"
    },
    {
      "id": "F11",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "efficient-resource-delivery",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "severity": "high",
      "confidence": "high",
      "summary": "Critical delivery is crowded by synchronous scripts and ten blocking candidates",
      "evidence": "137 requests transfer 4.60MB; jQuery, jQuery Migrate, Lottie, and reaction scripts are synchronous in head.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Remove unused head dependencies, defer eligible scripts, self-host/subset fonts, and shorten the critical request chain.",
      "effort": "medium"
    },
    {
      "id": "F12",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "trim-unused-and-duplicate-code",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "severity": "medium",
      "confidence": "high",
      "summary": "Static listings ship disproportionate plugin and analytics JavaScript",
      "evidence": "Scripts transfer 468.9KB, including duplicate analytics and legacy/plugin dependencies.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Use coverage to remove unused plugin bundles and consolidate analytics to one deferred loader.",
      "effort": "medium"
    },
    {
      "id": "F13",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-inclusive",
      "principleCheckId": "names-roles-labels",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "high",
      "confidence": "high",
      "summary": "Content links and embedded slider lack accessible names",
      "evidence": "Lighthouse finds an untitled iframe and many focusable card anchors without discernible text; search lacks a label.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/lighthouse-details.json",
        "evidence/request-probe.json"
      ],
      "suggestedFix": "Title the iframe, give each link one accessible name, and add persistent or visually hidden labels to search fields.",
      "effort": "small"
    },
    {
      "id": "F14",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-inclusive",
      "principleCheckId": "structure-and-focus",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "high",
      "confidence": "high",
      "summary": "Landmark, heading, and focus structure is incomplete",
      "evidence": "Home has no main landmark or h1, and focus indicators are absent.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/platform-probe.json",
        "evidence/home-probe.json"
      ],
      "suggestedFix": "Wrap primary content in main, add one descriptive h1, preserve logical heading order, and restore :focus-visible.",
      "effort": "small"
    },
    {
      "id": "F15",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-inclusive",
      "principleCheckId": "zoom-reflow-targets-and-media",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "high",
      "confidence": "high",
      "summary": "Touch target sizing fails despite otherwise successful mobile reflow",
      "evidence": "Lighthouse target-size fails and a measured navigation control is 22x22px.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/platform-probe.json",
        "evidence/home-mobile-layout.json"
      ],
      "suggestedFix": "Increase hit areas and spacing to at least 44x44 while preserving responsive reflow.",
      "effort": "small"
    },
    {
      "id": "F16",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "follow-best-practices",
      "principleCheckId": "no-console-errors",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "medium",
      "confidence": "high",
      "summary": "The page logs resource failures and an uncaught syntax error",
      "evidence": "Lighthouse records six 429 failures and SyntaxError: Unexpected token } in script.min.js.",
      "artifacts": [
        "evidence/lighthouse-details.json"
      ],
      "suggestedFix": "Fix the malformed script and make plugin assets cacheable/reliably served without rate-limit failures.",
      "effort": "small"
    },
    {
      "id": "F17",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "follow-best-practices",
      "principleCheckId": "sound-document-and-assets",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "medium",
      "confidence": "high",
      "summary": "Images lack intrinsic sizing and some render at wrong aspect ratios",
      "evidence": "All 63 inspected images omit width/height and Lighthouse fails image-aspect-ratio.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/images.json",
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Emit intrinsic dimensions/aspect-ratio and object-fit rules that preserve source proportions.",
      "effort": "small"
    },
    {
      "id": "F18",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "follow-best-practices",
      "principleCheckId": "browser-platform-hygiene",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "medium",
      "confidence": "high",
      "summary": "BFCache and DevTools hygiene checks fail",
      "evidence": "Lighthouse reports five BFCache failure reasons and Inspector Issues.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/lighthouse-details.json"
      ],
      "suggestedFix": "Resolve the reported BFCache blockers and inspector issues, then verify back/forward restoration.",
      "effort": "medium"
    },
    {
      "id": "F19",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-discoverable",
      "principleCheckId": "canonical-and-indexing-signals",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "low",
      "confidence": "high",
      "summary": "The redirected home URL lacks a canonical signal",
      "evidence": "new2 redirects to new3, but the rendered home page has no canonical link.",
      "artifacts": [
        "evidence/http-recon.txt",
        "evidence/home-probe.json",
        "evidence/detail-probe.json"
      ],
      "suggestedFix": "Add a self-referencing canonical for the final home URL and keep sitemap links aligned with it.",
      "effort": "trivial"
    },
    {
      "id": "F20",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-discoverable",
      "principleCheckId": "structured-and-shareable-metadata",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "medium",
      "confidence": "high",
      "summary": "Share and structured metadata is incomplete",
      "evidence": "Home has no JSON-LD and only og:type; detail pages lack a complete Open Graph set.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/detail-probe.json"
      ],
      "suggestedFix": "Add accurate Organization/WebSite and content JSON-LD plus og:title, og:description, og:url, and og:image.",
      "effort": "small"
    },
    {
      "id": "F21",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "defensive-browser-policies",
      "guidanceId": "privacy",
      "guidanceCategory": "privacy",
      "severity": "high",
      "confidence": "high",
      "summary": "Baseline browser security policies are absent",
      "evidence": "CSP, HSTS, nosniff, frame protection, Referrer-Policy, and Permissions-Policy are all missing; analytics cookies are insecure.",
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "suggestedFix": "Deploy a tested CSP, HSTS, nosniff, frame-ancestors, strict referrer/permissions policies, and Secure/Lax analytics cookies.",
      "effort": "medium"
    },
    {
      "id": "F22",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "data-minimisation-and-third-parties",
      "guidanceId": "privacy",
      "guidanceCategory": "privacy",
      "severity": "high",
      "confidence": "high",
      "summary": "Third-party tracking dominates the page without minimisation",
      "evidence": "120 requests and 4.26MB are third-party across 20 origins; analytics cookies last 400 days.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/trackers.json",
        "evidence/cookies.json"
      ],
      "suggestedFix": "Audit and remove nonessential origins, gate analytics on consent, shorten retention, and batch the minimum necessary telemetry.",
      "effort": "medium"
    },
    {
      "id": "F23",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-internationalised",
      "principleCheckId": "lang-dir-and-logical-properties",
      "guidanceId": "css",
      "guidanceCategory": "css",
      "severity": "low",
      "confidence": "high",
      "summary": "Physical-direction CSS makes bidirectional adaptation brittle",
      "evidence": "CSS uses hundreds of left/right declarations, no logical properties, and no explicit dir.",
      "artifacts": [
        "evidence/resilience-i18n-probe.json",
        "evidence/detail-probe.json"
      ],
      "suggestedFix": "Set direction appropriately and replace physical positioning/spacing with inline/block logical properties.",
      "effort": "medium"
    },
    {
      "id": "F24",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-internationalised",
      "principleCheckId": "locale-aware-data",
      "guidanceId": "coordinate-global-events",
      "guidanceCategory": "user-experience",
      "severity": "low",
      "confidence": "high",
      "summary": "Dates are hard-coded English text rather than locale-aware values",
      "evidence": "Detail displays “Jul-24th, 2026” without a semantic time element.",
      "artifacts": [
        "evidence/detail-desktop.png",
        "evidence/detail-probe.json"
      ],
      "suggestedFix": "Emit machine-readable datetime values and format display text with Intl.DateTimeFormat.",
      "effort": "small"
    },
    {
      "id": "F25",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-trustworthy",
      "principleCheckId": "no-dark-patterns",
      "guidanceId": "privacy",
      "guidanceCategory": "privacy",
      "severity": "high",
      "confidence": "high",
      "summary": "Popunder code alters ordinary link behavior",
      "evidence": "Ad scripts load from gumcdn/septanepoints and normal content links carry data-popunder-added.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/trackers.json",
        "evidence/lighthouse-details.json"
      ],
      "suggestedFix": "Remove popunder interception and keep ads clearly labelled, separate, and consent-aware.",
      "effort": "medium"
    },
    {
      "id": "F26",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-trustworthy",
      "principleCheckId": "trustworthy-input-assistance",
      "guidanceId": "forms",
      "guidanceCategory": "forms",
      "severity": "low",
      "confidence": "high",
      "summary": "Forms disable or omit browser input assistance",
      "evidence": "Search sets autocomplete=off and name/email fields omit autocomplete tokens.",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/request-probe.json"
      ],
      "suggestedFix": "Allow search history where appropriate and add name/email autocomplete tokens to request fields.",
      "effort": "trivial"
    },
    {
      "id": "F27",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-sustainable",
      "principleCheckId": "optimised-assets",
      "guidanceId": "optimize-image-priority",
      "guidanceCategory": "performance",
      "severity": "high",
      "confidence": "high",
      "summary": "The image pipeline eagerly ships legacy, non-responsive assets",
      "evidence": "62/63 images are legacy, 61 lack srcset, and 57 below-fold images are not lazy loaded.",
      "artifacts": [
        "evidence/images.json",
        "evidence/home-summary.json"
      ],
      "suggestedFix": "Generate AVIF/WebP responsive variants, use srcset/sizes, lazy-load below-fold images, and keep the LCP image eager/high priority.",
      "effort": "medium"
    },
    {
      "id": "F28",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-sustainable",
      "principleCheckId": "no-wasteful-work",
      "guidanceId": "efficient-background-processing",
      "guidanceCategory": "performance",
      "severity": "medium",
      "confidence": "high",
      "summary": "Background and below-fold work is fetched eagerly",
      "evidence": "The page loads 96 images and 120 third-party requests before they are needed.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home-trace-summary.json"
      ],
      "suggestedFix": "Defer offscreen rendering/fetching and pause nonessential analytics or animation work outside the foreground.",
      "effort": "medium"
    },
    {
      "id": "F29",
      "pathId": "home",
      "url": "https://new3.hdhub4u.cl/",
      "principleId": "be-sustainable",
      "principleCheckId": "third-party-and-media-budget",
      "guidanceId": "deliver-optimized-decorative-images",
      "guidanceCategory": "user-experience",
      "severity": "high",
      "confidence": "high",
      "summary": "Third-party bytes are disproportionate to a simple listing",
      "evidence": "Third-party assets are 4.26MB of the 4.60MB load, with images, fonts, and analytics dominating.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/trackers.json"
      ],
      "suggestedFix": "Set a template byte budget, self-host/subset essential fonts, reduce origins, and cache/defer proportionately.",
      "effort": "medium"
    }
  ],
  "taskList": [
    {
      "id": "T01",
      "title": "Remove popunder interception and minimise third-party tracking",
      "priority": 1,
      "findingIds": [
        "F22",
        "F25",
        "F29"
      ],
      "guidanceId": "privacy",
      "status": "open"
    },
    {
      "id": "T02",
      "title": "Deploy security headers and secure cookie attributes",
      "priority": 2,
      "findingIds": [
        "F21"
      ],
      "guidanceId": "privacy",
      "status": "open"
    },
    {
      "id": "T03",
      "title": "Fix names, landmarks, focus indicators, and touch targets",
      "priority": 3,
      "findingIds": [
        "F07",
        "F13",
        "F14",
        "F15"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    },
    {
      "id": "T04",
      "title": "Optimise and lazy-load responsive images while reserving dimensions",
      "priority": 4,
      "findingIds": [
        "F09",
        "F17",
        "F27"
      ],
      "guidanceId": "optimize-image-priority",
      "status": "open"
    },
    {
      "id": "T05",
      "title": "Reduce critical requests and defer unnecessary plugin code",
      "priority": 5,
      "findingIds": [
        "F08",
        "F10",
        "F11",
        "F12",
        "F28"
      ],
      "guidanceId": "performance",
      "status": "open"
    },
    {
      "id": "T06",
      "title": "Reduce repeated mobile chrome and improve component responsiveness",
      "priority": 6,
      "findingIds": [
        "F05",
        "F06"
      ],
      "guidanceId": "size-aware-styling",
      "status": "open"
    },
    {
      "id": "T07",
      "title": "Complete canonical, structured, and Open Graph metadata",
      "priority": 7,
      "findingIds": [
        "F19",
        "F20"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T08",
      "title": "Fix runtime syntax, asset, and BFCache hygiene failures",
      "priority": 8,
      "findingIds": [
        "F16",
        "F18"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T09",
      "title": "Add preference, i18n, transition, and autofill refinements",
      "priority": 9,
      "findingIds": [
        "F01",
        "F02",
        "F03",
        "F04",
        "F23",
        "F24",
        "F26"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    }
  ],
  "budget": {
    "pathCount": 5,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-24T09-15-23-077Z"
}
