{
  "url": "https://moviesda33.com",
  "auditedAt": "2026-07-18T03:30:00.000Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Coverage-complete audit across five representative paths. No local source was supplied and no fixes were applied.",
  "page": {
    "appType": "mpa",
    "framework": "Server-rendered HTML, no client framework detected",
    "notes": "Public movie catalog with listing, detail, format/download, search, and request-form templates."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "layout-metrics",
    "evaluate-probe",
    "discoverability",
    "trace",
    "har",
    "headers",
    "cookies",
    "trackers",
    "secrets",
    "images",
    "heap-summary",
    "lighthouse",
    "curl robots/sitemap",
    "Modern Web Guidance"
  ],
  "guidanceConsulted": [
    "dark-mode",
    "component-specific-light-dark-theme",
    "accessibility",
    "adapt-scrollbar-to-contrast-preferences",
    "same-document-transitions",
    "cross-document-transitions",
    "group-element-transitions",
    "faster-spa-view-transitions",
    "scrollytelling",
    "parallax-scroll-effects",
    "scroll-entry-exit-effects",
    "carousel-slide-effects",
    "physics-based-easing",
    "individual-transform-properties",
    "animate-element-entry-exit",
    "animate-to-from-top-layer",
    "animate-to-intrinsic-sizes",
    "dynamic-sibling-animations",
    "interactive-content-reveal",
    "pull-to-reveal",
    "swipe-to-remove",
    "shrinking-header-on-scroll",
    "scroll-progress-indicator",
    "scroll-position-aware-elements",
    "scroll-snap-realtime-feedback",
    "scroll-snap-state-sync",
    "scroll-target-on-load",
    "soft-edge-content-fade",
    "scrollability-affordance-hints",
    "anchor-positioning-tab-underline",
    "position-aware-tooltips",
    "interest-triggered-tooltips",
    "interest-triggered-action-previews",
    "directional-navigation-transitions",
    "carousel-snap-highlights",
    "navigation-drawer",
    "stack-drill-down",
    "persistent-app-tours",
    "persistent-toast-notifications",
    "light-dismiss-a-dialog",
    "platform-controls-dismiss-dialog",
    "declarative-dialog-popover-control",
    "animated-select-picker",
    "branded-select-styling",
    "brand-consistent-forms",
    "custom-select-picker-layouts",
    "rich-media-picker",
    "complex-shapes",
    "shaped-cutouts",
    "overflow-clipping-control",
    "visually-texture-content",
    "apply-webgl-shaders",
    "interactive-content-in-3d-scenes",
    "highlight-text-ranges",
    "prevent-text-wrapping",
    "customize-scrollbar-color-and-thickness",
    "export-html-media-from-canvas",
    "fluid-scaling",
    "calculate-with-intrinsic-sizes",
    "css-layout",
    "size-aware-styling",
    "content-based-styling",
    "child-state-based-styling",
    "design-token-reactivity",
    "dynamic-sibling-styling",
    "form-fields-automatically-fit-contents",
    "improve-text-layout-and-legibility",
    "forms",
    "accessible-error-announcement",
    "required-field-feedback",
    "validate-input-after-interaction",
    "identify-inp-causes",
    "schedule-tasks-by-priority",
    "optimize-preload-priority",
    "improve-next-page-load-performance",
    "interactions-in-complex-layouts",
    "performance",
    "visually-stable-font-fallbacks",
    "break-up-long-tasks",
    "identify-heavy-scripts",
    "optimize-script-priority",
    "defer-rendering-heavy-content",
    "defer-work-until-scroll-ends",
    "optimize-image-priority",
    "conditional-async-dependencies",
    "expose-canvas-content-to-browser-features",
    "move-dom-element-without-losing-state",
    "precise-text-alignment",
    "visually-stable-mixed-fonts",
    "css",
    "html",
    "reduce-style-repetition",
    "security",
    "privacy",
    "batch-analytics-events",
    "full-session-analytics",
    "calculate-total-foreground-time",
    "passkeys",
    "passkey-registration",
    "passkey-authentication",
    "passkey-reauthentication",
    "passkey-conditional-create",
    "passkey-management",
    "flicker-free-client-side-ab-testing",
    "consistent-cross-document-transitions",
    "stabilize-reactive-state",
    "resilient-context-menus-and-nested-dropdowns",
    "persistent-top-layer-ui",
    "detect-initial-visibility-state",
    "sequence-distributed-events",
    "translator",
    "language-detection",
    "support-global-calendar-systems",
    "capture-location-agnostic-data",
    "format-human-readable-durations",
    "manage-recurring-intervals",
    "calculate-event-differentials",
    "coordinate-global-events",
    "model-partial-time-concepts",
    "search-hidden-content",
    "select-menu-interaction",
    "style-parent-with-has",
    "autofill-address-form",
    "autofill-payment-form",
    "autofill-sign-in-form",
    "autofill-sign-up-form",
    "autofill-highlight-inputs",
    "deliver-optimized-decorative-images",
    "resolution-optimized-pseudo-elements",
    "deprioritize-background-fetches",
    "efficient-background-processing",
    "webmcp",
    "agentic-forms",
    "agentic-javascript-tools",
    "language-model",
    "summarizer"
  ],
  "artifacts": [
    {
      "type": "other",
      "path": "evidence/cookies.json",
      "caption": "cookies"
    },
    {
      "type": "other",
      "path": "evidence/dark-probe.json",
      "caption": "dark probe"
    },
    {
      "type": "dom",
      "path": "evidence/detail-dom.json",
      "caption": "detail dom"
    },
    {
      "type": "screenshot",
      "path": "evidence/detail-mobile.png",
      "caption": "detail mobile"
    },
    {
      "type": "screenshot",
      "path": "evidence/download-mobile.png",
      "caption": "download mobile"
    },
    {
      "type": "other",
      "path": "evidence/download-probe.json",
      "caption": "download probe"
    },
    {
      "type": "other",
      "path": "evidence/final-download-probe.json",
      "caption": "final download probe"
    },
    {
      "type": "other",
      "path": "evidence/guidance-consulted-ids.json",
      "caption": "guidance consulted ids"
    },
    {
      "type": "other",
      "path": "evidence/guidance-list.json",
      "caption": "guidance list"
    },
    {
      "type": "other",
      "path": "evidence/guidance-search.json",
      "caption": "guidance search"
    },
    {
      "type": "other",
      "path": "evidence/headers.json",
      "caption": "headers"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark.png",
      "caption": "home dark"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-desktop.png",
      "caption": "home desktop"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-discoverability-crawler.png",
      "caption": "home discoverability crawler"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-discoverability-rendered.png",
      "caption": "home discoverability rendered"
    },
    {
      "type": "discoverability",
      "path": "evidence/home-discoverability.json",
      "caption": "home discoverability"
    },
    {
      "type": "dom",
      "path": "evidence/home-dom.json",
      "caption": "home dom"
    },
    {
      "type": "heap",
      "path": "evidence/home-heap.json",
      "caption": "home heap"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-high-contrast.png",
      "caption": "home high contrast"
    },
    {
      "type": "layout",
      "path": "evidence/home-layout-mobile.json",
      "caption": "home layout mobile"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "home mobile"
    },
    {
      "type": "other",
      "path": "evidence/home-recon.json",
      "caption": "home recon"
    },
    {
      "type": "har-summary",
      "path": "evidence/home-summary.json",
      "caption": "home summary"
    },
    {
      "type": "trace-summary",
      "path": "evidence/home-trace-summary.json",
      "caption": "home trace summary"
    },
    {
      "type": "trace",
      "path": "evidence/home-trace.json",
      "caption": "home trace"
    },
    {
      "type": "har",
      "path": "evidence/home.har",
      "caption": "home"
    },
    {
      "type": "other",
      "path": "evidence/images.json",
      "caption": "images"
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse.json",
      "caption": "lighthouse"
    },
    {
      "type": "dom",
      "path": "evidence/listing-dom.json",
      "caption": "listing dom"
    },
    {
      "type": "screenshot",
      "path": "evidence/listing-mobile.png",
      "caption": "listing mobile"
    },
    {
      "type": "other",
      "path": "evidence/motion-probe.json",
      "caption": "motion probe"
    },
    {
      "type": "screenshot",
      "path": "evidence/not-found-mobile.png",
      "caption": "not found mobile"
    },
    {
      "type": "other",
      "path": "evidence/not-found-probe.json",
      "caption": "not found probe"
    },
    {
      "type": "other",
      "path": "evidence/platform-probe.json",
      "caption": "platform probe"
    },
    {
      "type": "dom",
      "path": "evidence/request-dom.json",
      "caption": "request dom"
    },
    {
      "type": "other",
      "path": "evidence/request-invalid-probe.json",
      "caption": "request invalid probe"
    },
    {
      "type": "screenshot",
      "path": "evidence/request-mobile.png",
      "caption": "request mobile"
    },
    {
      "type": "other",
      "path": "evidence/robots.txt",
      "caption": "robots"
    },
    {
      "type": "other",
      "path": "evidence/secrets.json",
      "caption": "secrets"
    },
    {
      "type": "other",
      "path": "evidence/sitemap.xml",
      "caption": "sitemap"
    },
    {
      "type": "other",
      "path": "evidence/trackers.json",
      "caption": "trackers"
    }
  ],
  "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": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F01"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Reduced-motion probe found no active animations or auto-advance under prefers-reduced-motion: reduce; the page is effectively static.",
      "artifacts": [
        "evidence/motion-probe.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Forced-colors and prefers-contrast screenshot keeps text, headings, search, and links visible with system-enforced contrast.",
      "artifacts": [
        "evidence/home-high-contrast.png"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F02"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "DOM/CSS inspection found no scroll-linked motion to implement.",
      "reason": "No parallax, scrollytelling, reveal, carousel, or other scroll-linked motion exists on representative pages."
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Representative route inspection found only links and native forms.",
      "reason": "The catalog has no swipe, pull, drag, carousel, or gesture-driven surface."
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Screenshots and DOM show ordinary in-flow header and content.",
      "reason": "The simple document pages have 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": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "DOM reports no dialog or popover and screenshots show none.",
      "reason": "No tooltip, popover, floating menu, or anchored overlay exists on audited routes."
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F03"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Load screenshots across home, listing, detail, and form show no modal, interstitial, consent wall, or content-obscuring overlay.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/listing-mobile.png",
        "evidence/detail-mobile.png",
        "evidence/request-mobile.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "No transient overlays require dialog/popover; the request form uses native select, textarea, button, and labels rather than custom rich controls.",
      "artifacts": [
        "evidence/request-dom.json"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F04"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "At 360x800 the layout primitive reports scrollWidth 360, clientWidth 360, and 0px horizontal overflow; mobile screenshots reflow correctly.",
      "artifacts": [
        "evidence/home-layout-mobile.json",
        "evidence/home-mobile.png"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "DOM/CSS inspection shows simple fluid blocks; no independently embedded component needs container-specific behavior.",
      "reason": "Audited components are single-column, full-width document rows and are not reused in independently sized containers."
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F05"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F06"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "The representative route sequence listing to movie to original format to 720p format exposes a final named download link with file size and format, without an account wall or modal.",
      "artifacts": [
        "evidence/listing-dom.json",
        "evidence/detail-dom.json",
        "evidence/download-probe.json",
        "evidence/final-download-probe.json"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F07"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F08"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Mobile layout observation reports CLS 0 with no shift entries, and screenshots show reserved stable rows.",
      "artifacts": [
        "evidence/home-layout-mobile.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct trace reports zero long tasks and 0ms total blocking time; Lighthouse also reports TBT 0ms.",
      "artifacts": [
        "evidence/home-trace-summary.json",
        "evidence/lighthouse.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F09"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Lighthouse estimates 68KiB unused JavaScript and HAR shows Google Tag Manager is 166,672 bytes on a static page.",
      "findingIds": [
        "F09"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F11"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F10"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F12"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Screenshots show unclipped text with 1.5 line-height and readable wrapping at 360px; no horizontal overflow occurs.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-layout-mobile.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F13"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F14"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F15"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F16"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Home, listing, detail, and request DOM each contain a route-specific descriptive title and meta description.",
      "artifacts": [
        "evidence/home-dom.json",
        "evidence/listing-dom.json",
        "evidence/detail-dom.json",
        "evidence/request-dom.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F17"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F18"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F19"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F20"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F21"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "DOM and runtime inspection found no auth surface or permission prompt on load.",
      "reason": "No authentication flow or browser permission request exists on the representative public catalog and request pages."
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F22"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Discoverability fetch reports 100% content visible without JavaScript, coveragePct 100, and isJsShell false; crawler screenshot retains the page.",
      "artifacts": [
        "evidence/home-discoverability.json",
        "evidence/home-discoverability-crawler.png"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Representative pages use server-rendered links and native controls with no fragile overlay or client-state dependency; the primary route sequence remains navigable.",
      "artifacts": [
        "evidence/detail-dom.json",
        "evidence/request-dom.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Probe found no manifest; recon establishes an MPA catalog, so offline/installability is judged out of scope.",
      "reason": "This is a public content/download catalog rather than an installed application; offline delivery of movie files is not a proportionate requirement."
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F23"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F24"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Representative DOM content contains no locale-formatted transactional data.",
      "reason": "Audited pages render movie years and file sizes but no locale-sensitive dates, currency, durations, or numeric input."
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Representative content and forms contain no time values.",
      "reason": "The site exposes no events, schedules, local times, recurring intervals, or time-zone-sensitive workflow."
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F25"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Submitting the empty request form focuses the invalid message textarea and presents the browser-native “Please fill in this field” validation after interaction.",
      "artifacts": [
        "evidence/request-invalid-probe.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F26"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Recon found only search and a movie-request form.",
      "reason": "No checkout, subscription, account, authentication, cancellation, or payment flow is present on audited routes."
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "The page transfers only 4,331 image bytes; repeated folder icons reuse one 687-byte SVG and no legacy raster content image is shipped.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/images.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F27"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "issues",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Direct evidence identified 1 finding(s) for this check.",
      "findingIds": [
        "F28"
      ],
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "DOM and Lighthouse agentic browsing evidence found no WebMCP or agentic tool registration.",
      "reason": "The site does not declare an agent-facing capability surface; this emerging opportunity is not treated as an obligation for the simple catalog."
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Representative pages provide static catalog and form content only.",
      "reason": "No summarization, generation, translation, or other inference task exists that would justify on-device AI."
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Recon found static links and native form controls only.",
      "reason": "The server-rendered MPA has no modal, SPA route, infinite list, or other representative in-page interaction to repeat ten times without fabricating a test."
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Heap summary reports a proportionate 3,879,421-byte self-size and 93,034 nodes after analytics loaded on a content-heavy static page.",
      "artifacts": [
        "evidence/home-heap.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "high",
      "method": "Check-specific review of representative screenshots, rendered DOM/CSS, and relevant active evidence primitives.",
      "evidence": "Single-state heap constructor summary shows no Detached* population among retained constructors; the static MPA has no long-lived client route lifecycle.",
      "artifacts": [
        "evidence/home-heap.json"
      ]
    }
  ],
  "principleOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F01"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F02"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F03"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F05"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F06",
        "F07"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F08",
        "F09"
      ]
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F11",
        "F10",
        "F12",
        "F13"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F14",
        "F15",
        "F16"
      ]
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F17",
        "F18",
        "F19"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F20",
        "F21",
        "F22"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F23"
      ]
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F24"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F25",
        "F26"
      ]
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F27",
        "F28"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "not-applicable",
      "reason": "The site does not declare an agent-facing capability surface; this emerging opportunity is not treated as an obligation for the simple catalog. No summarization, generation, translation, or other inference task exists that would justify on-device AI."
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home",
      "description": "Homepage and global template. Covers first-view hierarchy, preferences, mobile reflow, performance, security, privacy, discoverability, accessibility, and memory.",
      "url": "https://moviesda33.com/",
      "conditions": [
        "desktop",
        "viewport: 360x800",
        "prefers-color-scheme: dark",
        "prefers-reduced-motion: reduce",
        "forced-colors: active",
        "prefers-contrast: more"
      ],
      "result": "issues"
    },
    {
      "id": "listing",
      "description": "Tamil 2026 listing template. Covers catalog navigation, pagination, dense links, and category browsing.",
      "url": "https://moviesda33.com/tamil-2026-movies/",
      "conditions": [
        "viewport: 360x800"
      ],
      "result": "issues"
    },
    {
      "id": "detail-flow",
      "description": "Representative primary journey: listing to movie detail to format choice to final named download link. Covers content detail and flow continuity; the binary itself was not downloaded.",
      "url": "https://moviesda33.com/thanthirakkaaran-2026-tamil-movie/",
      "conditions": [
        "viewport: 360x800"
      ],
      "result": "issues"
    },
    {
      "id": "request-form",
      "description": "Movie request form template. Covers labels, native controls, invalid submission, focus, and error handling.",
      "url": "https://moviesda33.com/page/movie-request/",
      "conditions": [
        "viewport: 360x800",
        "invalid submission"
      ],
      "result": "issues"
    },
    {
      "id": "error-state",
      "description": "Unknown URL. Covers HTTP/not-found recovery and misleading success states.",
      "url": "https://moviesda33.com/does-not-exist-audit",
      "conditions": [
        "viewport: 360x800"
      ],
      "result": "issues"
    }
  ],
  "findings": [
    {
      "id": "F01",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "guidanceCategory": "css",
      "summary": "The site ignores the user’s dark color-scheme preference.",
      "evidence": "The dark-mode screenshot is visually identical to light mode; the probe reports body background rgb(249,249,249), text rgb(0,0,0), and colorScheme normal while the emulated dark preference is active.",
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/dark-probe.json"
      ],
      "suggestedFix": "Declare color-scheme: light dark and define paired surface, text, border, and link colors with light-dark() or a prefers-color-scheme query.",
      "effort": "small"
    },
    {
      "id": "F02",
      "severity": "low",
      "confidence": "high",
      "pathId": "detail-flow",
      "url": "https://moviesda33.com/thanthirakkaaran-2026-tamil-movie/",
      "principleId": "implement-natural-interactions",
      "principleCheckId": "view-transitions",
      "guidanceId": "cross-document-transitions",
      "guidanceCategory": "css",
      "summary": "Multi-page navigation swaps abruptly without cross-document View Transitions.",
      "evidence": "DOM and CSS inspection across listing, detail, and format pages found no @view-transition rule or authored view-transition-name; navigation is a full abrupt document swap.",
      "artifacts": [
        "evidence/detail-dom.json"
      ],
      "suggestedFix": "Add @view-transition { navigation: auto } and stable view-transition-name values for shared header and title elements, with reduced-motion handling.",
      "effort": "small"
    },
    {
      "id": "F03",
      "severity": "medium",
      "confidence": "high",
      "pathId": "listing",
      "url": "https://moviesda33.com/tamil-2026-movies/",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "directs-attention",
      "guidanceId": "directional-navigation-transitions",
      "guidanceCategory": "navigation",
      "summary": "Deep pages lack orientation cues and meaningful current-location navigation.",
      "evidence": "The listing and detail screenshots show no breadcrumbs, current category marker, or back-to-results control; every page repeats a large A-Z block and a generic home footer.",
      "artifacts": [
        "evidence/listing-mobile.png",
        "evidence/detail-mobile.png"
      ],
      "suggestedFix": "Add semantic breadcrumbs and a visible current-location state, retain a clear back-to-results path, and use directional transition cues where appropriate.",
      "effort": "medium"
    },
    {
      "id": "F04",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "reduced-chrome",
      "guidanceId": "improve-text-layout-and-legibility",
      "guidanceCategory": "layout",
      "summary": "Repeated promotional and keyword-heavy blocks crowd out the catalog content.",
      "evidence": "The mobile first viewport gives most space to repeated branding, a broken Telegram promotion, and search; detail pages then repeat A-Z categories and incoming-search-term keyword blocks around a single useful link.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/detail-mobile.png"
      ],
      "suggestedFix": "Move the primary catalog or download action into the first useful viewport, remove repeated keyword blocks, and collapse secondary A-Z navigation behind a compact disclosure.",
      "effort": "medium"
    },
    {
      "id": "F05",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "input-modality-aware",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "summary": "Many primary links have undersized touch targets and the search input removes visible focus.",
      "evidence": "The focus/target probe measured repeated Download links at only 17px high; the search input computed outline is none with no box-shadow after focus. Lighthouse also identified interaction accessibility failures.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Give links and controls at least a 44px touch area and add a high-contrast :focus-visible outline that is not removed from the search input.",
      "effort": "small"
    },
    {
      "id": "F06",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "support-core-task-success",
      "principleCheckId": "clear-purpose-and-primary-action",
      "guidanceId": "scrollability-affordance-hints",
      "guidanceCategory": "user-experience",
      "summary": "The first viewport obscures the catalog’s primary task behind branding and generic promotion.",
      "evidence": "The 360x800 screenshot contains branding, a non-working Telegram link, repeated domain text, and search before any movie/category choice. The useful catalog begins below the first viewport.",
      "artifacts": [
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "State the catalog purpose once, surface recent movies and browse categories immediately, and remove or repair competing promotional actions.",
      "effort": "medium"
    },
    {
      "id": "F07",
      "severity": "high",
      "confidence": "high",
      "pathId": "error-state",
      "url": "https://moviesda33.com/does-not-exist-audit",
      "principleId": "support-core-task-success",
      "principleCheckId": "clear-system-state-and-recovery",
      "guidanceId": "persistent-toast-notifications",
      "guidanceCategory": "user-experience",
      "summary": "Unknown URLs silently show a generic menu instead of an honest 404 and recovery state.",
      "evidence": "The unknown-route probe shows a normal Moviesda title and category menu with no 404 heading, explanation, or retry/back guidance; the page gives no indication that the requested content was not found.",
      "artifacts": [
        "evidence/not-found-mobile.png",
        "evidence/not-found-probe.json"
      ],
      "suggestedFix": "Return HTTP 404, show a clear not-found heading, preserve the requested context, and offer search, recent content, and a home/back recovery action.",
      "effort": "small"
    },
    {
      "id": "F08",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "good-core-web-vitals",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "summary": "Mobile LCP misses the good Core Web Vitals range.",
      "evidence": "Lighthouse measured LCP at 4.0s and FCP at 2.6s, while the direct trace under an unthrottled condition measured LCP at 951ms. The throttled result identifies a real slow-network/mobile risk.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-trace-summary.json"
      ],
      "suggestedFix": "Prioritize first-view content, remove the render-blocking font import, and defer non-essential third-party scripts until after consent or interaction.",
      "effort": "medium"
    },
    {
      "id": "F09",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "efficient-resource-delivery",
      "guidanceId": "optimize-script-priority",
      "guidanceCategory": "performance",
      "summary": "Third-party JavaScript and a font stylesheet dominate a very small page load.",
      "evidence": "HAR shows 208,156 transferred bytes, of which 192,140 are third-party; Google Tag Manager alone is 166,672 bytes. Lighthouse reports render-blocking requests with about 1.8s potential savings and 68KiB unused JavaScript.",
      "artifacts": [
        "evidence/home.har",
        "evidence/home-summary.json",
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Remove the unknown ad script, gate analytics behind consent, load analytics after the primary content, and self-host or replace the render-blocking font with a system stack.",
      "effort": "medium"
    },
    {
      "id": "F10",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-inclusive",
      "principleCheckId": "sufficient-contrast",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "summary": "Text and links fail minimum color contrast and links rely on color alone.",
      "evidence": "Lighthouse failed color-contrast and link-in-text-block. The screenshots show low-contrast orange and pink text on pale backgrounds and many links distinguished only by color.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "Choose tokenized foreground/background pairs meeting WCAG AA and underline inline links instead of relying on color alone.",
      "effort": "small"
    },
    {
      "id": "F11",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-inclusive",
      "principleCheckId": "names-roles-labels",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "summary": "Some visible control labels do not match their accessible names.",
      "evidence": "Lighthouse failed label-content-name-mismatch. The visible search button says “🔍 Search Movie” while aria-label replaces that with “Submit search”.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-dom.json"
      ],
      "suggestedFix": "Make the accessible name contain the visible label, for example aria-label=\"Search movies\", or remove the redundant aria-label when button text is sufficient.",
      "effort": "trivial"
    },
    {
      "id": "F12",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-inclusive",
      "principleCheckId": "structure-and-focus",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "summary": "Visual section titles are frequently non-heading divs and keyboard focus is inconsistent.",
      "evidence": "Listing and detail DOM use div.line for page titles instead of headings; the platform probe found the search input suppresses its outline while surrounding controls use browser outlines.",
      "artifacts": [
        "evidence/listing-dom.json",
        "evidence/detail-dom.json",
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Use a single h1 for each page title, preserve logical heading levels, and define a consistent visible :focus-visible treatment for every interactive element.",
      "effort": "small"
    },
    {
      "id": "F13",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-inclusive",
      "principleCheckId": "zoom-reflow-targets-and-media",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "summary": "Repeated link targets are too short for comfortable touch use.",
      "evidence": "Although mobile reflow has no horizontal overflow, the target probe measured many catalog/download links at 17px high, well below a comfortable 44px target.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/home-layout-mobile.json"
      ],
      "suggestedFix": "Increase row and inline-link hit areas with block links or padding while preserving reflow and user zoom.",
      "effort": "small"
    },
    {
      "id": "F14",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "follow-best-practices",
      "principleCheckId": "no-console-errors",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "summary": "A third-party script fails during load and DevTools records issues.",
      "evidence": "The HAR records xm.viragocosech.com failing with net::ERR_BLOCKED_BY_ORB, and Lighthouse reports Inspector Issues.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Remove the failing unknown-origin script or serve a valid, correctly typed resource from a trusted origin; verify a clean console and Issues panel.",
      "effort": "small"
    },
    {
      "id": "F15",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "follow-best-practices",
      "principleCheckId": "sound-document-and-assets",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "summary": "Every folder image omits intrinsic dimensions.",
      "evidence": "The images primitive found 22 of 22 images without width and height attributes. They are one reused SVG displayed at 15px, so transfer cost is small but intrinsic sizing is not explicit.",
      "artifacts": [
        "evidence/images.json"
      ],
      "suggestedFix": "Add width=\"15\" height=\"15\" to folder images, use empty alt when decorative, and keep CSS sizing consistent.",
      "effort": "trivial"
    },
    {
      "id": "F16",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "follow-best-practices",
      "principleCheckId": "browser-platform-hygiene",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "summary": "The page is not eligible for BFCache and triggers browser inspector issues.",
      "evidence": "Lighthouse reports three BFCache failure reasons and a failing Inspector Issues audit; the HAR also shows an ORB-blocked third-party script.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-summary.json"
      ],
      "suggestedFix": "Inspect and remove the reported BFCache blockers, eliminate the failing third-party request, and retest page restoration and the DevTools Issues panel.",
      "effort": "medium"
    },
    {
      "id": "F17",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-discoverable",
      "principleCheckId": "crawlable-and-mobile-friendly",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "summary": "Prominent navigation includes crawlable-looking links that lead nowhere or to the wrong page.",
      "evidence": "The Telegram link resolves to the current page hash and the footer Disclaimer link resolves to home. Listing pagination also uses href=\"#\" for the active page.",
      "artifacts": [
        "evidence/home-recon.json",
        "evidence/listing-dom.json"
      ],
      "suggestedFix": "Use the real Telegram and disclaimer URLs, render the current pagination item as text with aria-current=\"page\", and reserve anchors for actual destinations.",
      "effort": "trivial"
    },
    {
      "id": "F18",
      "severity": "medium",
      "confidence": "high",
      "pathId": "detail-flow",
      "url": "https://moviesda33.com/thanthirakkaaran-2026-tamil-movie/",
      "principleId": "be-discoverable",
      "principleCheckId": "canonical-and-indexing-signals",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "summary": "Public pages omit canonical links despite many similar routes and parameterized pagination.",
      "evidence": "The platform probe reports canonical null; inspected homepage, listing, detail, and form heads contain no rel=canonical while sitemap and index directives are present.",
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/sitemap.xml"
      ],
      "suggestedFix": "Emit a self-referencing canonical URL per indexable page and canonicalize pagination and alternate route variants consistently with the sitemap.",
      "effort": "small"
    },
    {
      "id": "F19",
      "severity": "medium",
      "confidence": "high",
      "pathId": "detail-flow",
      "url": "https://moviesda33.com/thanthirakkaaran-2026-tamil-movie/",
      "principleId": "be-discoverable",
      "principleCheckId": "structured-and-shareable-metadata",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "summary": "Movie pages lack structured entity data and complete social preview metadata.",
      "evidence": "The probe found zero JSON-LD blocks; page heads have Open Graph title, description, URL, and type but no og:image. Detail content therefore exposes no Movie schema or preview image.",
      "artifacts": [
        "evidence/detail-dom.json",
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Add accurate schema.org Movie JSON-LD matching visible content and complete Open Graph/Twitter preview fields including an image.",
      "effort": "medium"
    },
    {
      "id": "F20",
      "severity": "critical",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "secure-transport-and-headers",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "summary": "Session and analytics cookies are insecure and the site lacks baseline security headers.",
      "evidence": "Headers inspection found no CSP, HSTS, X-Content-Type-Options, X-Frame-Options/frame-ancestors, Referrer-Policy, or Permissions-Policy. All four cookies lack Secure; PHPSESSID also lacks HttpOnly and all report SameSite=None.",
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "suggestedFix": "Set Secure, HttpOnly, and an appropriate SameSite value on PHPSESSID; secure analytics cookies; deploy HSTS, CSP, nosniff, frame-ancestors, Referrer-Policy, and a least-privilege Permissions-Policy.",
      "effort": "medium"
    },
    {
      "id": "F21",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "data-minimisation-and-third-parties",
      "guidanceId": "privacy",
      "guidanceCategory": "privacy",
      "summary": "Tracking and an opaque ad script load before any consent or user action.",
      "evidence": "Tracker evidence identifies Google Tag Manager and Google Analytics plus xm.viragocosech.com; HAR shows five third-party origins and 192,140 third-party bytes, while no consent UI appears on load.",
      "artifacts": [
        "evidence/trackers.json",
        "evidence/home-summary.json",
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "Remove the opaque third-party script, document the analytics purpose, minimize collected fields, and load non-essential analytics only after valid consent where required.",
      "effort": "medium"
    },
    {
      "id": "F22",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "defensive-browser-policies",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "summary": "Browser-enforced defensive policies are absent.",
      "evidence": "The headers primitive found no HSTS, clickjacking defense, CSP, Referrer-Policy, Permissions-Policy, or nosniff header.",
      "artifacts": [
        "evidence/headers.json"
      ],
      "suggestedFix": "Deploy a restrictive CSP with frame-ancestors, HSTS, nosniff, strict-origin-when-cross-origin or stricter referrer policy, and an explicit least-privilege Permissions-Policy.",
      "effort": "medium"
    },
    {
      "id": "F23",
      "severity": "medium",
      "confidence": "high",
      "pathId": "error-state",
      "url": "https://moviesda33.com/does-not-exist-audit",
      "principleId": "be-resilient",
      "principleCheckId": "network-and-http-failure-states",
      "guidanceId": "persistent-toast-notifications",
      "guidanceCategory": "user-experience",
      "summary": "The not-found state is indistinguishable from a successful catalog page.",
      "evidence": "The unknown route renders a normal menu and title with no failure message or recovery explanation, creating a misleading success state.",
      "artifacts": [
        "evidence/not-found-mobile.png",
        "evidence/not-found-probe.json"
      ],
      "suggestedFix": "Return and render an explicit 404 state with useful recovery actions, and apply the same clear-state pattern to network and server failures.",
      "effort": "small"
    },
    {
      "id": "F24",
      "severity": "medium",
      "confidence": "medium",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-internationalised",
      "principleCheckId": "lang-dir-and-logical-properties",
      "guidanceId": "translator",
      "guidanceCategory": "internationalization",
      "summary": "The stylesheet is not prepared for bidirectional or translated layouts.",
      "evidence": "HTML declares lang=en, but inspected CSS repeatedly uses physical left/right properties such as text-align:left, margin-right, padding-left, and border-left instead of logical inline/block equivalents.",
      "artifacts": [
        "evidence/home-dom.json"
      ],
      "suggestedFix": "Keep accurate page language, add dir when needed, and replace physical layout properties with margin-inline, padding-inline, border-inline-start, and text-align:start.",
      "effort": "medium"
    },
    {
      "id": "F25",
      "severity": "high",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-trustworthy",
      "principleCheckId": "no-dark-patterns",
      "guidanceId": "custom-button-actions",
      "guidanceCategory": "user-experience",
      "summary": "Prominent and legal-looking navigation is misleading.",
      "evidence": "“Join our Telegram Channel” is a prominent link to # rather than a channel, while “Disclaimer” links to the homepage. These controls promise destinations they do not provide.",
      "artifacts": [
        "evidence/home-recon.json",
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "Remove claims that cannot be fulfilled and link each labeled action to its stated destination; provide a real disclaimer page and accurate ownership/contact information.",
      "effort": "trivial"
    },
    {
      "id": "F26",
      "severity": "low",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-trustworthy",
      "principleCheckId": "trustworthy-input-assistance",
      "guidanceId": "forms",
      "guidanceCategory": "forms",
      "summary": "Search and request inputs omit input-assistance metadata.",
      "evidence": "The request invalid-state probe reports an empty autocomplete value, and inspected search/request controls do not declare useful autocomplete or input-purpose tokens.",
      "artifacts": [
        "evidence/request-invalid-probe.json",
        "evidence/request-dom.json"
      ],
      "suggestedFix": "Add appropriate autocomplete and inputmode tokens, and set autocomplete=\"off\" only where a field genuinely has no reusable user data.",
      "effort": "trivial"
    },
    {
      "id": "F27",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-sustainable",
      "principleCheckId": "no-wasteful-work",
      "guidanceId": "deprioritize-background-fetches",
      "guidanceCategory": "performance",
      "summary": "Background analytics and an opaque script outweigh the site’s own page resources.",
      "evidence": "HAR shows 192,140 of 208,156 transferred bytes are third-party, including 166,672 bytes of Google Tag Manager and a failed opaque ad-script request.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har"
      ],
      "suggestedFix": "Remove the failed third-party script and defer or eliminate analytics so background work is proportionate to the simple static catalog.",
      "effort": "small"
    },
    {
      "id": "F28",
      "severity": "medium",
      "confidence": "high",
      "pathId": "home",
      "url": "https://moviesda33.com/",
      "principleId": "be-sustainable",
      "principleCheckId": "third-party-and-media-budget",
      "guidanceId": "efficient-background-processing",
      "guidanceCategory": "performance",
      "summary": "Third-party resources consume over 92% of transferred bytes without visible user value.",
      "evidence": "HAR records 192,140 third-party bytes out of 208,156 total and five third-party origins; there is no user-visible media that justifies this budget.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/trackers.json"
      ],
      "suggestedFix": "Set a strict third-party byte/origin budget, remove opaque vendors, and load analytics only when its value and consent justify the cost.",
      "effort": "small"
    }
  ],
  "taskList": [
    {
      "id": "T01",
      "title": "Secure headers, session cookies, and defensive browser policies",
      "priority": 1,
      "findingIds": [
        "F20",
        "F22"
      ],
      "guidanceId": "security",
      "status": "open"
    },
    {
      "id": "T02",
      "title": "Remove opaque third-party code and gate/minimize analytics",
      "priority": 2,
      "findingIds": [
        "F09",
        "F21",
        "F27",
        "F28",
        "F14",
        "F16"
      ],
      "guidanceId": "privacy",
      "status": "open"
    },
    {
      "id": "T03",
      "title": "Fix contrast, semantic headings, focus visibility, names, and touch targets",
      "priority": 3,
      "findingIds": [
        "F05",
        "F10",
        "F11",
        "F12",
        "F13"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    },
    {
      "id": "T04",
      "title": "Put catalog actions first and remove repetitive keyword chrome",
      "priority": 4,
      "findingIds": [
        "F04",
        "F06"
      ],
      "guidanceId": "improve-text-layout-and-legibility",
      "status": "open"
    },
    {
      "id": "T05",
      "title": "Return an explicit recoverable 404 state",
      "priority": 5,
      "findingIds": [
        "F07",
        "F23"
      ],
      "guidanceId": "persistent-toast-notifications",
      "status": "open"
    },
    {
      "id": "T06",
      "title": "Repair misleading Telegram and disclaimer links",
      "priority": 6,
      "findingIds": [
        "F17",
        "F25"
      ],
      "guidanceId": "custom-button-actions",
      "status": "open"
    },
    {
      "id": "T07",
      "title": "Add canonical and structured social/entity metadata",
      "priority": 7,
      "findingIds": [
        "F18",
        "F19"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T08",
      "title": "Add dark mode and cross-document transition support",
      "priority": 8,
      "findingIds": [
        "F01",
        "F02"
      ],
      "guidanceId": "dark-mode",
      "status": "open"
    },
    {
      "id": "T09",
      "title": "Add intrinsic image dimensions and input assistance metadata",
      "priority": 9,
      "findingIds": [
        "F15",
        "F26"
      ],
      "guidanceId": "forms",
      "status": "open"
    },
    {
      "id": "T10",
      "title": "Use logical CSS properties and clearer deep-page orientation",
      "priority": 10,
      "findingIds": [
        "F03",
        "F24"
      ],
      "guidanceId": "translator",
      "status": "open"
    }
  ],
  "budget": {
    "pathCount": 5,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-18T03-22-39-481Z"
}
