{
  "url": "https://www.freesexkahani.com/",
  "auditedAt": "2026-07-25T17:05:14.464Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Coverage-complete audit. Homepage loaded, while representative internal routes exposed a reproducible Cloudflare challenge that is recorded as a user-facing issue rather than an untested blocker.",
  "page": {
    "appType": "mpa",
    "framework": "WordPress / GeneratePress",
    "notes": "Public Hindi-language editorial listing with article, category, video, search, and story-submission templates. A third-party AgeVerif gate covers the first viewport. Internal article/category/form routes were challenged in clean browser sessions."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "evaluate-probe",
    "layout-metrics",
    "discoverability",
    "har",
    "trace",
    "headers",
    "cookies",
    "trackers",
    "secrets",
    "images",
    "lighthouse",
    "axe-core",
    "heap-summary",
    "curl robots/sitemap/manifest",
    "modern-web-guidance@0.0.172"
  ],
  "guidanceConsulted": [
    "dark-mode",
    "accessibility",
    "adapt-scrollbar-to-contrast-preferences",
    "same-document-transitions",
    "scrollytelling",
    "physics-based-easing",
    "shrinking-header-on-scroll",
    "anchor-positioning-tab-underline",
    "directional-navigation-transitions",
    "light-dismiss-a-dialog",
    "declarative-dialog-popover-control",
    "complex-shapes",
    "fluid-scaling",
    "size-aware-styling",
    "css",
    "interest-triggered-action-previews",
    "forms",
    "accessible-error-announcement",
    "identify-inp-causes",
    "visually-stable-font-fallbacks",
    "break-up-long-tasks",
    "optimize-image-priority",
    "identify-heavy-scripts",
    "highlight-text-ranges",
    "move-dom-element-without-losing-state",
    "improve-text-layout-and-legibility",
    "security",
    "html",
    "search-hidden-content",
    "language-model",
    "privacy",
    "passkeys",
    "flicker-free-client-side-ab-testing",
    "resilient-context-menus-and-nested-dropdowns",
    "passkey-management",
    "persistent-toast-notifications",
    "translator",
    "support-global-calendar-systems",
    "coordinate-global-events",
    "declarative-button-actions",
    "autofill-address-form",
    "autofill-payment-form",
    "deliver-optimized-decorative-images",
    "deprioritize-background-fetches",
    "webmcp",
    "faster-spa-view-transitions",
    "calculate-with-intrinsic-sizes",
    "manage-recurring-intervals"
  ],
  "artifacts": [
    {
      "type": "screenshot",
      "path": "evidence/article-desktop.png",
      "caption": "article desktop",
      "findingIds": [
        "F08"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/article-discoverability-crawler.png",
      "caption": "article discoverability crawler"
    },
    {
      "type": "screenshot",
      "path": "evidence/article-discoverability-rendered.png",
      "caption": "article discoverability rendered"
    },
    {
      "type": "discoverability",
      "path": "evidence/article-discoverability.json",
      "caption": "article discoverability",
      "findingIds": [
        "F08",
        "F17",
        "F18"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/article-probe.json",
      "caption": "article probe",
      "findingIds": [
        "F17"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/axe.json",
      "caption": "axe",
      "findingIds": [
        "F02",
        "F11",
        "F12",
        "F13",
        "F21"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/category-mobile-layout.json",
      "caption": "category mobile layout"
    },
    {
      "type": "screenshot",
      "path": "evidence/category-mobile.png",
      "caption": "category mobile",
      "findingIds": [
        "F08"
      ]
    },
    {
      "type": "other",
      "path": "evidence/cookies.json",
      "caption": "cookies",
      "findingIds": [
        "F14"
      ]
    },
    {
      "type": "other",
      "path": "evidence/css-capabilities.json",
      "caption": "css capabilities",
      "findingIds": [
        "F01",
        "F02"
      ]
    },
    {
      "type": "other",
      "path": "evidence/guidance-list.json",
      "caption": "guidance list"
    },
    {
      "type": "other",
      "path": "evidence/headers.json",
      "caption": "headers",
      "findingIds": [
        "F14",
        "F16"
      ]
    },
    {
      "type": "heap",
      "path": "evidence/heap-baseline.heapsnapshot",
      "caption": "heap baseline"
    },
    {
      "type": "heap",
      "path": "evidence/heap-post.heapsnapshot",
      "caption": "heap post"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark.png",
      "caption": "home dark",
      "findingIds": [
        "F01"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-desktop.png",
      "caption": "home desktop",
      "findingIds": [
        "F05",
        "F21",
        "F22"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-discoverability-crawler.png",
      "caption": "home discoverability crawler"
    },
    {
      "type": "screenshot",
      "path": "evidence/home-discoverability-rendered.png",
      "caption": "home discoverability rendered"
    },
    {
      "type": "discoverability",
      "path": "evidence/home-discoverability.json",
      "caption": "home discoverability",
      "findingIds": [
        "F17",
        "F18"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/home-dom.json",
      "caption": "home dom",
      "findingIds": [
        "F06"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-images.json",
      "caption": "home images"
    },
    {
      "type": "layout",
      "path": "evidence/home-mobile-layout.json",
      "caption": "home mobile layout",
      "findingIds": [
        "F04"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "home mobile",
      "findingIds": [
        "F05",
        "F21"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/home-probe.json",
      "caption": "home probe",
      "findingIds": [
        "F19",
        "F20"
      ]
    },
    {
      "type": "har-summary",
      "path": "evidence/home-summary.json",
      "caption": "home summary",
      "findingIds": [
        "F09",
        "F15",
        "F22"
      ]
    },
    {
      "type": "trace-summary",
      "path": "evidence/home-trace-summary.json",
      "caption": "home trace summary",
      "findingIds": [
        "F09"
      ]
    },
    {
      "type": "trace",
      "path": "evidence/home-trace.json",
      "caption": "home trace"
    },
    {
      "type": "har",
      "path": "evidence/home.har",
      "caption": "home",
      "findingIds": [
        "F09",
        "F15",
        "F22"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/interaction-css-probe.json",
      "caption": "interaction css probe",
      "findingIds": [
        "F03",
        "F04",
        "F06",
        "F07",
        "F13"
      ]
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse.json",
      "caption": "lighthouse",
      "findingIds": [
        "F09",
        "F10",
        "F11",
        "F12"
      ]
    },
    {
      "type": "other",
      "path": "evidence/manifest.json",
      "caption": "manifest"
    },
    {
      "type": "dom",
      "path": "evidence/memory-interaction-probe.json",
      "caption": "memory interaction probe"
    },
    {
      "type": "dom",
      "path": "evidence/platform-probe.json",
      "caption": "platform probe",
      "findingIds": [
        "F04",
        "F19"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/preferences-probe.json",
      "caption": "preferences probe",
      "findingIds": [
        "F01"
      ]
    },
    {
      "type": "other",
      "path": "evidence/robots.txt",
      "caption": "robots",
      "findingIds": [
        "F17"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/routes-probe.json",
      "caption": "routes probe",
      "findingIds": [
        "F03",
        "F05"
      ]
    },
    {
      "type": "other",
      "path": "evidence/secrets.json",
      "caption": "secrets"
    },
    {
      "type": "other",
      "path": "evidence/sitemap.xml",
      "caption": "sitemap"
    },
    {
      "type": "dom",
      "path": "evidence/submit-form-probe.json",
      "caption": "submit form probe"
    },
    {
      "type": "layout",
      "path": "evidence/submit-mobile-layout.json",
      "caption": "submit mobile layout"
    },
    {
      "type": "screenshot",
      "path": "evidence/submit-mobile.png",
      "caption": "submit mobile",
      "findingIds": [
        "F08",
        "F18"
      ]
    },
    {
      "type": "other",
      "path": "evidence/trackers.json",
      "caption": "trackers",
      "findingIds": [
        "F15"
      ]
    },
    {
      "type": "other",
      "path": "evidence/guidance/adapt-to-the-form-factor__component-level-responsiveness.json",
      "caption": "Modern Web Guidance consulted for adapt-to-the-form-factor / component-level-responsiveness"
    },
    {
      "type": "other",
      "path": "evidence/guidance/adapt-to-the-form-factor__input-modality-aware.json",
      "caption": "Modern Web Guidance consulted for adapt-to-the-form-factor / input-modality-aware"
    },
    {
      "type": "other",
      "path": "evidence/guidance/adapt-to-the-form-factor__responsive-no-horizontal-scroll.json",
      "caption": "Modern Web Guidance consulted for adapt-to-the-form-factor / responsive-no-horizontal-scroll"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-agent-ready__on-device-inference.json",
      "caption": "Modern Web Guidance consulted for be-agent-ready / on-device-inference"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-agent-ready__structured-agent-capabilities.json",
      "caption": "Modern Web Guidance consulted for be-agent-ready / structured-agent-capabilities"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-discoverable__canonical-and-indexing-signals.json",
      "caption": "Modern Web Guidance consulted for be-discoverable / canonical-and-indexing-signals"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-discoverable__crawlable-and-mobile-friendly.json",
      "caption": "Modern Web Guidance consulted for be-discoverable / crawlable-and-mobile-friendly"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-discoverable__structured-and-shareable-metadata.json",
      "caption": "Modern Web Guidance consulted for be-discoverable / structured-and-shareable-metadata"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-discoverable__title-and-description.json",
      "caption": "Modern Web Guidance consulted for be-discoverable / title-and-description"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-fast-and-stable__efficient-main-thread.json",
      "caption": "Modern Web Guidance consulted for be-fast-and-stable / efficient-main-thread"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-fast-and-stable__efficient-resource-delivery.json",
      "caption": "Modern Web Guidance consulted for be-fast-and-stable / efficient-resource-delivery"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-fast-and-stable__good-core-web-vitals.json",
      "caption": "Modern Web Guidance consulted for be-fast-and-stable / good-core-web-vitals"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-fast-and-stable__trim-unused-and-duplicate-code.json",
      "caption": "Modern Web Guidance consulted for be-fast-and-stable / trim-unused-and-duplicate-code"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-fast-and-stable__visual-stability.json",
      "caption": "Modern Web Guidance consulted for be-fast-and-stable / visual-stability"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-inclusive__legible-text.json",
      "caption": "Modern Web Guidance consulted for be-inclusive / legible-text"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-inclusive__names-roles-labels.json",
      "caption": "Modern Web Guidance consulted for be-inclusive / names-roles-labels"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-inclusive__structure-and-focus.json",
      "caption": "Modern Web Guidance consulted for be-inclusive / structure-and-focus"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-inclusive__sufficient-contrast.json",
      "caption": "Modern Web Guidance consulted for be-inclusive / sufficient-contrast"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-inclusive__zoom-reflow-targets-and-media.json",
      "caption": "Modern Web Guidance consulted for be-inclusive / zoom-reflow-targets-and-media"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-internationalised__lang-dir-and-logical-properties.json",
      "caption": "Modern Web Guidance consulted for be-internationalised / lang-dir-and-logical-properties"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-internationalised__locale-aware-data.json",
      "caption": "Modern Web Guidance consulted for be-internationalised / locale-aware-data"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-internationalised__time-zone-correctness.json",
      "caption": "Modern Web Guidance consulted for be-internationalised / time-zone-correctness"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-memory-efficient__bounded-footprint.json",
      "caption": "Modern Web Guidance consulted for be-memory-efficient / bounded-footprint"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-memory-efficient__no-detached-dom-or-unbounded-listeners.json",
      "caption": "Modern Web Guidance consulted for be-memory-efficient / no-detached-dom-or-unbounded-listeners"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-memory-efficient__no-leak-under-repeated-interaction.json",
      "caption": "Modern Web Guidance consulted for be-memory-efficient / no-leak-under-repeated-interaction"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-private-and-secure__data-minimisation-and-third-parties.json",
      "caption": "Modern Web Guidance consulted for be-private-and-secure / data-minimisation-and-third-parties"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-private-and-secure__defensive-browser-policies.json",
      "caption": "Modern Web Guidance consulted for be-private-and-secure / defensive-browser-policies"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-private-and-secure__in-context-permissions-and-modern-auth.json",
      "caption": "Modern Web Guidance consulted for be-private-and-secure / in-context-permissions-and-modern-auth"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-private-and-secure__secure-transport-and-headers.json",
      "caption": "Modern Web Guidance consulted for be-private-and-secure / secure-transport-and-headers"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-resilient__network-and-http-failure-states.json",
      "caption": "Modern Web Guidance consulted for be-resilient / network-and-http-failure-states"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-resilient__offline-and-installable.json",
      "caption": "Modern Web Guidance consulted for be-resilient / offline-and-installable"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-resilient__progressive-enhancement.json",
      "caption": "Modern Web Guidance consulted for be-resilient / progressive-enhancement"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-resilient__resilient-runtime-behaviour.json",
      "caption": "Modern Web Guidance consulted for be-resilient / resilient-runtime-behaviour"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-sustainable__no-wasteful-work.json",
      "caption": "Modern Web Guidance consulted for be-sustainable / no-wasteful-work"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-sustainable__optimised-assets.json",
      "caption": "Modern Web Guidance consulted for be-sustainable / optimised-assets"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-sustainable__third-party-and-media-budget.json",
      "caption": "Modern Web Guidance consulted for be-sustainable / third-party-and-media-budget"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-trustworthy__humane-error-handling.json",
      "caption": "Modern Web Guidance consulted for be-trustworthy / humane-error-handling"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-trustworthy__no-dark-patterns.json",
      "caption": "Modern Web Guidance consulted for be-trustworthy / no-dark-patterns"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-trustworthy__safe-commercial-and-account-flows.json",
      "caption": "Modern Web Guidance consulted for be-trustworthy / safe-commercial-and-account-flows"
    },
    {
      "type": "other",
      "path": "evidence/guidance/be-trustworthy__trustworthy-input-assistance.json",
      "caption": "Modern Web Guidance consulted for be-trustworthy / trustworthy-input-assistance"
    },
    {
      "type": "other",
      "path": "evidence/guidance/follow-best-practices__browser-platform-hygiene.json",
      "caption": "Modern Web Guidance consulted for follow-best-practices / browser-platform-hygiene"
    },
    {
      "type": "other",
      "path": "evidence/guidance/follow-best-practices__no-console-errors.json",
      "caption": "Modern Web Guidance consulted for follow-best-practices / no-console-errors"
    },
    {
      "type": "other",
      "path": "evidence/guidance/follow-best-practices__sound-document-and-assets.json",
      "caption": "Modern Web Guidance consulted for follow-best-practices / sound-document-and-assets"
    },
    {
      "type": "other",
      "path": "evidence/guidance/implement-natural-interactions__physical-gestures.json",
      "caption": "Modern Web Guidance consulted for implement-natural-interactions / physical-gestures"
    },
    {
      "type": "other",
      "path": "evidence/guidance/implement-natural-interactions__scroll-driven-animations.json",
      "caption": "Modern Web Guidance consulted for implement-natural-interactions / scroll-driven-animations"
    },
    {
      "type": "other",
      "path": "evidence/guidance/implement-natural-interactions__view-transitions.json",
      "caption": "Modern Web Guidance consulted for implement-natural-interactions / view-transitions"
    },
    {
      "type": "other",
      "path": "evidence/guidance/maximize-content-reduce-noise__no-intrusive-interruptions.json",
      "caption": "Modern Web Guidance consulted for maximize-content-reduce-noise / no-intrusive-interruptions"
    },
    {
      "type": "other",
      "path": "evidence/guidance/maximize-content-reduce-noise__reduced-chrome.json",
      "caption": "Modern Web Guidance consulted for maximize-content-reduce-noise / reduced-chrome"
    },
    {
      "type": "other",
      "path": "evidence/guidance/maximize-content-reduce-noise__semantic-dismissible-primitives.json",
      "caption": "Modern Web Guidance consulted for maximize-content-reduce-noise / semantic-dismissible-primitives"
    },
    {
      "type": "other",
      "path": "evidence/guidance/provide-guided-navigation__anchored-positioning.json",
      "caption": "Modern Web Guidance consulted for provide-guided-navigation / anchored-positioning"
    },
    {
      "type": "other",
      "path": "evidence/guidance/provide-guided-navigation__directs-attention.json",
      "caption": "Modern Web Guidance consulted for provide-guided-navigation / directs-attention"
    },
    {
      "type": "other",
      "path": "evidence/guidance/provide-guided-navigation__scroll-state-aware-chrome.json",
      "caption": "Modern Web Guidance consulted for provide-guided-navigation / scroll-state-aware-chrome"
    },
    {
      "type": "other",
      "path": "evidence/guidance/respect-user-preferences__respects-color-scheme.json",
      "caption": "Modern Web Guidance consulted for respect-user-preferences / respects-color-scheme"
    },
    {
      "type": "other",
      "path": "evidence/guidance/respect-user-preferences__respects-contrast.json",
      "caption": "Modern Web Guidance consulted for respect-user-preferences / respects-contrast"
    },
    {
      "type": "other",
      "path": "evidence/guidance/respect-user-preferences__respects-reduced-motion.json",
      "caption": "Modern Web Guidance consulted for respect-user-preferences / respects-reduced-motion"
    },
    {
      "type": "other",
      "path": "evidence/guidance/support-core-task-success__clear-purpose-and-primary-action.json",
      "caption": "Modern Web Guidance consulted for support-core-task-success / clear-purpose-and-primary-action"
    },
    {
      "type": "other",
      "path": "evidence/guidance/support-core-task-success__clear-system-state-and-recovery.json",
      "caption": "Modern Web Guidance consulted for support-core-task-success / clear-system-state-and-recovery"
    },
    {
      "type": "other",
      "path": "evidence/guidance/support-core-task-success__primary-flow-completion.json",
      "caption": "Modern Web Guidance consulted for support-core-task-success / primary-flow-completion"
    },
    {
      "type": "other",
      "path": "coverage-manifest.json",
      "caption": "Atomic coverage manifest for all 58 expected checks"
    }
  ],
  "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": "Dark-mode screenshot plus computed-style and CSS media-rule probes",
      "evidence": "Dark preference matched, but color-scheme stayed normal and the fixed light palette did not retint.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/preferences-probe.json"
      ],
      "findingIds": [
        "F01"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "pass",
      "confidence": "high",
      "method": "Emulated prefers-reduced-motion probe plus animation inventory",
      "evidence": "The preference matched; no active animations were present and the only reduced-motion rule lengthens a form spinner.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/preferences-probe.json",
        "evidence/css-capabilities.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "issues",
      "confidence": "high",
      "method": "CSS preference-rule inspection plus axe contrast test",
      "evidence": "No forced-colors/prefers-contrast handling was found and default text already includes a 3.32:1 failure.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/css-capabilities.json",
        "evidence/axe.json"
      ],
      "findingIds": [
        "F02"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "issues",
      "confidence": "high",
      "method": "CSS feature inspection across an MPA route inventory",
      "evidence": "No View Transition CSS/API usage was found for article/listing/form navigation.",
      "pathIds": [
        "home",
        "article",
        "submit"
      ],
      "artifacts": [
        "evidence/interaction-css-probe.json",
        "evidence/routes-probe.json"
      ],
      "findingIds": [
        "F03"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "not-applicable",
      "confidence": "high",
      "method": "CSS and active-animation inspection",
      "evidence": "The page has no scroll-linked animation or parallax behavior to implement declaratively.",
      "reason": "No scroll-linked motion exists on the audited listing.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Interaction and CSS inspection",
      "evidence": "No swipe, pull-to-reveal, carousel, or other gesture-driven control exists on the audited template.",
      "reason": "The site exposes conventional links and menus, not physical gesture interactions.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "Long-page layout metrics and CSS feature inspection",
      "evidence": "The listing is 10,814 px tall with no scroll-state-aware header/progress affordance.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json",
        "evidence/interaction-css-probe.json"
      ],
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "issues",
      "confidence": "high",
      "method": "Dropdown script inventory and anchor-positioning CSS probe",
      "evidence": "The site has dropdown navigation scripts but no CSS anchor positioning or position fallback rules.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/interaction-css-probe.json"
      ],
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "issues",
      "confidence": "high",
      "method": "Navigation inventory and transition/scroll-marker feature probe",
      "evidence": "No directional transition, scroll marker, progress cue, or post-navigation highlight was present.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/routes-probe.json",
        "evidence/interaction-css-probe.json"
      ],
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "issues",
      "confidence": "high",
      "method": "Load screenshots at desktop/mobile plus network/DOM ad inventory",
      "evidence": "A full-screen age gate obscures all content while ad frames and media load behind it.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F05"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "issues",
      "confidence": "high",
      "method": "Rendered DOM primitive and screenshot comparison",
      "evidence": "No dialog/popover/details primitive represents the visually modal age gate; it is supplied by a third-party closed overlay.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-desktop.png"
      ],
      "findingIds": [
        "F05"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "Screenshot, DOM ad-frame inventory, and HAR",
      "evidence": "Age-verification chrome plus several advertising surfaces compete with a text-first reading experience.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/routes-probe.json",
        "evidence/home-summary.json"
      ],
      "findingIds": [
        "F05"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "pass",
      "confidence": "high",
      "method": "360x800 homepage layout metrics",
      "evidence": "The actual homepage had viewport metadata, a 360 px scroll width, and zero horizontal overflow.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "issues",
      "confidence": "high",
      "method": "Stylesheet feature inspection",
      "evidence": "No container query support was found for reusable card/sidebar/navigation components.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/interaction-css-probe.json"
      ],
      "findingIds": [
        "F06"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "issues",
      "confidence": "high",
      "method": "Programmatic focus and target-size probe",
      "evidence": "Focus exists on visible links, but many links are only 16–19 px high and hidden menu links can remain focusable at zero size.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/interaction-css-probe.json"
      ],
      "findingIds": [
        "F07"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "issues",
      "confidence": "high",
      "method": "First-viewport screenshots plus underlying heading/link inventory",
      "evidence": "The underlying page purpose is clear in DOM, but the first viewport reveals only an unexplained “Start” age-verification action.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F05",
        "F21"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "issues",
      "confidence": "high",
      "method": "Direct navigation to article, category, and submission routes",
      "evidence": "Representative primary routes were intercepted by Cloudflare verification and did not reach content/forms.",
      "pathIds": [
        "article",
        "category",
        "submit"
      ],
      "artifacts": [
        "evidence/article-desktop.png",
        "evidence/category-mobile.png",
        "evidence/submit-mobile.png"
      ],
      "findingIds": [
        "F08"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "issues",
      "confidence": "high",
      "method": "Challenge-state screenshots and route response inspection",
      "evidence": "The challenge explains security verification but offers no reliable fallback when article/form navigation is repeatedly challenged.",
      "pathIds": [
        "article",
        "category",
        "submit"
      ],
      "artifacts": [
        "evidence/category-mobile.png",
        "evidence/submit-mobile.png"
      ],
      "findingIds": [
        "F08"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "issues",
      "confidence": "high",
      "method": "Lighthouse plus trace/layout corroboration",
      "evidence": "Throttled Lighthouse LCP was 3.7 s (needs improvement), although CLS was 0 and trace TBT was 0.28 ms.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home-trace-summary.json",
        "evidence/home-mobile-layout.json"
      ],
      "findingIds": [
        "F09"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "pass",
      "confidence": "high",
      "method": "Layout-shift observer plus Lighthouse CLS",
      "evidence": "Both observed and Lighthouse CLS were 0 with no recorded shifts.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json",
        "evidence/lighthouse.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "pass",
      "confidence": "high",
      "method": "DevTools trace and long-task observer",
      "evidence": "Trace found one 50.28 ms task and only 0.28 ms TBT; layout found one 53 ms task.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-trace-summary.json",
        "evidence/home-mobile-layout.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "issues",
      "confidence": "high",
      "method": "HAR summary confirmed against live script attributes",
      "evidence": "The page transferred 2.86 MB, had nine parser-inserted render-blocking stylesheets and a non-deferred jQuery script, and fetched a 2.55 MB third-party MP4.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/platform-probe.json"
      ],
      "findingIds": [
        "F09"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "issues",
      "confidence": "high",
      "method": "Lighthouse code-coverage audits",
      "evidence": "Lighthouse estimated 57 KiB unused JS and 34 KiB unused CSS.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse.json"
      ],
      "findingIds": [
        "F10"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "issues",
      "confidence": "high",
      "method": "axe-core plus Lighthouse accessibility audits",
      "evidence": "Untitled ad frames and an unnamed focusable clickthrough link were found.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/axe.json",
        "evidence/lighthouse.json"
      ],
      "findingIds": [
        "F11"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "issues",
      "confidence": "high",
      "method": "axe-core color contrast calculation",
      "evidence": "Site-description text measured 3.32:1 against its background.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/axe.json"
      ],
      "findingIds": [
        "F12"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "issues",
      "confidence": "high",
      "method": "axe landmark checks plus focus walk",
      "evidence": "Nested/duplicate landmarks and focusable zero-size hidden menu links were found.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/axe.json",
        "evidence/interaction-css-probe.json"
      ],
      "findingIds": [
        "F13"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "pass",
      "confidence": "high",
      "method": "Desktop/mobile screenshots, DOM typography, and Lighthouse text audits",
      "evidence": "Visible underlying text uses scalable fonts and wraps without homepage horizontal overflow; no clipping was observed on the accessible homepage template.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json",
        "evidence/home-dom.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Mobile reflow metrics, viewport inspection, and target-size probe",
      "evidence": "Viewport scaling is allowed and homepage reflows, but numerous links are 16–19 px high.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json",
        "evidence/interaction-css-probe.json"
      ],
      "findingIds": [
        "F07"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "pass",
      "confidence": "high",
      "method": "Lighthouse console-error audit",
      "evidence": "No browser console errors or uncaught exceptions were logged.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "pass",
      "confidence": "high",
      "method": "DOM, images primitive, and Lighthouse asset audits",
      "evidence": "The homepage has HTML doctype, UTF-8 charset, no img elements to mis-size, and passed image aspect/resolution audits.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/platform-probe.json",
        "evidence/home-images.json",
        "evidence/lighthouse.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "pass",
      "confidence": "high",
      "method": "Lighthouse BFCache/source-map/deprecation audits and permission-state probe",
      "evidence": "BFCache and source maps passed; no notification/geolocation prompt fired on load and no deprecated API finding was reported.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/platform-probe.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "pass",
      "confidence": "high",
      "method": "DOM metadata probe and Lighthouse SEO",
      "evidence": "The public homepage has a descriptive title and meta description; Lighthouse SEO scored them as present.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/lighthouse.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "pass",
      "confidence": "high",
      "method": "DOM links/viewport, robots.txt, and Lighthouse SEO",
      "evidence": "Real href links, viewport metadata, index/follow robots, and valid robots.txt were present on the homepage.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/robots.txt",
        "evidence/lighthouse.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "issues",
      "confidence": "high",
      "method": "Canonical/robots probe plus crawler fetch of an article",
      "evidence": "Homepage canonical/index signals are valid, but the representative article returned HTTP 403 and no crawlable content.",
      "pathIds": [
        "home",
        "article"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/article-discoverability.json"
      ],
      "findingIds": [
        "F17"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "pass",
      "confidence": "high",
      "method": "DOM JSON-LD and Open Graph inventory",
      "evidence": "The homepage exposes one JSON-LD block and accurate Open Graph title, description, URL, locale, type, and site name.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Headers, cookie, secrets, and HTTPS probes",
      "evidence": "HTTPS/HSTS/nosniff/frame protection are present and no secret was found, but CSP is absent and naslvq is not Secure.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json",
        "evidence/secrets.json"
      ],
      "findingIds": [
        "F14"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "issues",
      "confidence": "high",
      "method": "Trackers primitive and HAR third-party accounting",
      "evidence": "Twelve third-party origins and 2.66 MB third-party transfer occurred on initial load.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/trackers.json",
        "evidence/home-summary.json"
      ],
      "findingIds": [
        "F15"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "pass",
      "confidence": "high",
      "method": "Permission-state and runtime feature probe",
      "evidence": "No notification/geolocation prompt fired on load; no authentication surface exists on the audited public content paths.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/platform-probe.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Main-document security header audit",
      "evidence": "HSTS, X-Frame-Options, nosniff, and Permissions-Policy exist, but CSP and Referrer-Policy are missing.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json"
      ],
      "findingIds": [
        "F16"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "issues",
      "confidence": "high",
      "method": "JS-disabled/raw-HTML comparison on homepage and article",
      "evidence": "Homepage raw HTML retained 93% content, but the article returned 403/0% and depends on challenge JavaScript/cookies.",
      "pathIds": [
        "home",
        "article"
      ],
      "artifacts": [
        "evidence/home-discoverability.json",
        "evidence/article-discoverability.json"
      ],
      "findingIds": [
        "F18"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "issues",
      "confidence": "high",
      "method": "Direct-route challenge screenshots and overlay behavior",
      "evidence": "Internal routes can be replaced by a verification overlay, preventing reliable article/form runtime behavior.",
      "pathIds": [
        "article",
        "category",
        "submit"
      ],
      "artifacts": [
        "evidence/article-desktop.png",
        "evidence/category-mobile.png"
      ],
      "findingIds": [
        "F08",
        "F18"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "pass",
      "confidence": "high",
      "method": "Manifest link and service-worker registration probe",
      "evidence": "A web app manifest link exists and an active service-worker registration covers the origin.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/platform-probe.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "issues",
      "confidence": "high",
      "method": "Direct-route HTTP/challenge state inspection",
      "evidence": "The 403 challenge state describes verification but offers no dependable retry/fallback for blocked public content.",
      "pathIds": [
        "article",
        "submit"
      ],
      "artifacts": [
        "evidence/article-discoverability.json",
        "evidence/submit-mobile.png"
      ],
      "findingIds": [
        "F08"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "issues",
      "confidence": "high",
      "method": "Root lang/dir and content-language inspection",
      "evidence": "html lang is en-US while the primary editorial content is Hindi.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/platform-probe.json"
      ],
      "findingIds": [
        "F19"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "issues",
      "confidence": "high",
      "method": "Rendered date/count inspection against declared locale",
      "evidence": "Entries use fixed DD-MM-YYYY strings and western-grouped counters rather than locale-aware machine-readable presentation.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F20"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Content and data-surface inventory",
      "evidence": "The audited content listing exposes publication dates but no event times, appointments, recurring intervals, or time-zone-sensitive calculations.",
      "reason": "No time-zone-sensitive user task or data exists on the representative paths.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "issues",
      "confidence": "high",
      "method": "First-viewport age gate and ad accessibility inspection",
      "evidence": "The only gate action is “Start,” with no threshold, explanation, privacy detail, or exit; an ad clickthrough is unnamed.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/axe.json"
      ],
      "findingIds": [
        "F21"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visit to the story-submission form",
      "evidence": "The representative form route was replaced by a Cloudflare challenge, so users cannot reach validation, errors, or recovery.",
      "pathIds": [
        "submit"
      ],
      "artifacts": [
        "evidence/submit-mobile.png",
        "evidence/submit-form-probe.json"
      ],
      "findingIds": [
        "F08"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visit and form DOM probe",
      "evidence": "The story-submission form could not be reached from a clean session, preventing any autofill/input assistance.",
      "pathIds": [
        "submit"
      ],
      "artifacts": [
        "evidence/submit-mobile.png",
        "evidence/submit-form-probe.json"
      ],
      "findingIds": [
        "F08"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Route and form inventory",
      "evidence": "No checkout, subscription, authentication, or account-management flow is exposed on the audited public content site.",
      "reason": "No commercial or account flow is present in the representative route set.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "pass",
      "confidence": "high",
      "method": "Images primitive and HAR image accounting",
      "evidence": "No img elements were shipped; image transfer was only 2.2 KB and no oversized/legacy image issue was found.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-images.json",
        "evidence/home-summary.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "issues",
      "confidence": "high",
      "method": "HAR and trace of initial idle/load window",
      "evidence": "A 2.55 MB third-party MP4 and multiple ad/stat requests load before the user can access content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home-trace-summary.json"
      ],
      "findingIds": [
        "F22"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "issues",
      "confidence": "high",
      "method": "HAR third-party/media budget analysis",
      "evidence": "Third parties account for 2.66 MB and the MP4 alone nearly 90% of all transfer.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har"
      ],
      "findingIds": [
        "F15",
        "F22"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "not-applicable",
      "confidence": "high",
      "method": "DOM/source capability probe and site-intent judgement",
      "evidence": "No agent-facing transaction/tool surface exists; this is a conventional editorial content site.",
      "reason": "No explicit agent-facing capability or developer intent was declared; emerging WebMCP tooling is not required for this site.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Script/API inventory and site-intent judgement",
      "evidence": "No user task requires on-device language-model or summarizer inference.",
      "reason": "The site is a direct content reader and has no inference-assisted workflow where built-in AI is necessary.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "pass",
      "confidence": "high",
      "method": "Baseline heap then ten menu open/close cycles and post heap",
      "evidence": "After ten menu cycles, heap self-size rose only 77,253 bytes (0.9%), objects fell 1345→1337, arrays stayed 292, and closures rose 8553→8563.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.heapsnapshot",
        "evidence/heap-post.heapsnapshot",
        "evidence/memory-interaction-probe.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "high",
      "method": "Heap summary plus DOM/JS heap probe",
      "evidence": "The page used about 8.7 MB heap self-size, 986 DOM elements, and 8.16 MB JSHeapUsedSize, proportionate for the loaded WordPress page.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-post.heapsnapshot",
        "evidence/memory-interaction-probe.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "high",
      "method": "Before/after heap constructor comparison after repeated menu interaction",
      "evidence": "No Detached* constructor appeared in either top-constructor summary; object/array populations were flat and closure growth was only 10.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.heapsnapshot",
        "evidence/heap-post.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"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F06",
        "F07"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F05",
        "F21",
        "F08"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F09",
        "F10"
      ]
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F11",
        "F12",
        "F13",
        "F07"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F17"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F14",
        "F15",
        "F16"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F18",
        "F08"
      ]
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F19",
        "F20"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F21",
        "F08"
      ]
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F22",
        "F15"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "not-applicable",
      "reason": "No explicit agent-facing capability or developer intent was declared; emerging WebMCP tooling is not required for this site. The site is a direct content reader and has no inference-assisted workflow where built-in AI is necessary."
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home",
      "description": "Homepage/listing template and primary entry: desktop/mobile, preference emulation, accessibility, performance, security, network, crawler, and memory checks. Represents listing/search/navigation chrome.",
      "url": "https://www.freesexkahani.com/",
      "conditions": [
        "desktop",
        "viewport: 360x800",
        "prefers-color-scheme: dark",
        "prefers-reduced-motion: reduce",
        "keyboard-only",
        "JavaScript disabled crawler",
        "ten menu open/close cycles"
      ],
      "result": "issues"
    },
    {
      "id": "article",
      "description": "Representative article/detail journey selected from the homepage. Direct clean-session navigation was intercepted by Cloudflare and returned HTTP 403 to the crawler.",
      "url": "https://www.freesexkahani.com/family-sex-stories/sexy-cousin-chudai-kahani/",
      "conditions": [
        "desktop",
        "crawler without JavaScript"
      ],
      "result": "failed"
    },
    {
      "id": "category",
      "description": "Representative category/listing archetype selected from navigation; direct mobile visit exposed the Cloudflare verification state.",
      "url": "https://www.freesexkahani.com/category/family-sex-stories/",
      "conditions": [
        "viewport: 360x800"
      ],
      "result": "failed"
    },
    {
      "id": "submit",
      "description": "Primary contribution/form journey; direct mobile visit exposed the Cloudflare verification state before the form could be reached.",
      "url": "https://www.freesexkahani.com/submit-story/",
      "conditions": [
        "viewport: 360x800"
      ],
      "result": "failed"
    }
  ],
  "findings": [
    {
      "id": "F01",
      "severity": "medium",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "summary": "The site has no user-preference-driven dark theme.",
      "evidence": "Under emulated prefers-color-scheme: dark, the page remained rgb(227, 219, 190) with computed color-scheme \"normal\"; no dark media rule was found.",
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/preferences-probe.json",
        "evidence/css-capabilities.json"
      ],
      "suggestedFix": "Declare light/dark support on the root and define adaptive surface and text tokens with color-scheme, prefers-color-scheme, or light-dark().",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F02",
      "severity": "medium",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-contrast",
      "guidanceId": "adapt-scrollbar-to-contrast-preferences",
      "summary": "High-contrast and forced-color preferences are not handled.",
      "evidence": "CSS capability inspection found no prefers-contrast or forced-colors rules, while axe found a 3.32:1 text contrast failure in the default theme.",
      "artifacts": [
        "evidence/css-capabilities.json",
        "evidence/axe.json"
      ],
      "suggestedFix": "Add forced-colors and prefers-contrast adaptations, preserve visible control boundaries, and use system colors where appropriate.",
      "effort": "small",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F03",
      "severity": "low",
      "principleId": "implement-natural-interactions",
      "principleCheckId": "view-transitions",
      "guidanceId": "same-document-transitions",
      "summary": "Page and state changes are abrupt.",
      "evidence": "CSS inspection found no view-transition usage; this multi-page site changes among listings, articles, and forms without transition cues.",
      "artifacts": [
        "evidence/interaction-css-probe.json",
        "evidence/routes-probe.json"
      ],
      "suggestedFix": "Use cross-document View Transitions for same-origin navigation with a no-motion fallback.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F04",
      "severity": "medium",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "scroll-state-aware-chrome",
      "guidanceId": "shrinking-header-on-scroll",
      "summary": "The long listing offers little position-aware navigation or attention guidance.",
      "evidence": "The mobile layout is 10,814 CSS px tall, but CSS inspection found no scroll-state, scroll timeline, anchor positioning, or view-transition support; dropdown behavior is script-driven.",
      "artifacts": [
        "evidence/home-mobile-layout.json",
        "evidence/interaction-css-probe.json",
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Add a lightweight sticky/scroll-state header or progress cue and use anchored positioning for dropdowns with edge fallbacks.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F05",
      "severity": "high",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "no-intrusive-interruptions",
      "guidanceId": "light-dismiss-a-dialog",
      "summary": "A full-screen age gate and ad-heavy page chrome obscure the primary content.",
      "evidence": "Desktop and mobile screenshots show the page completely dimmed behind a full-screen AgeVerif prompt. The rendered DOM also includes multiple ad iframes and a media ad.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-mobile.png",
        "evidence/routes-probe.json"
      ],
      "suggestedFix": "Keep the legally required age check, but explain the threshold and privacy implications, implement it as an accessible dialog, and load nonessential advertising only after access and consent.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F06",
      "severity": "low",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "component-level-responsiveness",
      "guidanceId": "size-aware-styling",
      "summary": "Responsiveness is viewport-only rather than component-aware.",
      "evidence": "CSS inspection found no @container rules despite reusable article cards, navigation groups, and sidebar widgets.",
      "artifacts": [
        "evidence/interaction-css-probe.json",
        "evidence/home-dom.json"
      ],
      "suggestedFix": "Give reusable cards/widgets containment and use size container queries where their layout varies independently of the viewport.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F07",
      "severity": "high",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "input-modality-aware",
      "guidanceId": "css",
      "summary": "Many links have undersized touch targets and hidden navigation links can remain focusable.",
      "evidence": "The interaction probe found many 16–19 px-high author, tag, comment, and read-more links, plus zero-size links in hidden navigation.",
      "artifacts": [
        "evidence/interaction-css-probe.json"
      ],
      "suggestedFix": "Provide at least a 24×24 CSS px target (preferably 44×44 for primary controls), adequate spacing, and remove hidden menu descendants from the tab order.",
      "effort": "small",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "css",
      "confidence": "high"
    },
    {
      "id": "F08",
      "severity": "critical",
      "principleId": "support-core-task-success",
      "principleCheckId": "primary-flow-completion",
      "guidanceId": "forms",
      "summary": "Representative internal article and submission routes were blocked by a Cloudflare human-verification challenge.",
      "evidence": "Direct browser visits to an article, category, and story-submission route returned “Just a moment”/“Performing security verification”; the article crawler fetch returned HTTP 403 with 0% content coverage.",
      "artifacts": [
        "evidence/article-desktop.png",
        "evidence/category-mobile.png",
        "evidence/submit-mobile.png",
        "evidence/article-discoverability.json"
      ],
      "suggestedFix": "Tune bot-management rules so normal navigation and legitimate crawlers can reach public routes, provide an accessible fallback, and monitor false-positive challenge rates.",
      "effort": "large",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "forms",
      "confidence": "high"
    },
    {
      "id": "F09",
      "severity": "high",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "good-core-web-vitals",
      "guidanceId": "identify-inp-causes",
      "summary": "Throttled loading misses the good LCP range and the page transfers disproportionate media.",
      "evidence": "Lighthouse measured LCP 3.7 s, FCP 2.7 s, Speed Index 6.3 s. HAR recorded 2.86 MB transferred, including an unsolicited 2.55 MB third-party MP4.",
      "artifacts": [
        "evidence/lighthouse.json",
        "evidence/home.har",
        "evidence/home-summary.json",
        "evidence/home-trace-summary.json"
      ],
      "suggestedFix": "Remove or defer the media ad until user intent, prioritize the real LCP resource, and reduce render-blocking dependencies.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "performance",
      "confidence": "high"
    },
    {
      "id": "F10",
      "severity": "medium",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "trim-unused-and-duplicate-code",
      "guidanceId": "identify-heavy-scripts",
      "summary": "The page ships substantial unused CSS and JavaScript.",
      "evidence": "Lighthouse estimated 57 KiB unused JavaScript and 34 KiB unused CSS; jQuery was about 70% unused and dashicons about 99% unused on the homepage.",
      "artifacts": [
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Conditionally enqueue WordPress plugin/theme assets only on pages that use them and remove unnecessary third-party scripts.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "performance",
      "confidence": "high"
    },
    {
      "id": "F11",
      "severity": "high",
      "principleId": "be-inclusive",
      "principleCheckId": "names-roles-labels",
      "guidanceId": "accessibility",
      "summary": "Advertising frames and a clickthrough link lack accessible names.",
      "evidence": "axe and Lighthouse found untitled iframes and a focusable .mol-vast-clickthrough link with no discernible text.",
      "artifacts": [
        "evidence/axe.json",
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Title meaningful frames, mark decorative frames presentational, and give every focusable link an accurate accessible name.",
      "effort": "small",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "accessibility",
      "confidence": "high"
    },
    {
      "id": "F12",
      "severity": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "sufficient-contrast",
      "guidanceId": "highlight-text-ranges",
      "summary": "The site description fails WCAG AA contrast.",
      "evidence": "axe measured #757575 on #e3dbbe at 3.32:1 for 15 px normal text; 4.5:1 is required.",
      "artifacts": [
        "evidence/axe.json",
        "evidence/lighthouse.json"
      ],
      "suggestedFix": "Darken the description text or adjust its background to achieve at least 4.5:1 contrast.",
      "effort": "trivial",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "css",
      "confidence": "high"
    },
    {
      "id": "F13",
      "severity": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "structure-and-focus",
      "guidanceId": "move-dom-element-without-losing-state",
      "summary": "Landmark structure and focus exposure are inconsistent.",
      "evidence": "axe found nested complementary landmarks and duplicate unlabeled landmarks; the focus probe reached zero-size hidden navigation links.",
      "artifacts": [
        "evidence/axe.json",
        "evidence/interaction-css-probe.json"
      ],
      "suggestedFix": "Use one clear main landmark, uniquely label repeated navigation/search landmarks, and inert/collapse hidden menus correctly.",
      "effort": "small",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F14",
      "severity": "high",
      "principleId": "be-private-and-secure",
      "principleCheckId": "secure-transport-and-headers",
      "guidanceId": "security",
      "summary": "Security headers and cookie settings are incomplete.",
      "evidence": "The main response had no CSP; cookie audit found naslvq without Secure or HttpOnly and with SameSite=None. HSTS, nosniff, X-Frame-Options, and Permissions-Policy were present.",
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "suggestedFix": "Deploy CSP in report-only mode then enforce it, and set nonessential cookies Secure with an appropriate SameSite policy and short lifetime.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "security",
      "confidence": "high"
    },
    {
      "id": "F15",
      "severity": "high",
      "principleId": "be-private-and-secure",
      "principleCheckId": "data-minimisation-and-third-parties",
      "guidanceId": "privacy",
      "summary": "The homepage exposes visitors to a large, opaque third-party advertising footprint.",
      "evidence": "Tracker/network evidence found 12 third-party origins, 15 third-party requests, and 2.66 MB of third-party transfer; third parties include age verification, ad servers, stats, and live-content widgets.",
      "artifacts": [
        "evidence/trackers.json",
        "evidence/home-summary.json",
        "evidence/home.har"
      ],
      "suggestedFix": "Inventory and minimize vendors, gate nonessential requests behind informed consent, sandbox frames, and defer/batch analytics.",
      "effort": "large",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "privacy",
      "confidence": "high"
    },
    {
      "id": "F16",
      "severity": "high",
      "principleId": "be-private-and-secure",
      "principleCheckId": "defensive-browser-policies",
      "guidanceId": "security",
      "summary": "Browser-enforced defensive policy coverage is incomplete.",
      "evidence": "Headers lacked both Content-Security-Policy and Referrer-Policy. HSTS, clickjacking protection, nosniff, and a limited Permissions-Policy were present.",
      "artifacts": [
        "evidence/headers.json"
      ],
      "suggestedFix": "Add a restrictive Referrer-Policy and roll out nonce/hash-based CSP with frame-src/connect-src limited to reviewed vendors.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "security",
      "confidence": "high"
    },
    {
      "id": "F17",
      "severity": "high",
      "principleId": "be-discoverable",
      "principleCheckId": "canonical-and-indexing-signals",
      "guidanceId": "search-hidden-content",
      "summary": "Public internal content can be served as a 403 challenge to crawlers and fresh browser sessions.",
      "evidence": "The homepage had 93% raw-HTML coverage, but the representative article fetch returned HTTP 403 and 0% coverage; its rendered title became “Just a moment…” with no content metadata.",
      "artifacts": [
        "evidence/home-discoverability.json",
        "evidence/article-discoverability.json",
        "evidence/article-probe.json",
        "evidence/robots.txt"
      ],
      "suggestedFix": "Allow verified search/AI crawlers and ordinary navigation to public article routes, keep challenge URLs out of indexing, and test sitemap URLs from clean sessions.",
      "effort": "large",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F18",
      "severity": "high",
      "principleId": "be-resilient",
      "principleCheckId": "progressive-enhancement",
      "guidanceId": "flicker-free-client-side-ab-testing",
      "summary": "Resilience is inconsistent across templates.",
      "evidence": "The homepage exposes 93% of content without JavaScript, but representative article and form routes degrade to a JavaScript/cookie-dependent Cloudflare challenge and HTTP 403.",
      "artifacts": [
        "evidence/home-discoverability.json",
        "evidence/article-discoverability.json",
        "evidence/submit-mobile.png"
      ],
      "suggestedFix": "Preserve server-rendered public content and ensure security controls fail open to a safe read-only experience or provide a clear accessible recovery path.",
      "effort": "large",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F19",
      "severity": "high",
      "principleId": "be-internationalised",
      "principleCheckId": "lang-dir-and-logical-properties",
      "guidanceId": "translator",
      "summary": "The document language does not match the predominantly Hindi content.",
      "evidence": "The root element declares lang=\"en-US\" while headings, summaries, and primary content are Hindi; this causes incorrect pronunciation and language handling.",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/platform-probe.json"
      ],
      "suggestedFix": "Set the page/root language to hi (or hi-IN) and mark genuinely English fragments with lang=\"en\".",
      "effort": "trivial",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "built-in-ai",
      "confidence": "high"
    },
    {
      "id": "F20",
      "severity": "medium",
      "principleId": "be-internationalised",
      "principleCheckId": "locale-aware-data",
      "guidanceId": "support-global-calendar-systems",
      "summary": "Dates and counters are presented with a fixed mixed-locale convention.",
      "evidence": "Homepage entries use fixed DD-MM-YYYY strings alongside western-grouped counts while the page declares en-US despite Hindi content.",
      "artifacts": [
        "evidence/home-probe.json"
      ],
      "suggestedFix": "Store machine-readable dates and render them with Intl.DateTimeFormat/NumberFormat for the chosen Hindi locale.",
      "effort": "small",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F21",
      "severity": "high",
      "principleId": "be-trustworthy",
      "principleCheckId": "no-dark-patterns",
      "guidanceId": "declarative-button-actions",
      "summary": "The age gate and ad click surfaces do not provide enough context for an informed choice.",
      "evidence": "The gate offers only “Start”, without stating an age threshold, what verification entails, privacy consequences, or an exit action; axe also found an unnamed ad clickthrough.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-desktop.png",
        "evidence/axe.json"
      ],
      "suggestedFix": "State the required age and verification/privacy terms plainly, offer an exit path, and clearly distinguish advertisements from editorial navigation.",
      "effort": "small",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "user-experience",
      "confidence": "high"
    },
    {
      "id": "F22",
      "severity": "high",
      "principleId": "be-sustainable",
      "principleCheckId": "third-party-and-media-budget",
      "guidanceId": "deprioritize-background-fetches",
      "summary": "Third-party media dominates the resource budget before the user reaches content.",
      "evidence": "HAR recorded a 2.55 MB third-party MP4, accounting for nearly 90% of the 2.86 MB transferred, while a full-screen age gate still covered the page.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har",
        "evidence/home-desktop.png"
      ],
      "suggestedFix": "Do not fetch or autoplay heavy ad media before age verification and user intent; use static placeholders and load media on interaction.",
      "effort": "medium",
      "pathId": "home",
      "url": "https://www.freesexkahani.com/",
      "guidanceCategory": "performance",
      "confidence": "high"
    }
  ],
  "taskList": [
    {
      "id": "T01",
      "title": "Stop false-positive Cloudflare challenges on public articles, categories, and the submission route",
      "priority": 1,
      "findingIds": [
        "F08",
        "F17",
        "F18"
      ],
      "guidanceId": "flicker-free-client-side-ab-testing",
      "status": "open"
    },
    {
      "id": "T02",
      "title": "Defer/remove pre-access third-party media and minimize advertising/tracking vendors",
      "priority": 2,
      "findingIds": [
        "F09",
        "F15",
        "F22"
      ],
      "guidanceId": "deprioritize-background-fetches",
      "status": "open"
    },
    {
      "id": "T03",
      "title": "Make age verification explicit, accessible, privacy-aware, and clearly separate ads",
      "priority": 3,
      "findingIds": [
        "F05",
        "F21"
      ],
      "guidanceId": "light-dismiss-a-dialog",
      "status": "open"
    },
    {
      "id": "T04",
      "title": "Deploy CSP/Referrer-Policy and fix insecure cookie attributes",
      "priority": 4,
      "findingIds": [
        "F14",
        "F16"
      ],
      "guidanceId": "security",
      "status": "open"
    },
    {
      "id": "T05",
      "title": "Fix accessible names, landmark structure, contrast, hidden focus, and touch target sizes",
      "priority": 5,
      "findingIds": [
        "F07",
        "F11",
        "F12",
        "F13"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    },
    {
      "id": "T06",
      "title": "Set correct Hindi language/locale metadata and locale-aware dates/numbers",
      "priority": 6,
      "findingIds": [
        "F19",
        "F20"
      ],
      "guidanceId": "translator",
      "status": "open"
    },
    {
      "id": "T07",
      "title": "Add user-preference theming and contrast-mode adaptations",
      "priority": 7,
      "findingIds": [
        "F01",
        "F02"
      ],
      "guidanceId": "dark-mode",
      "status": "open"
    },
    {
      "id": "T08",
      "title": "Trim unused WordPress CSS/JS and modernize navigation/responsive behavior",
      "priority": 8,
      "findingIds": [
        "F03",
        "F04",
        "F06",
        "F10"
      ],
      "guidanceId": "identify-heavy-scripts",
      "status": "open"
    }
  ],
  "budget": {
    "wallClockSeconds": 650,
    "pathCount": 4,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-25T16-58-14-552Z"
}
