{
  "url": "https://www.conectate.com.do/",
  "auditedAt": "2026-07-23T11:06:41.469Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Atomic coverage complete: all 58 catalog checks were directly judged or given a check-specific applicability rationale.",
  "page": {
    "appType": "mpa",
    "framework": "WordPress on editorial paths; separate legacy server-rendered cinema application",
    "notes": "Public Dominican Spanish content portal. Representative coverage includes home, category, article, cinema, search and HTTP 404. Lottery subdomain, contact submission, individual cinema detail, and every sitemap URL were not covered because they are separate hosts or duplicate the selected templates."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "evaluate-probe",
    "layout-metrics",
    "trace",
    "har",
    "discoverability",
    "headers",
    "cookies",
    "trackers",
    "images",
    "secrets",
    "heap-summary",
    "lighthouse",
    "curl HTTP/robots/sitemap",
    "Modern Web Guidance 0.0.172"
  ],
  "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": "coverage-manifest.json",
      "caption": "Retained audit evidence: coverage-manifest.json"
    },
    {
      "type": "other",
      "path": "evidence/a11y-probe.json",
      "caption": "Retained audit evidence: a11y-probe.json",
      "findingIds": [
        "F15",
        "F17",
        "F24"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/article-acuario-content.png",
      "caption": "Retained audit evidence: article-acuario-content.png"
    },
    {
      "type": "dom",
      "path": "evidence/article-acuario-dom.json",
      "caption": "Retained audit evidence: article-acuario-dom.json"
    },
    {
      "type": "screenshot",
      "path": "evidence/article-acuario.png",
      "caption": "Retained audit evidence: article-acuario.png",
      "findingIds": [
        "F04",
        "F05",
        "F07"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/article-mobile-layout.json",
      "caption": "Retained audit evidence: article-mobile-layout.json",
      "findingIds": [
        "F07",
        "F12",
        "F18"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/category-tourism-dom.json",
      "caption": "Retained audit evidence: category-tourism-dom.json"
    },
    {
      "type": "screenshot",
      "path": "evidence/category-tourism.png",
      "caption": "Retained audit evidence: category-tourism.png",
      "findingIds": [
        "F10"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/cinema-listing-dom.json",
      "caption": "Retained audit evidence: cinema-listing-dom.json",
      "findingIds": [
        "F03",
        "F08",
        "F21",
        "F22"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/cinema-listing.png",
      "caption": "Retained audit evidence: cinema-listing.png"
    },
    {
      "type": "layout",
      "path": "evidence/cinema-mobile-layout.json",
      "caption": "Retained audit evidence: cinema-mobile-layout.json"
    },
    {
      "type": "screenshot",
      "path": "evidence/cinema-mobile.png",
      "caption": "Retained audit evidence: cinema-mobile.png"
    },
    {
      "type": "other",
      "path": "evidence/cmp-probe.json",
      "caption": "Retained audit evidence: cmp-probe.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-explicit-ids.txt",
      "caption": "Retained audit evidence: guidance-explicit-ids.txt"
    },
    {
      "type": "other",
      "path": "evidence/guidance-list.json",
      "caption": "Retained audit evidence: guidance-list.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved/chunk-0.md",
      "caption": "Retained audit evidence: chunk-0.md"
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved/chunk-1.md",
      "caption": "Retained audit evidence: chunk-1.md"
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved/chunk-2.md",
      "caption": "Retained audit evidence: chunk-2.md"
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved/chunk-3.md",
      "caption": "Retained audit evidence: chunk-3.md"
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved/chunk-4.md",
      "caption": "Retained audit evidence: chunk-4.md"
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved/chunk-5.md",
      "caption": "Retained audit evidence: chunk-5.md"
    },
    {
      "type": "other",
      "path": "evidence/guidance-retrieved/chunk-6.md",
      "caption": "Retained audit evidence: chunk-6.md"
    },
    {
      "type": "other",
      "path": "evidence/guidance-search-queries.txt",
      "caption": "Retained audit evidence: guidance-search-queries.txt"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/00-263e6ff7.json",
      "caption": "Retained audit evidence: 00-263e6ff7.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/01-ead87597.json",
      "caption": "Retained audit evidence: 01-ead87597.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/02-f7a8f54d.json",
      "caption": "Retained audit evidence: 02-f7a8f54d.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/03-f4126f18.json",
      "caption": "Retained audit evidence: 03-f4126f18.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/04-b0356de6.json",
      "caption": "Retained audit evidence: 04-b0356de6.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/05-014ba254.json",
      "caption": "Retained audit evidence: 05-014ba254.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/06-2a55804d.json",
      "caption": "Retained audit evidence: 06-2a55804d.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/07-2fe32248.json",
      "caption": "Retained audit evidence: 07-2fe32248.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/08-b34caea7.json",
      "caption": "Retained audit evidence: 08-b34caea7.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/09-d33cc2ce.json",
      "caption": "Retained audit evidence: 09-d33cc2ce.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/10-c6ca5486.json",
      "caption": "Retained audit evidence: 10-c6ca5486.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/11-696e3c8f.json",
      "caption": "Retained audit evidence: 11-696e3c8f.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/12-6a1278d7.json",
      "caption": "Retained audit evidence: 12-6a1278d7.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/13-1a6de5fc.json",
      "caption": "Retained audit evidence: 13-1a6de5fc.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/14-da8c30ac.json",
      "caption": "Retained audit evidence: 14-da8c30ac.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/15-dc2f2c79.json",
      "caption": "Retained audit evidence: 15-dc2f2c79.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/16-f43c83b7.json",
      "caption": "Retained audit evidence: 16-f43c83b7.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/17-8793d53b.json",
      "caption": "Retained audit evidence: 17-8793d53b.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/18-808acbf3.json",
      "caption": "Retained audit evidence: 18-808acbf3.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/19-6ee6a62e.json",
      "caption": "Retained audit evidence: 19-6ee6a62e.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/20-3bbaa6c5.json",
      "caption": "Retained audit evidence: 20-3bbaa6c5.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/21-90bcedf2.json",
      "caption": "Retained audit evidence: 21-90bcedf2.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/22-c4e5c2e2.json",
      "caption": "Retained audit evidence: 22-c4e5c2e2.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/23-833f8622.json",
      "caption": "Retained audit evidence: 23-833f8622.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/24-2afa577a.json",
      "caption": "Retained audit evidence: 24-2afa577a.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/25-c9dbdb5f.json",
      "caption": "Retained audit evidence: 25-c9dbdb5f.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/26-4970fd7e.json",
      "caption": "Retained audit evidence: 26-4970fd7e.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/27-94e6a7d6.json",
      "caption": "Retained audit evidence: 27-94e6a7d6.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/28-5a31aa18.json",
      "caption": "Retained audit evidence: 28-5a31aa18.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/29-eb882b06.json",
      "caption": "Retained audit evidence: 29-eb882b06.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/30-7caac18d.json",
      "caption": "Retained audit evidence: 30-7caac18d.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/31-44000947.json",
      "caption": "Retained audit evidence: 31-44000947.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/32-f131a3ae.json",
      "caption": "Retained audit evidence: 32-f131a3ae.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/33-e9a5f4e4.json",
      "caption": "Retained audit evidence: 33-e9a5f4e4.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/34-c961ca9a.json",
      "caption": "Retained audit evidence: 34-c961ca9a.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/35-46dd2c81.json",
      "caption": "Retained audit evidence: 35-46dd2c81.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/36-12406465.json",
      "caption": "Retained audit evidence: 36-12406465.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/37-2393d4dd.json",
      "caption": "Retained audit evidence: 37-2393d4dd.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/38-1a3db118.json",
      "caption": "Retained audit evidence: 38-1a3db118.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/39-992e3548.json",
      "caption": "Retained audit evidence: 39-992e3548.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/40-6475b86b.json",
      "caption": "Retained audit evidence: 40-6475b86b.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/41-0e4efa11.json",
      "caption": "Retained audit evidence: 41-0e4efa11.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/42-01254176.json",
      "caption": "Retained audit evidence: 42-01254176.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/43-458e0955.json",
      "caption": "Retained audit evidence: 43-458e0955.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/44-acf4c607.json",
      "caption": "Retained audit evidence: 44-acf4c607.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/45-8729ed55.json",
      "caption": "Retained audit evidence: 45-8729ed55.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/46-f0bd1364.json",
      "caption": "Retained audit evidence: 46-f0bd1364.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/47-9fae5847.json",
      "caption": "Retained audit evidence: 47-9fae5847.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/48-4327b21f.json",
      "caption": "Retained audit evidence: 48-4327b21f.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/49-6384b451.json",
      "caption": "Retained audit evidence: 49-6384b451.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/50-b217629e.json",
      "caption": "Retained audit evidence: 50-b217629e.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/51-d462b44e.json",
      "caption": "Retained audit evidence: 51-d462b44e.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/52-2bea79c5.json",
      "caption": "Retained audit evidence: 52-2bea79c5.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/53-55308420.json",
      "caption": "Retained audit evidence: 53-55308420.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/54-3b859088.json",
      "caption": "Retained audit evidence: 54-3b859088.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/55-ebe988e9.json",
      "caption": "Retained audit evidence: 55-ebe988e9.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/56-75908d6f.json",
      "caption": "Retained audit evidence: 56-75908d6f.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/57-f51d4df5.json",
      "caption": "Retained audit evidence: 57-f51d4df5.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/58-37650eff.json",
      "caption": "Retained audit evidence: 58-37650eff.json"
    },
    {
      "type": "other",
      "path": "evidence/guidance-searches/index.json",
      "caption": "Retained audit evidence: index.json"
    },
    {
      "type": "heap",
      "path": "evidence/heap-baseline.heapsnapshot",
      "caption": "Retained audit evidence: heap-baseline.heapsnapshot"
    },
    {
      "type": "heap",
      "path": "evidence/heap-post-menu.heapsnapshot",
      "caption": "Retained audit evidence: heap-post-menu.heapsnapshot"
    },
    {
      "type": "other",
      "path": "evidence/home-cookies.json",
      "caption": "Retained audit evidence: home-cookies.json",
      "findingIds": [
        "F23"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-curl-headers.txt",
      "caption": "Retained audit evidence: home-curl-headers.txt"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark.png",
      "caption": "Retained audit evidence: home-dark.png",
      "findingIds": [
        "F01"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-desktop.png",
      "caption": "Retained audit evidence: home-desktop.png",
      "findingIds": [
        "F02",
        "F05",
        "F10"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-discoverability-crawler.png",
      "caption": "Retained audit evidence: home-discoverability-crawler.png"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-discoverability-rendered.png",
      "caption": "Retained audit evidence: home-discoverability-rendered.png"
    },
    {
      "type": "discoverability",
      "path": "evidence/home-discoverability.json",
      "caption": "Retained audit evidence: home-discoverability.json"
    },
    {
      "type": "dom",
      "path": "evidence/home-dom.json",
      "caption": "Retained audit evidence: home-dom.json",
      "findingIds": [
        "F06"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-headers.json",
      "caption": "Retained audit evidence: home-headers.json",
      "findingIds": [
        "F23",
        "F25"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-high-contrast.png",
      "caption": "Retained audit evidence: home-high-contrast.png",
      "findingIds": [
        "F02"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-images.json",
      "caption": "Retained audit evidence: home-images.json",
      "findingIds": [
        "F19",
        "F26"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-interaction-probe.json",
      "caption": "Retained audit evidence: home-interaction-probe.json",
      "findingIds": [
        "F09",
        "F17"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/home-layout.json",
      "caption": "Retained audit evidence: home-layout.json"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile-content.png",
      "caption": "Retained audit evidence: home-mobile-content.png"
    },
    {
      "type": "layout",
      "path": "evidence/home-mobile-layout.json",
      "caption": "Retained audit evidence: home-mobile-layout.json"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "Retained audit evidence: home-mobile.png",
      "findingIds": [
        "F05",
        "F16"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-platform-probe.json",
      "caption": "Retained audit evidence: home-platform-probe.json",
      "findingIds": [
        "F01",
        "F03",
        "F04",
        "F06",
        "F08",
        "F13"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-recon.json",
      "caption": "Retained audit evidence: home-recon.json"
    },
    {
      "type": "other",
      "path": "evidence/home-secrets.json",
      "caption": "Retained audit evidence: home-secrets.json"
    },
    {
      "type": "har-summary",
      "path": "evidence/home-summary.json",
      "caption": "Retained audit evidence: home-summary.json",
      "findingIds": [
        "F13",
        "F14",
        "F24",
        "F27",
        "F28"
      ]
    },
    {
      "type": "trace-summary",
      "path": "evidence/home-trace-summary.json",
      "caption": "Retained audit evidence: home-trace-summary.json",
      "findingIds": [
        "F11"
      ]
    },
    {
      "type": "trace",
      "path": "evidence/home-trace.json",
      "caption": "Retained audit evidence: home-trace.json"
    },
    {
      "type": "other",
      "path": "evidence/home-trackers.json",
      "caption": "Retained audit evidence: home-trackers.json",
      "findingIds": [
        "F24",
        "F28"
      ]
    },
    {
      "type": "har",
      "path": "evidence/home.har",
      "caption": "Retained audit evidence: home.har",
      "findingIds": [
        "F13"
      ]
    },
    {
      "type": "har-summary",
      "path": "evidence/lighthouse-home-summary.json",
      "caption": "Retained audit evidence: lighthouse-home-summary.json",
      "findingIds": [
        "F11",
        "F14",
        "F15",
        "F16",
        "F19",
        "F26",
        "F27"
      ]
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse-home.json",
      "caption": "Retained audit evidence: lighthouse-home.json"
    },
    {
      "type": "other",
      "path": "evidence/not-found-status.txt",
      "caption": "Retained audit evidence: not-found-status.txt"
    },
    {
      "type": "screenshot",
      "path": "evidence/not-found.png",
      "caption": "Retained audit evidence: not-found.png"
    },
    {
      "type": "other",
      "path": "evidence/path-summaries.jsonl",
      "caption": "Retained audit evidence: path-summaries.jsonl",
      "findingIds": [
        "F17"
      ]
    },
    {
      "type": "other",
      "path": "evidence/reduced-motion-probe.json",
      "caption": "Retained audit evidence: reduced-motion-probe.json"
    },
    {
      "type": "other",
      "path": "evidence/robots.txt",
      "caption": "Retained audit evidence: robots.txt"
    },
    {
      "type": "dom",
      "path": "evidence/search-playa-dom.json",
      "caption": "Retained audit evidence: search-playa-dom.json",
      "findingIds": [
        "F20"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/search-playa.png",
      "caption": "Retained audit evidence: search-playa.png",
      "findingIds": [
        "F05",
        "F10"
      ]
    },
    {
      "type": "other",
      "path": "evidence/sitemap.xml",
      "caption": "Retained audit evidence: sitemap.xml",
      "findingIds": [
        "F21"
      ]
    }
  ],
  "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": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The dark-emulated screenshot is pixel-identical in layout and light surfaces to the default capture; the CSS feature probe found no prefers-color-scheme rule or color-scheme declaration.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/home-platform-probe.json"
      ],
      "findingIds": [
        "F01"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Reduced-motion emulation found no active animations/autoplay and CSS contains several reduced-motion guards.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/reduced-motion-probe.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The prefers-contrast: more screenshot is an effectively blank brown viewport, while the default capture contains navigation and the consent dialog.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-high-contrast.png",
        "evidence/home-desktop.png"
      ],
      "findingIds": [
        "F02"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "issues",
      "confidence": "medium",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The CSS/platform probe found no view-transition rules; representative pages are separate full document loads and the cinema accordion uses legacy Bootstrap collapse.",
      "pathIds": [
        "cinema-listing"
      ],
      "artifacts": [
        "evidence/home-platform-probe.json",
        "evidence/cinema-listing-dom.json"
      ],
      "findingIds": [
        "F03"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "The CSS probe found no animation-timeline usage and no active scroll-linked animation or scroll-handler effect to migrate.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-platform-probe.json"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Representative paths rely on native document scrolling and standard controls; no custom pointermove/swipe implementation that fights platform gestures was observed.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-dom.json"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "issues",
      "confidence": "medium",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Desktop and mobile captures show a fixed, full-height header; the CSS feature probe found no scroll-state/container query or progress affordance on long pages.",
      "pathIds": [
        "article-acuario"
      ],
      "artifacts": [
        "evidence/home-platform-probe.json",
        "evidence/article-acuario.png"
      ],
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Applicability judgement from representative-path recon and site purpose.",
      "evidence": "No tooltip or free-floating popover requiring edge-aware anchor positioning was present on the representative paths; fixed navigation and in-flow accordions were assessed separately.",
      "reason": "No tooltip or free-floating popover requiring edge-aware anchor positioning was present on the representative paths; fixed navigation and in-flow accordions were assessed separately."
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Descriptive navigation labels, category headings and the cinema selector provide clear destinations and maintain normal browser history.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-recon.json"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Desktop, mobile, category, article, search and 404 screenshots all open behind a viewport-blocking consent dialog. On mobile it occupies nearly the entire 360×800 viewport.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-mobile.png",
        "evidence/article-acuario.png",
        "evidence/search-playa.png"
      ],
      "findingIds": [
        "F05"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "DOM inspection found event and consent overlays implemented as div[role=dialog], with no native dialog or popover element.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-platform-probe.json",
        "evidence/home-dom.json"
      ],
      "findingIds": [
        "F06"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Outside the separately reported consent wall, cinema and editorial screenshots devote the viewport primarily to content/cards rather than decorative application framing.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/cinema-mobile.png"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "At a 360×800 viewport the article layout reports scrollWidth 1165px, horizontal overflow of 805px, innerWidth 1165px and CLS 0.447.",
      "pathIds": [
        "article-acuario"
      ],
      "artifacts": [
        "evidence/article-mobile-layout.json",
        "evidence/article-acuario.png"
      ],
      "findingIds": [
        "F07"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "issues",
      "confidence": "medium",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The CSS feature probe found no @container rules; the WordPress and cinema templates use global Bootstrap/grid breakpoints despite components appearing in main and sidebar contexts.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-platform-probe.json",
        "evidence/cinema-listing-dom.json"
      ],
      "findingIds": [
        "F08"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Programmatically focusing the visible “Loterías” link produced outline \"none\" and box-shadow \"none\".",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-interaction-probe.json"
      ],
      "findingIds": [
        "F09"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Titles/descriptions are specific across home, tourism, article and cinema templates; the cinema path opens with a clear “Seleccione un Cine” control.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/cinema-listing.png"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The consent wall appears before the homepage, category, article, search and 404 paths, preventing immediate access to articles, lottery information and recovery content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/category-tourism.png",
        "evidence/search-playa.png"
      ],
      "findingIds": [
        "F10"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Search results return a populated content listing and a nonexistent route returns an actual HTTP 404 with a branded recovery page.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/not-found-status.txt"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Lighthouse measured FCP 5.2s, LCP 5.6s, Speed Index 14.6s and Time to Interactive 20.2s (performance score 0.57). The raw-CDP trace corroborated an LCP of 2.34s under its lighter desktop condition.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home-summary.json",
        "evidence/home-trace-summary.json"
      ],
      "findingIds": [
        "F11"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The article mobile layout observer recorded CLS 0.447, dominated by a 0.445 shift around 5 seconds.",
      "pathIds": [
        "article-acuario"
      ],
      "artifacts": [
        "evidence/article-mobile-layout.json"
      ],
      "findingIds": [
        "F12"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "The raw-CDP trace recorded no >50ms long tasks and 0ms TBT; Lighthouse TBT was 200ms, below the poor threshold.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-trace-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The HAR captured 108 requests and 2.43MB. It identified eight parser-inserted VeryHigh-priority stylesheets plus synchronous head scripts, and many first-party CSS/JS assets without useful cache headers.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har",
        "evidence/home-platform-probe.json"
      ],
      "findingIds": [
        "F13"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Lighthouse estimates 787KiB unused JavaScript and 99KiB unused CSS; examples include Taboola, ad stacks, Facebook, Chart.js, mediaelement and WordPress block/dashicon CSS.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home-summary.json",
        "evidence/home-summary.json"
      ],
      "findingIds": [
        "F14"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Lighthouse and the DOM accessibility probe identified the Facebook, Twitter and Instagram icon-only anchors as focusable but unnamed.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home-summary.json",
        "evidence/a11y-probe.json"
      ],
      "findingIds": [
        "F15"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Lighthouse measured the footer link at 2.69:1 and several consent controls between 1.06:1 and 2.8:1, below the 4.5:1 text requirement.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home-summary.json",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F16"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The homepage authored DOM has no content h1, while the loaded page exposes consent/vendor headings as multiple h1/h2 elements; the first visible navigation link has no focus indicator.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/path-summaries.jsonl",
        "evidence/a11y-probe.json",
        "evidence/home-interaction-probe.json"
      ],
      "findingIds": [
        "F17"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Representative desktop/mobile cinema and editorial captures use readable line height, clear headings and unclipped text where the template reflows.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/cinema-mobile.png"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "At 360px the article is 1165px wide with 805px horizontal overflow, forcing two-dimensional scrolling and preventing normal zoom/reflow use.",
      "pathIds": [
        "article-acuario"
      ],
      "artifacts": [
        "evidence/article-mobile-layout.json"
      ],
      "findingIds": [
        "F18"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Lighthouse recorded no browser console errors or uncaught exceptions.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home-summary.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The images primitive found 4/8 images without dimensions, 5/8 without srcset, 5 legacy-format images and 3 below-fold images not lazy-loaded. Lighthouse also found low-resolution rendered images.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-images.json",
        "evidence/lighthouse-home-summary.json"
      ],
      "findingIds": [
        "F19"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Lighthouse found no deprecated APIs and no BFCache blocker; no notification or geolocation prompt appeared on load.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home-summary.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Rendered DOM summaries show descriptive title/description pairs on home, category and article paths, but the representative ?s=playa search result has no meta description.",
      "pathIds": [
        "search-playa"
      ],
      "artifacts": [
        "evidence/search-playa-dom.json"
      ],
      "findingIds": [
        "F20"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Lighthouse passed crawlable links, descriptive link text, viewport and robots audits; robots.txt allows public content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home-summary.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The WordPress home/category/article pages expose canonical URLs, but the separately rendered cinema listing DOM has no rel=canonical despite returning indexable content.",
      "pathIds": [
        "cinema-listing"
      ],
      "artifacts": [
        "evidence/cinema-listing-dom.json",
        "evidence/sitemap.xml"
      ],
      "findingIds": [
        "F21"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Home and WordPress article templates contain JSON-LD, while the cinema listing has no JSON-LD and no canonical in its rendered head.",
      "pathIds": [
        "cinema-listing"
      ],
      "artifacts": [
        "evidence/cinema-listing-dom.json"
      ],
      "findingIds": [
        "F22"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The header primitive found no CSP, HSTS or X-Content-Type-Options. The FCCDCF cookie is not Secure, uses SameSite=None and lasts 390 days.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-headers.json",
        "evidence/home-cookies.json"
      ],
      "findingIds": [
        "F23"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The tracker probe found 26 third-party origins and five known trackers. The HAR attributed 76 requests and 2.07MB to third parties, while the consent UI lists 210 partners.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-trackers.json",
        "evidence/home-summary.json",
        "evidence/a11y-probe.json"
      ],
      "findingIds": [
        "F24"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "No permission prompt fired on any audited load and no authentication flow exists on this host; no client-side secret was detected.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-secrets.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "X-Frame-Options is present, but HSTS, CSP/frame-ancestors, Referrer-Policy and Permissions-Policy are absent.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-headers.json"
      ],
      "findingIds": [
        "F25"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Raw HTML returned 200 and retained 75% of rendered content vocabulary with title/description present; the site is not a JS shell.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-discoverability.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "Representative menu, accordion and page loads completed without console exceptions; the consent dialog remained within both desktop and mobile viewports.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home-summary.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Applicability judgement from representative-path recon and site purpose.",
      "evidence": "This is primarily a public content portal rather than an app-like workflow. A manifest exists, but offline installability is not required for the representative reading/search journeys.",
      "reason": "This is primarily a public content portal rather than an app-like workflow. A manifest exists, but offline installability is not required for the representative reading/search journeys."
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "A fabricated missing URL returned HTTP 404 rather than a soft-404 or blank shell, with branded recovery content behind the global consent layer.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/not-found-status.txt"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Applicability judgement from representative-path recon and site purpose.",
      "evidence": "The portal is deliberately scoped to Dominican Spanish; representative content, navigation and lottery/cinema data target one locale and writing direction.",
      "reason": "The portal is deliberately scoped to Dominican Spanish; representative content, navigation and lottery/cinema data target one locale and writing direction."
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Applicability judgement from representative-path recon and site purpose.",
      "evidence": "The audited scope is deliberately single-locale Dominican Spanish and does not offer locale switching or multi-currency user data entry.",
      "reason": "The audited scope is deliberately single-locale Dominican Spanish and does not offer locale switching or multi-currency user data entry."
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Applicability judgement from representative-path recon and site purpose.",
      "evidence": "The representative content is local to the Dominican Republic and exposes no cross-time-zone scheduling workflow.",
      "reason": "The representative content is local to the Dominican Republic and exposes no cross-time-zone scheduling workflow."
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "The consent UI offers “Do not consent” and “Consent” with equal visual weight and also exposes management/close controls; no forced continuity or disguised commercial flow was observed.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "The only primary form is a non-required GET search; it does not prematurely mark input invalid or expose a blame-oriented validation flow.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-interaction-probe.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "The search control uses type=search and an aria-label; there are no address, payment, sign-in or sign-up fields requiring autofill tokens.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-interaction-probe.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Applicability judgement from representative-path recon and site purpose.",
      "evidence": "No checkout, subscription, authentication or account-management flow exists on the representative www host paths.",
      "reason": "No checkout, subscription, authentication or account-management flow exists on the representative www host paths."
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Five of eight inspected images use legacy JPG/PNG, five lack responsive sources, three below-fold images are eager, and Lighthouse found low-resolution images scaled beyond their natural size.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-images.json",
        "evidence/lighthouse-home-summary.json"
      ],
      "findingIds": [
        "F26"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "The initial load makes 108 requests; large Taboola, DoubleClick, AdSense, prebid, Facebook, Chart.js and mediaelement payloads contribute to 787KiB estimated unused JS.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/lighthouse-home-summary.json"
      ],
      "findingIds": [
        "F27"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM, CDP metric, Lighthouse, HAR, header or interaction evidence as cited.",
      "evidence": "Third parties account for 2,071,584 of 2,432,957 transferred bytes (85%) and 76 of 108 requests, led by ad and recommendation vendors.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home-trackers.json"
      ],
      "findingIds": [
        "F28"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Applicability judgement from representative-path recon and site purpose.",
      "evidence": "The audited surface is a read-only editorial portal with no transactional agent-facing capability; emerging WebMCP tooling is not a required user outcome here.",
      "reason": "The audited surface is a read-only editorial portal with no transactional agent-facing capability; emerging WebMCP tooling is not a required user outcome here."
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Applicability judgement from representative-path recon and site purpose.",
      "evidence": "No summarisation or language-model interaction is part of the site’s stated user journey; on-device inference is therefore an optional emerging opportunity.",
      "reason": "No summarisation or language-model interaction is part of the site’s stated user journey; on-device inference is therefore an optional emerging opportunity."
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "After 20 menu-trigger clicks, heap self-size rose only 62,681 bytes (0.19%); closures fell by 2 and arrays were unchanged, with no unbounded retained-growth signal.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-post-menu.heapsnapshot"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "The loaded advertising-heavy page retained about 32.2MB in the V8 snapshot; this is material but bounded and proportionate to the observed third-party stack.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.heapsnapshot"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "high",
      "method": "Direct rendered-path inspection and objective probe cited in evidence.",
      "evidence": "The before/after summaries show no Detached* constructor among top retained constructors, stable closure count and negligible total growth after repeated menu interaction.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.heapsnapshot"
      ]
    }
  ],
  "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",
        "F06"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F07",
        "F08",
        "F09"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F10"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F11",
        "F12",
        "F13",
        "F14"
      ]
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F15",
        "F16",
        "F17",
        "F18"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F19"
      ]
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F20",
        "F21",
        "F22"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F23",
        "F24",
        "F25"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "pass"
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "not-applicable",
      "reason": "The portal is deliberately scoped to Dominican Spanish; representative content, navigation and lottery/cinema data target one locale and writing direction. The audited scope is deliberately single-locale Dominican Spanish and does not offer locale switching or multi-currency user data entry. The representative content is local to the Dominican Republic and exposes no cross-time-zone scheduling workflow."
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F26",
        "F27",
        "F28"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "not-applicable",
      "reason": "The audited surface is a read-only editorial portal with no transactional agent-facing capability; emerging WebMCP tooling is not a required user outcome here. No summarisation or language-model interaction is part of the site’s stated user journey; on-device inference is therefore an optional emerging opportunity."
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home",
      "description": "Homepage and global WordPress template: navigation, consent, content discovery, privacy, performance and preferences.",
      "url": "https://www.conectate.com.do/",
      "conditions": [
        "desktop",
        "viewport: 360x800",
        "prefers-color-scheme: dark",
        "prefers-contrast: more",
        "prefers-reduced-motion: reduce",
        "keyboard focus"
      ],
      "result": "issues"
    },
    {
      "id": "category-tourism",
      "description": "Tourism category listing, representing editorial index/archive templates.",
      "url": "https://www.conectate.com.do/categoria/turismo/",
      "conditions": [
        "desktop",
        "first load with consent"
      ],
      "result": "issues"
    },
    {
      "id": "article-acuario",
      "description": "Long tourism article with carousel, representing content/detail templates and mobile reflow risk.",
      "url": "https://www.conectate.com.do/articulo/acuario-nacional-santo-domingo-republica-dominicana/",
      "conditions": [
        "desktop",
        "viewport: 360x800",
        "first load with consent"
      ],
      "result": "issues"
    },
    {
      "id": "cinema-listing",
      "description": "Cinema listing and selector, representing a separate interactive listing/application template.",
      "url": "https://www.conectate.com.do/cartelera-de-cine/",
      "conditions": [
        "desktop",
        "viewport: 360x800"
      ],
      "result": "issues"
    },
    {
      "id": "search-playa",
      "description": "GET search-results journey from the global search form, representing task completion and empty/result state handling.",
      "url": "https://www.conectate.com.do/?s=playa",
      "conditions": [
        "desktop",
        "first load with consent"
      ],
      "result": "issues"
    },
    {
      "id": "not-found",
      "description": "Fabricated missing route to inspect HTTP/error recovery behaviour.",
      "url": "https://www.conectate.com.do/this-route-does-not-exist-audit/",
      "conditions": [
        "desktop",
        "HTTP 404"
      ],
      "result": "issues"
    }
  ],
  "findings": [
    {
      "id": "F01",
      "severity": "medium",
      "confidence": "high",
      "summary": "The site does not adapt to the user’s dark colour-scheme preference.",
      "evidence": "The dark-emulated screenshot is pixel-identical in layout and light surfaces to the default capture; the CSS feature probe found no prefers-color-scheme rule or color-scheme declaration.",
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/home-platform-probe.json"
      ],
      "suggestedFix": "Declare color-scheme and define light/dark surface and text tokens with prefers-color-scheme or light-dark(), checking third-party UI integration too.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F02",
      "severity": "high",
      "confidence": "high",
      "summary": "The rendered interface does not survive increased-contrast emulation.",
      "evidence": "The prefers-contrast: more screenshot is an effectively blank brown viewport, while the default capture contains navigation and the consent dialog.",
      "artifacts": [
        "evidence/home-high-contrast.png",
        "evidence/home-desktop.png"
      ],
      "suggestedFix": "Test forced-colors and prefers-contrast states, retain semantic borders/text, and avoid colour overrides that erase controls or content.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-contrast",
      "guidanceId": "adapt-scrollbar-to-contrast-preferences",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F03",
      "severity": "low",
      "confidence": "medium",
      "summary": "Navigation and state changes use abrupt legacy swaps rather than View Transitions.",
      "evidence": "The CSS/platform probe found no view-transition rules; representative pages are separate full document loads and the cinema accordion uses legacy Bootstrap collapse.",
      "artifacts": [
        "evidence/home-platform-probe.json",
        "evidence/cinema-listing-dom.json"
      ],
      "suggestedFix": "Add progressive cross-document View Transitions for same-origin article/category navigation and same-document transitions for menus, while respecting reduced motion.",
      "effort": "medium",
      "pathId": "cinema-listing",
      "principleId": "implement-natural-interactions",
      "principleCheckId": "view-transitions",
      "guidanceId": "same-document-transitions",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/cartelera-de-cine/"
    },
    {
      "id": "F04",
      "severity": "low",
      "confidence": "medium",
      "summary": "The fixed navigation chrome does not respond to scroll position.",
      "evidence": "Desktop and mobile captures show a fixed, full-height header; the CSS feature probe found no scroll-state/container query or progress affordance on long pages.",
      "artifacts": [
        "evidence/home-platform-probe.json",
        "evidence/article-acuario.png"
      ],
      "suggestedFix": "Use a scroll-state container query or a lightweight progress/shrinking-header treatment on long articles, with a non-supporting-browser fallback.",
      "effort": "small",
      "pathId": "article-acuario",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "scroll-state-aware-chrome",
      "guidanceId": "shrinking-header-on-scroll",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/articulo/acuario-nacional-santo-domingo-republica-dominicana/"
    },
    {
      "id": "F05",
      "severity": "high",
      "confidence": "high",
      "summary": "A consent interstitial obscures the full page before the user can read any content.",
      "evidence": "Desktop, mobile, category, article, search and 404 screenshots all open behind a viewport-blocking consent dialog. On mobile it occupies nearly the entire 360×800 viewport.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-mobile.png",
        "evidence/article-acuario.png",
        "evidence/search-playa.png"
      ],
      "suggestedFix": "Replace the blocking first-load wall with the least intrusive legally compliant consent pattern possible, keep reject and accept equally prominent, preserve page headings outside the modal, and ensure dismissal persists securely.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "no-intrusive-interruptions",
      "guidanceId": "light-dismiss-a-dialog",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F06",
      "severity": "medium",
      "confidence": "high",
      "summary": "Site overlays are custom div-based dialogs rather than native top-layer primitives.",
      "evidence": "DOM inspection found event and consent overlays implemented as div[role=dialog], with no native dialog or popover element.",
      "artifacts": [
        "evidence/home-platform-probe.json",
        "evidence/home-dom.json"
      ],
      "suggestedFix": "Use <dialog> for modal flows and popover for transient UI, relying on native focus management, Escape handling and light-dismiss where appropriate.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "semantic-dismissible-primitives",
      "guidanceId": "declarative-dialog-popover-control",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F07",
      "severity": "critical",
      "confidence": "high",
      "summary": "The representative article breaks mobile reflow with a desktop-width layout.",
      "evidence": "At a 360×800 viewport the article layout reports scrollWidth 1165px, horizontal overflow of 805px, innerWidth 1165px and CLS 0.447.",
      "artifacts": [
        "evidence/article-mobile-layout.json",
        "evidence/article-acuario.png"
      ],
      "suggestedFix": "Remove fixed/minimum desktop widths from the article and carousel, use intrinsic responsive sizing and max-inline-size:100%, and verify every article template at 320–400 CSS px.",
      "effort": "medium",
      "pathId": "article-acuario",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "responsive-no-horizontal-scroll",
      "guidanceId": "fluid-scaling",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/articulo/acuario-nacional-santo-domingo-republica-dominicana/"
    },
    {
      "id": "F08",
      "severity": "low",
      "confidence": "medium",
      "summary": "Reusable cards and navigation adapt only through legacy viewport layout rules.",
      "evidence": "The CSS feature probe found no @container rules; the WordPress and cinema templates use global Bootstrap/grid breakpoints despite components appearing in main and sidebar contexts.",
      "artifacts": [
        "evidence/home-platform-probe.json",
        "evidence/cinema-listing-dom.json"
      ],
      "suggestedFix": "Introduce container queries for repeated cards, media rows and navigation modules so each component responds to its available inline size.",
      "effort": "large",
      "pathId": "home",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "component-level-responsiveness",
      "guidanceId": "size-aware-styling",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F09",
      "severity": "high",
      "confidence": "high",
      "summary": "Keyboard focus is not visibly indicated on the primary navigation.",
      "evidence": "Programmatically focusing the visible “Loterías” link produced outline \"none\" and box-shadow \"none\".",
      "artifacts": [
        "evidence/home-interaction-probe.json"
      ],
      "suggestedFix": "Add a high-contrast :focus-visible ring with sufficient offset for links, buttons, menu triggers and form controls; never remove outlines without an equivalent.",
      "effort": "small",
      "pathId": "home",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "input-modality-aware",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F10",
      "severity": "high",
      "confidence": "high",
      "summary": "Every primary content journey begins with a blocking consent detour.",
      "evidence": "The consent wall appears before the homepage, category, article, search and 404 paths, preventing immediate access to articles, lottery information and recovery content.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/category-tourism.png",
        "evidence/search-playa.png"
      ],
      "suggestedFix": "Minimise the consent interruption, retain readable underlying purpose, and let users reject in one action without changing heading hierarchy or delaying the requested content.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "support-core-task-success",
      "principleCheckId": "primary-flow-completion",
      "guidanceId": "primary user journey task completion",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F11",
      "severity": "high",
      "confidence": "high",
      "summary": "Cold-load performance is outside the good Core Web Vitals range.",
      "evidence": "Lighthouse measured FCP 5.2s, LCP 5.6s, Speed Index 14.6s and Time to Interactive 20.2s (performance score 0.57). The raw-CDP trace corroborated an LCP of 2.34s under its lighter desktop condition.",
      "artifacts": [
        "evidence/lighthouse-home-summary.json",
        "evidence/home-trace-summary.json"
      ],
      "suggestedFix": "Prioritise the LCP content, delay advertising/analytics until after content and consent, reduce render-blocking CSS/JS, and monitor field LCP and INP.",
      "effort": "large",
      "pathId": "home",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "good-core-web-vitals",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F12",
      "severity": "high",
      "confidence": "high",
      "summary": "The article template has severe mobile layout shift.",
      "evidence": "The article mobile layout observer recorded CLS 0.447, dominated by a 0.445 shift around 5 seconds.",
      "artifacts": [
        "evidence/article-mobile-layout.json"
      ],
      "suggestedFix": "Reserve space for carousel, ad and media regions; set image dimensions/aspect-ratio; and use stable font fallbacks so late content cannot move the article.",
      "effort": "medium",
      "pathId": "article-acuario",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "visual-stability",
      "guidanceId": "visually-stable-font-fallbacks",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/articulo/acuario-nacional-santo-domingo-republica-dominicana/"
    },
    {
      "id": "F13",
      "severity": "high",
      "confidence": "high",
      "summary": "The critical path is crowded by blocking styles/scripts and weak caching.",
      "evidence": "The HAR captured 108 requests and 2.43MB. It identified eight parser-inserted VeryHigh-priority stylesheets plus synchronous head scripts, and many first-party CSS/JS assets without useful cache headers.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har",
        "evidence/home-platform-probe.json"
      ],
      "suggestedFix": "Inline only critical CSS, conditionally load plugin styles, defer non-critical scripts, remove synchronous head dependencies, and add long-lived immutable caching to versioned assets.",
      "effort": "large",
      "pathId": "home",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "efficient-resource-delivery",
      "guidanceId": "optimize-preload-priority",
      "guidanceCategory": "performance",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F14",
      "severity": "high",
      "confidence": "high",
      "summary": "Most shipped frontend code is unused on the homepage.",
      "evidence": "Lighthouse estimates 787KiB unused JavaScript and 99KiB unused CSS; examples include Taboola, ad stacks, Facebook, Chart.js, mediaelement and WordPress block/dashicon CSS.",
      "artifacts": [
        "evidence/lighthouse-home-summary.json",
        "evidence/home-summary.json"
      ],
      "suggestedFix": "Load plugins and ad vendors only on routes and after states that need them, remove duplicate ad loaders, split bundles, and purge unused WordPress CSS.",
      "effort": "large",
      "pathId": "home",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "trim-unused-and-duplicate-code",
      "guidanceId": "identify-heavy-scripts",
      "guidanceCategory": "performance",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F15",
      "severity": "medium",
      "confidence": "high",
      "summary": "Social links have no accessible names.",
      "evidence": "Lighthouse and the DOM accessibility probe identified the Facebook, Twitter and Instagram icon-only anchors as focusable but unnamed.",
      "artifacts": [
        "evidence/lighthouse-home-summary.json",
        "evidence/a11y-probe.json"
      ],
      "suggestedFix": "Give every icon-only link a concise aria-label or visible text, keeping decorative icons aria-hidden.",
      "effort": "trivial",
      "pathId": "home",
      "principleId": "be-inclusive",
      "principleCheckId": "names-roles-labels",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F16",
      "severity": "medium",
      "confidence": "high",
      "summary": "Text in the footer and consent interface fails WCAG contrast minimums.",
      "evidence": "Lighthouse measured the footer link at 2.69:1 and several consent controls between 1.06:1 and 2.8:1, below the 4.5:1 text requirement.",
      "artifacts": [
        "evidence/lighthouse-home-summary.json",
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "Adjust foreground/background tokens and overlay compositing so normal text reaches 4.5:1 and essential UI remains perceivable in every dialog state.",
      "effort": "small",
      "pathId": "home",
      "principleId": "be-inclusive",
      "principleCheckId": "sufficient-contrast",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F17",
      "severity": "high",
      "confidence": "high",
      "summary": "The content heading structure is displaced by the consent UI and visible focus is absent.",
      "evidence": "The homepage authored DOM has no content h1, while the loaded page exposes consent/vendor headings as multiple h1/h2 elements; the first visible navigation link has no focus indicator.",
      "artifacts": [
        "evidence/path-summaries.jsonl",
        "evidence/a11y-probe.json",
        "evidence/home-interaction-probe.json"
      ],
      "suggestedFix": "Provide one descriptive page h1 per template outside overlays, keep dialog headings scoped below it, use semantic landmarks, and restore visible focus.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "be-inclusive",
      "principleCheckId": "structure-and-focus",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F18",
      "severity": "critical",
      "confidence": "high",
      "summary": "The article cannot reflow at a standard mobile width.",
      "evidence": "At 360px the article is 1165px wide with 805px horizontal overflow, forcing two-dimensional scrolling and preventing normal zoom/reflow use.",
      "artifacts": [
        "evidence/article-mobile-layout.json"
      ],
      "suggestedFix": "Refactor fixed-width wrappers and media to fluid logical sizing; test WCAG reflow at 320 CSS px and 200% zoom without horizontal scrolling.",
      "effort": "medium",
      "pathId": "article-acuario",
      "principleId": "be-inclusive",
      "principleCheckId": "zoom-reflow-targets-and-media",
      "guidanceId": "fluid-scaling",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/articulo/acuario-nacional-santo-domingo-republica-dominicana/"
    },
    {
      "id": "F19",
      "severity": "medium",
      "confidence": "high",
      "summary": "Images and assets are not consistently sized for sound rendering.",
      "evidence": "The images primitive found 4/8 images without dimensions, 5/8 without srcset, 5 legacy-format images and 3 below-fold images not lazy-loaded. Lighthouse also found low-resolution rendered images.",
      "artifacts": [
        "evidence/home-images.json",
        "evidence/lighthouse-home-summary.json"
      ],
      "suggestedFix": "Emit width and height (or aspect-ratio), responsive srcset/sizes, appropriate intrinsic resolutions, modern formats and loading=lazy for below-fold images.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "follow-best-practices",
      "principleCheckId": "sound-document-and-assets",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F20",
      "severity": "medium",
      "confidence": "high",
      "summary": "Search results omit a meta description.",
      "evidence": "Rendered DOM summaries show descriptive title/description pairs on home, category and article paths, but the representative ?s=playa search result has no meta description.",
      "artifacts": [
        "evidence/search-playa-dom.json"
      ],
      "suggestedFix": "Generate a concise query-aware description for search/listing templates while retaining unique titles.",
      "effort": "small",
      "pathId": "search-playa",
      "principleId": "be-discoverable",
      "principleCheckId": "title-and-description",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "url": "https://www.conectate.com.do/?s=playa"
    },
    {
      "id": "F21",
      "severity": "medium",
      "confidence": "high",
      "summary": "The cinema template omits a canonical link.",
      "evidence": "The WordPress home/category/article pages expose canonical URLs, but the separately rendered cinema listing DOM has no rel=canonical despite returning indexable content.",
      "artifacts": [
        "evidence/cinema-listing-dom.json",
        "evidence/sitemap.xml"
      ],
      "suggestedFix": "Add a self-referencing canonical to the cinema listing and detail templates, and keep it consistent with sitemap and status signals.",
      "effort": "small",
      "pathId": "cinema-listing",
      "principleId": "be-discoverable",
      "principleCheckId": "canonical-and-indexing-signals",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "url": "https://www.conectate.com.do/cartelera-de-cine/"
    },
    {
      "id": "F22",
      "severity": "medium",
      "confidence": "high",
      "summary": "The cinema listing lacks structured/share metadata despite representing a rich entity collection.",
      "evidence": "Home and WordPress article templates contain JSON-LD, while the cinema listing has no JSON-LD and no canonical in its rendered head.",
      "artifacts": [
        "evidence/cinema-listing-dom.json"
      ],
      "suggestedFix": "Add accurate BreadcrumbList/CollectionPage or ItemList JSON-LD and Open Graph metadata that matches the visible cinema and movie content.",
      "effort": "small",
      "pathId": "cinema-listing",
      "principleId": "be-discoverable",
      "principleCheckId": "structured-and-shareable-metadata",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "url": "https://www.conectate.com.do/cartelera-de-cine/"
    },
    {
      "id": "F23",
      "severity": "high",
      "confidence": "high",
      "summary": "Transport is HTTPS, but key security headers and cookie flags are missing.",
      "evidence": "The header primitive found no CSP, HSTS or X-Content-Type-Options. The FCCDCF cookie is not Secure, uses SameSite=None and lasts 390 days.",
      "artifacts": [
        "evidence/home-headers.json",
        "evidence/home-cookies.json"
      ],
      "suggestedFix": "Deploy an enforcing CSP, HSTS and nosniff; review the consent cookie so SameSite and Secure are appropriate and its lifetime is minimised.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "be-private-and-secure",
      "principleCheckId": "secure-transport-and-headers",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F24",
      "severity": "high",
      "confidence": "high",
      "summary": "The page has a disproportionate tracking and third-party footprint.",
      "evidence": "The tracker probe found 26 third-party origins and five known trackers. The HAR attributed 76 requests and 2.07MB to third parties, while the consent UI lists 210 partners.",
      "artifacts": [
        "evidence/home-trackers.json",
        "evidence/home-summary.json",
        "evidence/a11y-probe.json"
      ],
      "suggestedFix": "Reduce vendors to those necessary, block all non-essential requests before consent, batch/minimise analytics, and document a data-retention purpose for each remaining origin.",
      "effort": "large",
      "pathId": "home",
      "principleId": "be-private-and-secure",
      "principleCheckId": "data-minimisation-and-third-parties",
      "guidanceId": "privacy",
      "guidanceCategory": "privacy",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F25",
      "severity": "high",
      "confidence": "high",
      "summary": "Browser-enforced defensive policies are incomplete.",
      "evidence": "X-Frame-Options is present, but HSTS, CSP/frame-ancestors, Referrer-Policy and Permissions-Policy are absent.",
      "artifacts": [
        "evidence/home-headers.json"
      ],
      "suggestedFix": "Set HSTS, an enforcing CSP including frame-ancestors, strict-origin-when-cross-origin or stricter Referrer-Policy, and a least-privilege Permissions-Policy.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "be-private-and-secure",
      "principleCheckId": "defensive-browser-policies",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F26",
      "severity": "medium",
      "confidence": "high",
      "summary": "Image delivery wastes bytes and underserves some displays.",
      "evidence": "Five of eight inspected images use legacy JPG/PNG, five lack responsive sources, three below-fold images are eager, and Lighthouse found low-resolution images scaled beyond their natural size.",
      "artifacts": [
        "evidence/home-images.json",
        "evidence/lighthouse-home-summary.json"
      ],
      "suggestedFix": "Create AVIF/WebP variants, provide srcset/sizes at appropriate resolutions, lazy-load below-fold media, and preserve dimensions.",
      "effort": "medium",
      "pathId": "home",
      "principleId": "be-sustainable",
      "principleCheckId": "optimised-assets",
      "guidanceId": "deliver-optimized-decorative-images",
      "guidanceCategory": "user-experience",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F27",
      "severity": "high",
      "confidence": "high",
      "summary": "Advertising and plugin work is fetched eagerly regardless of immediate user value.",
      "evidence": "The initial load makes 108 requests; large Taboola, DoubleClick, AdSense, prebid, Facebook, Chart.js and mediaelement payloads contribute to 787KiB estimated unused JS.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/lighthouse-home-summary.json"
      ],
      "suggestedFix": "Gate optional vendors on consent and visibility, load route-specific code only where used, and deprioritise background fetches until after primary content is interactive.",
      "effort": "large",
      "pathId": "home",
      "principleId": "be-sustainable",
      "principleCheckId": "no-wasteful-work",
      "guidanceId": "deprioritize-background-fetches",
      "guidanceCategory": "performance",
      "url": "https://www.conectate.com.do/"
    },
    {
      "id": "F28",
      "severity": "high",
      "confidence": "high",
      "summary": "Third-party scripts dominate the page’s transfer budget.",
      "evidence": "Third parties account for 2,071,584 of 2,432,957 transferred bytes (85%) and 76 of 108 requests, led by ad and recommendation vendors.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home-trackers.json"
      ],
      "suggestedFix": "Set a third-party byte/request budget, remove low-value vendors, self-host essential fonts/assets, and lazy-load remaining integrations behind explicit user value.",
      "effort": "large",
      "pathId": "home",
      "principleId": "be-sustainable",
      "principleCheckId": "third-party-and-media-budget",
      "guidanceId": "efficient-background-processing",
      "guidanceCategory": "performance",
      "url": "https://www.conectate.com.do/"
    }
  ],
  "taskList": [
    {
      "id": "T01",
      "title": "Fix article mobile reflow and reserve layout space",
      "priority": 1,
      "guidanceId": "fluid-scaling",
      "findingIds": [
        "F07",
        "F12",
        "F18"
      ],
      "status": "open"
    },
    {
      "id": "T02",
      "title": "Gate and reduce the third-party advertising stack",
      "priority": 2,
      "guidanceId": "privacy",
      "findingIds": [
        "F11",
        "F14",
        "F24",
        "F27",
        "F28"
      ],
      "status": "open"
    },
    {
      "id": "T03",
      "title": "Replace the blocking consent wall with a content-first compliant pattern",
      "priority": 3,
      "guidanceId": "light-dismiss-a-dialog",
      "findingIds": [
        "F05",
        "F10",
        "F16"
      ],
      "status": "open"
    },
    {
      "id": "T04",
      "title": "Deploy a complete security-header and cookie policy",
      "priority": 4,
      "guidanceId": "security",
      "findingIds": [
        "F23",
        "F25"
      ],
      "status": "open"
    },
    {
      "id": "T05",
      "title": "Restore visible focus, accessible names and heading structure",
      "priority": 5,
      "guidanceId": "accessibility",
      "findingIds": [
        "F09",
        "F15",
        "F17"
      ],
      "status": "open"
    },
    {
      "id": "T06",
      "title": "Build dark and high-contrast preference themes",
      "priority": 6,
      "guidanceId": "dark-mode",
      "findingIds": [
        "F01",
        "F02"
      ],
      "status": "open"
    },
    {
      "id": "T07",
      "title": "Optimise image sizing, formats and lazy loading",
      "priority": 7,
      "guidanceId": "optimize-image-priority",
      "findingIds": [
        "F19",
        "F26"
      ],
      "status": "open"
    },
    {
      "id": "T08",
      "title": "Reduce render-blocking and unused CSS/JavaScript",
      "priority": 8,
      "guidanceId": "identify-heavy-scripts",
      "findingIds": [
        "F13",
        "F14"
      ],
      "status": "open"
    },
    {
      "id": "T09",
      "title": "Use native top-layer and progressive transition primitives",
      "priority": 9,
      "guidanceId": "declarative-dialog-popover-control",
      "findingIds": [
        "F03",
        "F06"
      ],
      "status": "open"
    },
    {
      "id": "T10",
      "title": "Complete search and cinema indexing metadata",
      "priority": 10,
      "guidanceId": "html",
      "findingIds": [
        "F20",
        "F21",
        "F22"
      ],
      "status": "open"
    },
    {
      "id": "T11",
      "title": "Adopt component and scroll-state responsiveness",
      "priority": 11,
      "guidanceId": "size-aware-styling",
      "findingIds": [
        "F04",
        "F08"
      ],
      "status": "open"
    }
  ],
  "budget": {
    "wallClockSeconds": 1500,
    "pathCount": 6,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-23T10-54-48-134Z"
}
