{
  "url": "https://sattamatkadpboss.mobi",
  "auditedAt": "2026-07-22T21:06:49.634Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Coverage complete. Six representative paths cover homepage/listing, Jodi chart, panel chart, interactive forum, contact form, and HTTP error recovery. Other market chart URLs were excluded because they share these templates; APK execution, account login, and real-money off-site phone transactions were not performed for safety.",
  "page": {
    "appType": "mpa",
    "framework": "server-rendered PHP/static HTML",
    "notes": "Public gambling-results/content site with a very long homepage, many chart templates, a user-generated guessing forum and a contact form."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "layout-metrics",
    "evaluate-probe",
    "discoverability",
    "har",
    "trace",
    "headers",
    "cookies",
    "trackers",
    "secrets",
    "images",
    "lighthouse",
    "heap-summary",
    "Modern Web Guidance 0.0.172"
  ],
  "guidanceConsulted": [
    "dark-mode",
    "accessibility",
    "same-document-transitions",
    "scroll-position-aware-elements",
    "directional-navigation-transitions",
    "improve-text-layout-and-legibility",
    "size-aware-styling",
    "fluid-scaling",
    "security",
    "search-hidden-content",
    "validate-input-after-interaction",
    "autofill-sign-up-form",
    "support-global-calendar-systems",
    "coordinate-global-events",
    "deliver-optimized-decorative-images"
  ],
  "artifacts": [
    {
      "type": "other",
      "path": "coverage-manifest.json",
      "caption": "Atomic 58-check coverage plan.",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/home-desktop.png",
      "caption": "Homepage desktop first viewport.",
      "findingIds": [
        "F1",
        "F6"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "Homepage at 360×800.",
      "findingIds": [
        "F4",
        "F5",
        "F6",
        "F8",
        "F10",
        "F14"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark.png",
      "caption": "Homepage under prefers-color-scheme: dark.",
      "findingIds": [
        "F1"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-forced-colors.png",
      "caption": "Homepage under forced-colors: active.",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/chart-mobile.png",
      "caption": "Representative Jodi chart at 360×800.",
      "findingIds": [
        "F6",
        "F10"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/panel-mobile.png",
      "caption": "Representative panel chart at 360×800.",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/forum-mobile.png",
      "caption": "Forum at 360×800.",
      "findingIds": [
        "F9",
        "F10",
        "F14"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/contact-mobile.png",
      "caption": "Contact form at 360×800.",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/404-mobile.png",
      "caption": "404 recovery page at 360×800.",
      "findingIds": []
    },
    {
      "type": "layout",
      "path": "evidence/home-mobile-layout.json",
      "caption": "Mobile layout, CLS, long-task and overflow metrics.",
      "findingIds": [
        "F4",
        "F10"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/home-dom.json",
      "caption": "Homepage DOM and CSS capture.",
      "findingIds": [
        "F1",
        "F3",
        "F4",
        "F7"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/chart-dom.json",
      "caption": "Chart DOM and CSS capture.",
      "findingIds": [
        "F3"
      ]
    },
    {
      "type": "har",
      "path": "evidence/home.har",
      "caption": "Homepage HAR.",
      "findingIds": []
    },
    {
      "type": "har-summary",
      "path": "evidence/home-summary.json",
      "caption": "Compact network summary.",
      "findingIds": [
        "F16"
      ]
    },
    {
      "type": "trace",
      "path": "evidence/home-trace.json",
      "caption": "DevTools performance trace.",
      "findingIds": []
    },
    {
      "type": "trace-summary",
      "path": "evidence/home-trace-summary.json",
      "caption": "Trace timing and main-thread summary.",
      "findingIds": []
    },
    {
      "type": "discoverability",
      "path": "evidence/discoverability.json",
      "caption": "Raw HTML versus rendered discoverability result.",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-rendered.png",
      "caption": "Rendered discoverability view.",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-crawler.png",
      "caption": "No-JS crawler view.",
      "findingIds": []
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse.json",
      "caption": "Full Lighthouse result.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/lighthouse-summary.json",
      "caption": "Compact Lighthouse summary.",
      "findingIds": [
        "F8",
        "F11"
      ]
    },
    {
      "type": "heap",
      "path": "evidence/heap-baseline.json",
      "caption": "Baseline heap summary.",
      "findingIds": []
    },
    {
      "type": "heap",
      "path": "evidence/heap-post.json",
      "caption": "Heap after ten disclosure cycles.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/headers.json",
      "caption": "Security header inspection.",
      "findingIds": [
        "F12"
      ]
    },
    {
      "type": "other",
      "path": "evidence/cookies.json",
      "caption": "Cookie inspection.",
      "findingIds": [
        "F12"
      ]
    },
    {
      "type": "other",
      "path": "evidence/images.json",
      "caption": "Image audit.",
      "findingIds": [
        "F9",
        "F11",
        "F16"
      ]
    },
    {
      "type": "other",
      "path": "evidence/forum-probe.json",
      "caption": "Forum form/content probe.",
      "findingIds": [
        "F9",
        "F13",
        "F14"
      ]
    },
    {
      "type": "other",
      "path": "evidence/contact-invalid.json",
      "caption": "Contact invalid-submission probe.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/focus-targets.json",
      "caption": "Focus visibility and target dimensions probe.",
      "findingIds": [
        "F8"
      ]
    },
    {
      "type": "other",
      "path": "evidence/reduced-motion.json",
      "caption": "Reduced-motion animation and transition probe.",
      "findingIds": [
        "F2"
      ]
    },
    {
      "type": "other",
      "path": "evidence/recon.json",
      "caption": "Homepage routes, links, forms and page-profile probe.",
      "findingIds": [
        "F5"
      ]
    },
    {
      "type": "other",
      "path": "evidence/404-probe.json",
      "caption": "404 metadata and recovery-link probe.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/structure.json",
      "caption": "Metadata, headings, landmarks, controls and structured-data probe.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/routes-meta.json",
      "caption": "Robots and sitemap endpoint probe.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/sitemap-index.json",
      "caption": "Sitemap index response.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/contact-i18n.json",
      "caption": "Contact language and internationalisation probe.",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/contact-probe.json",
      "caption": "Contact form and metadata probe.",
      "findingIds": [
        "F15"
      ]
    },
    {
      "type": "other",
      "path": "evidence/memory-metrics.json",
      "caption": "DOM and memory metrics around repeated disclosure interaction.",
      "findingIds": []
    }
  ],
  "config": {
    "loaded": false
  },
  "coverage": {
    "catalogVersion": "modern-web-guidance@0.0.172",
    "catalogChecksum": "sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7",
    "expected": 58,
    "recorded": 58,
    "judged": 58,
    "blocked": 0,
    "notRun": 0,
    "missing": 0,
    "unknown": 0,
    "duplicates": 0,
    "complete": true
  },
  "checkOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-color-scheme",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Normal and prefers-color-scheme: dark screenshots are visually identical; DOM CSS contains no color-scheme or prefers-color-scheme rule, while large white panels remain bright.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dark.png",
        "evidence/home-dom.json"
      ],
      "findingIds": [
        "F1"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "The reduced-motion probe matched reduce but still found transform 0.2s/0.3s and multiple 0.3s card transitions; there is no reduced-motion override.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/reduced-motion.json"
      ],
      "findingIds": [
        "F2"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Forced-colors screenshot preserves visible text, borders and controls.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-forced-colors.png"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "issues",
      "confidence": "medium",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "DOM/CSS inspection across homepage and chart templates found no view-transition-name, @view-transition, or document.startViewTransition use.",
      "pathIds": [
        "chart"
      ],
      "artifacts": [
        "evidence/home-dom.json",
        "evidence/chart-dom.json"
      ],
      "findingIds": [
        "F3"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon and feature/applicability inspection across representative paths.",
      "evidence": "No scroll-linked animation exists on the representative templates, so there is no scroll animation implementation to assess.",
      "reason": "No scroll-linked animation exists on the representative templates, so there is no scroll animation implementation to assess.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon and feature/applicability inspection across representative paths.",
      "evidence": "The audited templates expose links, forms and disclosures but no gesture-driven UI.",
      "reason": "The audited templates expose links, forms and disclosures but no gesture-driven UI.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Mobile layout measured a 17,784px document; screenshot and DOM show no sticky navigation, progress indicator, or scroll-state-aware chrome.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json",
        "evidence/home-mobile.png",
        "evidence/home-dom.json"
      ],
      "findingIds": [
        "F4"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon and feature/applicability inspection across representative paths.",
      "evidence": "No tooltip, popover or floating menu is present on the representative paths.",
      "reason": "No tooltip, popover or floating menu is present on the representative paths.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Recon enumerated scores of consecutive links whose accessible/visible text is only “Jodi” or “Panel”, forcing users to infer the associated market from surrounding layout.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/recon.json",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F5"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Load screenshots show no modal, consent wall or interstitial obscuring content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "DOM inspection found nine native details disclosures and no custom modal overlay.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-dom.json"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Desktop/mobile screenshots show nearly every block using a different heavy border, fill, shadow and text treatment; the first viewport has several competing result, refresh and play treatments.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-mobile.png",
        "evidence/chart-mobile.png"
      ],
      "findingIds": [
        "F6"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "At 360×800, layout measured scrollWidth=clientWidth=360 with zero horizontal overflow and a viewport meta tag.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "issues",
      "confidence": "medium",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Captured CSS uses max-width viewport media queries but contains no @container/container-type rules, despite reusable cards and link panels appearing in varied contexts.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-dom.json"
      ],
      "findingIds": [
        "F7"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Lighthouse target-size failed; footer links are 17px tall with safe clickable diameters as low as 0–23.6px. The direct probe also measured repeated Jodi links at about 35×21px.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/focus-targets.json",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F8"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "The first viewport clearly identifies Satta Matka, exposes the live result and a chart/play path.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Homepage links reached representative Jodi and panel charts with current result and historical table content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/chart-mobile.png"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "The tested 404 has noindex, a clear explanation, useful links and a back-home action; empty contact submission focuses the first invalid field with native messages.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/404-probe.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Lighthouse measured LCP 1.1s, CLS 0 and TBT 50ms; trace LCP was 870ms.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Mobile layout observer and Lighthouse both measured CLS 0; images have explicit dimensions.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile-layout.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Trace found two small long tasks, 31.11ms total blocking time and a 73.96ms longest task; Lighthouse TBT was 50ms.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-trace-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "HAR recorded only 7 requests/29,835 transferred bytes, no render-blocking candidate, redirects or HTTP errors.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "HAR shows no external JavaScript or third-party code and only 29,835 transferred bytes; no shipped bundle dominates load.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Forum form probe found the Comm textarea with no label, placeholder or accessible-name attribute. The image audit found 10 repeated arrow GIFs with no alt attribute.",
      "pathIds": [
        "forum"
      ],
      "artifacts": [
        "evidence/forum-probe.json",
        "evidence/images.json",
        "evidence/forum-mobile.png"
      ],
      "findingIds": [
        "F9"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Lighthouse accessibility scored 0.94 with no contrast failure, and forced-colors capture remains readable.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Homepage has one H1 followed by H2/H3 structure plus main/footer landmarks; focused controls retain a browser outline.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/structure.json"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Screenshots show long centered/italic paragraphs, all-caps forum rules, tiny table headings, text shadows and tightly packed mixed-color content; the homepage reaches 17,784px on mobile.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/chart-mobile.png",
        "evidence/forum-mobile.png",
        "evidence/home-mobile-layout.json"
      ],
      "findingIds": [
        "F10"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Lighthouse target-size failed; footer links are 17px tall with safe clickable diameters as low as 0–23.6px. The direct probe also measured repeated Jodi links at about 35×21px.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/focus-targets.json",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F8"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Lighthouse did not report a console-error or uncaught-exception audit failure.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Lighthouse image-size-responsive failed: the 25×11 GIF is displayed at 38×17 and should provide about 57×26 physical pixels for the tested density.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/images.json"
      ],
      "findingIds": [
        "F11"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Lighthouse reported no deprecated API, paste prevention, permission-prompt, vulnerable-library or browser-inspector failure.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Homepage and forum probes show descriptive, route-specific titles and meta descriptions.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/structure.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Links have real hrefs, viewport meta is present, and robots.txt allows public crawling.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/routes-meta.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "HTTP 200, canonical, hreflang, index/follow robots and sitemap_index.xml were all directly observed.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/sitemap-index.json"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Homepage exposes matching Open Graph/Twitter metadata plus Website, Organization, SoftwareApplication and FAQ JSON-LD.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/structure.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Headers primitive found no CSP, HSTS, nosniff, clickjacking control, Referrer-Policy or Permissions-Policy. PHPSESSID is Secure but HttpOnly is false and SameSite=None.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "findingIds": [
        "F12"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "HAR found zero third-party requests; tracker scan found no known trackers and secrets scan found no exposed credential.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon and feature/applicability inspection across representative paths.",
      "evidence": "No browser permission request or user authentication flow is exposed in the audited public result/contact journey.",
      "reason": "No browser permission request or user authentication flow is exposed in the audited public result/contact journey.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Headers primitive found no CSP, HSTS, nosniff, clickjacking control, Referrer-Policy or Permissions-Policy. PHPSESSID is Secure but HttpOnly is false and SameSite=None.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "findingIds": [
        "F12"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Discoverability comparison found 100% raw-HTML content coverage, title/H1/description in raw HTML and no JS shell.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/discoverability.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Representative pages are server-rendered with native links/details and no overlay or async shell that could be cut off or stall.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-dom.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon and feature/applicability inspection across representative paths.",
      "evidence": "This is a server-rendered public results/content site rather than an offline-first application; an offline/installability requirement was judged out of scope.",
      "reason": "This is a server-rendered public results/content site rather than an offline-first application; an offline/installability requirement was judged out of scope.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "A genuine unknown route returns a dedicated noindex 404 with explanation and recovery links rather than a broken shell.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/404-mobile.png"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Homepage declares lang=en and the Hindi contact route declares lang=hi; both use natural LTR direction.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/contact-i18n.json"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Rendered posts use strings such as “22 Jul 09:05:49 pm” without <time datetime>, year/time-zone context or an indicated user locale; the forum probe contains no machine-readable timestamp representation.",
      "pathIds": [
        "forum"
      ],
      "artifacts": [
        "evidence/forum-probe.json"
      ],
      "findingIds": [
        "F13"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Rendered posts use strings such as “22 Jul 09:05:49 pm” without <time datetime>, year/time-zone context or an indicated user locale; the forum probe contains no machine-readable timestamp representation.",
      "pathIds": [
        "forum"
      ],
      "artifacts": [
        "evidence/forum-probe.json"
      ],
      "findingIds": [
        "F13"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Homepage copy says “100% free” and “No payment.” The forum’s top/admin posts repeatedly claim “Guarantee 100% Fix,” “Office Se Game Milega,” and “To Book Your Membership,” with phone numbers. This can induce financial harm in a gambling context.",
      "pathIds": [
        "forum"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/forum-probe.json",
        "evidence/forum-mobile.png"
      ],
      "findingIds": [
        "F14"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Empty contact submission uses native required validation, focuses the first invalid field and provides specific browser messages.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/contact-invalid.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Contact probe found required name and email inputs with empty autocomplete values.",
      "pathIds": [
        "contact"
      ],
      "artifacts": [
        "evidence/contact-probe.json"
      ],
      "findingIds": [
        "F15"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Homepage copy says “100% free” and “No payment.” The forum’s top/admin posts repeatedly claim “Guarantee 100% Fix,” “Office Se Game Milega,” and “To Book Your Membership,” with phone numbers. This can induce financial harm in a gambling context.",
      "pathIds": [
        "forum"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/forum-probe.json",
        "evidence/forum-mobile.png"
      ],
      "findingIds": [
        "F14"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual, DOM/probe, and/or objective tool evidence on representative paths.",
      "evidence": "Images primitive found 10 legacy GIFs and 10 below-fold images without lazy loading, although the total transfer is a very small 29,835 bytes.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/images.json",
        "evidence/home-summary.json"
      ],
      "findingIds": [
        "F16"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "HAR recorded 7 requests, no external script and 29,835 bytes; trace duration showed no ongoing background workload.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "HAR found zero third-party requests and no audio/video; total transfer was only 29,835 bytes.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon and feature/applicability inspection across representative paths.",
      "evidence": "No declared agent-facing transactional capability or WebMCP surface is intended; the public content remains fully crawler-readable.",
      "reason": "No declared agent-facing transactional capability or WebMCP surface is intended; the public content remains fully crawler-readable.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon and feature/applicability inspection across representative paths.",
      "evidence": "No user task on these result/chart pages warrants built-in on-device inference.",
      "reason": "No user task on these result/chart pages warrants built-in on-device inference.",
      "pathIds": [
        "home"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "After ten native details open/close cycles, live DOM count remained exactly 1,356; heap delta across equivalent captures was about 48KB (1.4%), not unbounded growth.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/memory-metrics.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Heap summary measured 59,110 nodes and 3.63MB self size for the unusually long 1,356-element page, proportionate to its static content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-post.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "high",
      "method": "Direct screenshot, DOM/evaluate probe, Lighthouse, HAR, trace, discoverability, or heap evidence as stated.",
      "evidence": "Repeated details interaction did not increase live DOM count, and heap constructor summary showed no Detached* population among retained constructors.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-post.json"
      ]
    }
  ],
  "principleOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F1",
        "F2"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F3"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F4",
        "F5"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F6"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F7",
        "F8"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F9",
        "F10",
        "F8"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F11"
      ]
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F12"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "pass"
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F13"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F14",
        "F15"
      ]
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F16"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "not-applicable",
      "reason": "All checks were judged contextually inapplicable for this public content/results site."
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home",
      "description": "Homepage and live-results listing, the primary result-checking journey and representative long listing template.",
      "url": "https://sattamatkadpboss.mobi/",
      "conditions": [
        "desktop 800x600",
        "mobile 360x800",
        "prefers-color-scheme: dark",
        "prefers-reduced-motion: reduce",
        "forced-colors: active",
        "keyboard focus"
      ],
      "result": "issues"
    },
    {
      "id": "chart",
      "description": "Kalyan Jodi chart detail, representative of the many historical chart pages; equivalent market chart templates were de-duplicated.",
      "url": "https://sattamatkadpboss.mobi/record/kalyan-chart.php",
      "conditions": [
        "mobile 360x800"
      ],
      "result": "issues"
    },
    {
      "id": "panel",
      "description": "Kalyan panel chart detail, representative of panel-table pages distinct from Jodi charts.",
      "url": "https://sattamatkadpboss.mobi/record/kalyan-penal-chart.php",
      "conditions": [
        "mobile 360x800"
      ],
      "result": "issues"
    },
    {
      "id": "forum",
      "description": "Guessing forum, the primary interactive/user-generated and commercial-risk surface.",
      "url": "https://sattamatkadpboss.mobi/satta-matka-guessing-forum.php",
      "conditions": [
        "mobile 360x800",
        "form semantics inspection"
      ],
      "result": "issues"
    },
    {
      "id": "contact",
      "description": "Contact form, representative form and validation path.",
      "url": "https://sattamatkadpboss.mobi/contact.php",
      "conditions": [
        "mobile 360x800",
        "empty submission"
      ],
      "result": "pass"
    },
    {
      "id": "not-found",
      "description": "Unknown route, representative HTTP error and recovery state.",
      "url": "https://sattamatkadpboss.mobi/not-a-real-page-audit",
      "conditions": [
        "mobile 360x800"
      ],
      "result": "pass"
    }
  ],
  "findings": [
    {
      "id": "F1",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "guidanceCategory": "user-experience",
      "severity": "medium",
      "confidence": "high",
      "summary": "The page does not adapt its palette to the user’s color-scheme preference.",
      "evidence": "Normal and prefers-color-scheme: dark screenshots are visually identical; DOM CSS contains no color-scheme or prefers-color-scheme rule, while large white panels remain bright.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-dark.png",
        "evidence/home-dom.json"
      ],
      "suggestedFix": "Declare color-scheme and define preference-driven surface/text tokens with prefers-color-scheme or light-dark(), preserving contrast in both schemes.",
      "effort": "medium"
    },
    {
      "id": "F2",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-reduced-motion",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "low",
      "confidence": "high",
      "summary": "Reduced-motion mode leaves non-essential transform and disclosure transitions enabled.",
      "evidence": "The reduced-motion probe matched reduce but still found transform 0.2s/0.3s and multiple 0.3s card transitions; there is no reduced-motion override.",
      "artifacts": [
        "evidence/reduced-motion.json"
      ],
      "suggestedFix": "Under prefers-reduced-motion: reduce, remove non-essential transforms and shorten or eliminate disclosure transitions.",
      "effort": "small"
    },
    {
      "id": "F3",
      "pathId": "chart",
      "url": "https://sattamatkadpboss.mobi/record/kalyan-chart.php",
      "principleId": "implement-natural-interactions",
      "principleCheckId": "view-transitions",
      "guidanceId": "same-document-transitions",
      "guidanceCategory": "user-experience",
      "severity": "low",
      "confidence": "medium",
      "summary": "Navigation between the long listing and chart details swaps abruptly.",
      "evidence": "DOM/CSS inspection across homepage and chart templates found no view-transition-name, @view-transition, or document.startViewTransition use.",
      "artifacts": [
        "evidence/home-dom.json",
        "evidence/chart-dom.json"
      ],
      "suggestedFix": "Add cross-document View Transitions for same-origin navigation, with a reduced-motion fallback.",
      "effort": "medium"
    },
    {
      "id": "F4",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "scroll-state-aware-chrome",
      "guidanceId": "scroll-position-aware-elements",
      "guidanceCategory": "css",
      "severity": "medium",
      "confidence": "high",
      "summary": "The 17,784px homepage provides no persistent location or progress aid.",
      "evidence": "Mobile layout measured a 17,784px document; screenshot and DOM show no sticky navigation, progress indicator, or scroll-state-aware chrome.",
      "artifacts": [
        "evidence/home-mobile-layout.json",
        "evidence/home-mobile.png",
        "evidence/home-dom.json"
      ],
      "suggestedFix": "Add compact sticky navigation or a scroll progress/location aid that reacts to scroll state without obscuring content.",
      "effort": "medium"
    },
    {
      "id": "F5",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "directs-attention",
      "guidanceId": "directional-navigation-transitions",
      "guidanceCategory": "user-experience",
      "severity": "medium",
      "confidence": "high",
      "summary": "Repeated generic “Jodi” and “Panel” links do not identify their destinations.",
      "evidence": "Recon enumerated scores of consecutive links whose accessible/visible text is only “Jodi” or “Panel”, forcing users to infer the associated market from surrounding layout.",
      "artifacts": [
        "evidence/recon.json",
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "Give each link a destination-specific name such as “Kalyan Jodi chart” and preserve a clear current-location cue on details.",
      "effort": "small"
    },
    {
      "id": "F6",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "reduced-chrome",
      "guidanceId": "improve-text-layout-and-legibility",
      "guidanceCategory": "css",
      "severity": "high",
      "confidence": "high",
      "summary": "Dense borders, gradients, shadows, competing colors and repeated calls-to-action overwhelm the result content.",
      "evidence": "Desktop/mobile screenshots show nearly every block using a different heavy border, fill, shadow and text treatment; the first viewport has several competing result, refresh and play treatments.",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-mobile.png",
        "evidence/chart-mobile.png"
      ],
      "suggestedFix": "Establish a restrained hierarchy with shared surface tokens, fewer borders/shadows, one primary action style and more whitespace around result content.",
      "effort": "large"
    },
    {
      "id": "F7",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "component-level-responsiveness",
      "guidanceId": "size-aware-styling",
      "guidanceCategory": "css",
      "severity": "low",
      "confidence": "medium",
      "summary": "Repeated cards respond only through page-wide viewport breakpoints.",
      "evidence": "Captured CSS uses max-width viewport media queries but contains no @container/container-type rules, despite reusable cards and link panels appearing in varied contexts.",
      "artifacts": [
        "evidence/home-dom.json"
      ],
      "suggestedFix": "Make reusable cards and navigation panels size containers and adapt typography/layout with container queries.",
      "effort": "medium"
    },
    {
      "id": "F8",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "input-modality-aware",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "high",
      "confidence": "high",
      "summary": "Many links are too small or tightly packed for reliable touch use.",
      "evidence": "Lighthouse target-size failed; footer links are 17px tall with safe clickable diameters as low as 0–23.6px. The direct probe also measured repeated Jodi links at about 35×21px.",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/focus-targets.json",
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "Give every actionable link at least a 24×24 CSS-pixel target with adequate separation, preferably 44×44 for primary mobile actions.",
      "effort": "medium"
    },
    {
      "id": "F9",
      "pathId": "forum",
      "url": "https://sattamatkadpboss.mobi/satta-matka-guessing-forum.php",
      "principleId": "be-inclusive",
      "principleCheckId": "names-roles-labels",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "medium",
      "confidence": "high",
      "summary": "The forum composer lacks an associated accessible label; repeated decorative images also omit alt semantics.",
      "evidence": "Forum form probe found the Comm textarea with no label, placeholder or accessible-name attribute. The image audit found 10 repeated arrow GIFs with no alt attribute.",
      "artifacts": [
        "evidence/forum-probe.json",
        "evidence/images.json",
        "evidence/forum-mobile.png"
      ],
      "suggestedFix": "Associate a real label with the textarea and use alt=\"\" for decorative arrows (or meaningful alt only when the image conveys content).",
      "effort": "small"
    },
    {
      "id": "F10",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "be-inclusive",
      "principleCheckId": "legible-text",
      "guidanceId": "improve-text-layout-and-legibility",
      "guidanceCategory": "css",
      "severity": "high",
      "confidence": "high",
      "summary": "Typography and information density impede scanning and comprehension.",
      "evidence": "Screenshots show long centered/italic paragraphs, all-caps forum rules, tiny table headings, text shadows and tightly packed mixed-color content; the homepage reaches 17,784px on mobile.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/chart-mobile.png",
        "evidence/forum-mobile.png",
        "evidence/home-mobile-layout.json"
      ],
      "suggestedFix": "Use a readable system font, left-align prose, remove text shadows/forced italics, constrain line length, and provide clear section spacing and typography tokens.",
      "effort": "large"
    },
    {
      "id": "F11",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "follow-best-practices",
      "principleCheckId": "sound-document-and-assets",
      "guidanceId": "deliver-optimized-decorative-images",
      "guidanceCategory": "performance",
      "severity": "low",
      "confidence": "high",
      "summary": "A prominent animated image is displayed above its intrinsic resolution.",
      "evidence": "Lighthouse image-size-responsive failed: the 25×11 GIF is displayed at 38×17 and should provide about 57×26 physical pixels for the tested density.",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/images.json"
      ],
      "suggestedFix": "Replace the indicator with SVG/CSS or provide an appropriately sized responsive image.",
      "effort": "small"
    },
    {
      "id": "F12",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "secure-transport-and-headers",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "severity": "high",
      "confidence": "high",
      "summary": "HTTPS is used, but browser security defenses and session-cookie hardening are largely absent.",
      "evidence": "Headers primitive found no CSP, HSTS, nosniff, clickjacking control, Referrer-Policy or Permissions-Policy. PHPSESSID is Secure but HttpOnly is false and SameSite=None.",
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "suggestedFix": "Set HSTS, CSP (including frame-ancestors), nosniff, Referrer-Policy and Permissions-Policy; mark the session cookie HttpOnly and choose Lax/Strict unless cross-site use is essential.",
      "effort": "medium"
    },
    {
      "id": "F13",
      "pathId": "forum",
      "url": "https://sattamatkadpboss.mobi/satta-matka-guessing-forum.php",
      "principleId": "be-internationalised",
      "principleCheckId": "locale-aware-data",
      "guidanceId": "support-global-calendar-systems",
      "guidanceCategory": "internationalization",
      "severity": "medium",
      "confidence": "high",
      "summary": "Forum timestamps are ambiguous and not exposed as locale/time-zone-aware data.",
      "evidence": "Rendered posts use strings such as “22 Jul 09:05:49 pm” without <time datetime>, year/time-zone context or an indicated user locale; the forum probe contains no machine-readable timestamp representation.",
      "artifacts": [
        "evidence/forum-probe.json"
      ],
      "suggestedFix": "Render timestamps with Intl.DateTimeFormat for the user locale and include a machine-readable ISO datetime plus explicit time-zone context.",
      "effort": "medium"
    },
    {
      "id": "F14",
      "pathId": "forum",
      "url": "https://sattamatkadpboss.mobi/satta-matka-guessing-forum.php",
      "principleId": "be-trustworthy",
      "principleCheckId": "no-dark-patterns",
      "guidanceId": "search-hidden-content",
      "guidanceCategory": "user-experience",
      "severity": "critical",
      "confidence": "high",
      "summary": "The site’s “100% free” promise conflicts with prominent paid-membership solicitations and guaranteed-win claims.",
      "evidence": "Homepage copy says “100% free” and “No payment.” The forum’s top/admin posts repeatedly claim “Guarantee 100% Fix,” “Office Se Game Milega,” and “To Book Your Membership,” with phone numbers. This can induce financial harm in a gambling context.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/forum-probe.json",
        "evidence/forum-mobile.png"
      ],
      "suggestedFix": "Remove guaranteed-win and paid-membership solicitations, enforce the stated forum rules, clearly distinguish user content, disclose moderation/financial risk, and keep claims consistent with the free-service promise.",
      "effort": "large"
    },
    {
      "id": "F15",
      "pathId": "contact",
      "url": "https://sattamatkadpboss.mobi/contact.php",
      "principleId": "be-trustworthy",
      "principleCheckId": "trustworthy-input-assistance",
      "guidanceId": "autofill-sign-up-form",
      "guidanceCategory": "forms",
      "severity": "low",
      "confidence": "high",
      "summary": "Contact identity fields omit autocomplete tokens.",
      "evidence": "Contact probe found required name and email inputs with empty autocomplete values.",
      "artifacts": [
        "evidence/contact-probe.json"
      ],
      "suggestedFix": "Add autocomplete=\"name\" and autocomplete=\"email\" to reduce typing and improve autofill.",
      "effort": "trivial"
    },
    {
      "id": "F16",
      "pathId": "home",
      "url": "https://sattamatkadpboss.mobi/",
      "principleId": "be-sustainable",
      "principleCheckId": "optimised-assets",
      "guidanceId": "deliver-optimized-decorative-images",
      "guidanceCategory": "performance",
      "severity": "low",
      "confidence": "high",
      "summary": "Decorative assets use legacy GIFs and below-fold images are eagerly loaded.",
      "evidence": "Images primitive found 10 legacy GIFs and 10 below-fold images without lazy loading, although the total transfer is a very small 29,835 bytes.",
      "artifacts": [
        "evidence/images.json",
        "evidence/home-summary.json"
      ],
      "suggestedFix": "Prefer SVG/CSS for arrow decorations and lazy-load non-critical below-fold images while retaining explicit dimensions.",
      "effort": "small"
    }
  ],
  "taskList": [
    {
      "id": "T1",
      "title": "Remove guaranteed-win and paid-membership solicitations; enforce forum rules and risk disclosure",
      "priority": 1,
      "findingIds": [
        "F14"
      ],
      "guidanceId": "search-hidden-content",
      "status": "open"
    },
    {
      "id": "T2",
      "title": "Harden response headers and the PHP session cookie",
      "priority": 2,
      "findingIds": [
        "F12"
      ],
      "guidanceId": "security",
      "status": "open"
    },
    {
      "id": "T3",
      "title": "Replace the dense visual system with a restrained, legible hierarchy",
      "priority": 3,
      "findingIds": [
        "F6",
        "F10"
      ],
      "guidanceId": "improve-text-layout-and-legibility",
      "status": "open"
    },
    {
      "id": "T4",
      "title": "Increase mobile target sizes and use destination-specific link names",
      "priority": 4,
      "findingIds": [
        "F5",
        "F8"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    },
    {
      "id": "T5",
      "title": "Fix forum labels, decorative image alternatives, and contact autocomplete",
      "priority": 5,
      "findingIds": [
        "F9",
        "F15"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    },
    {
      "id": "T6",
      "title": "Add preference-aware color and reduced-motion styles",
      "priority": 6,
      "findingIds": [
        "F1",
        "F2"
      ],
      "guidanceId": "dark-mode",
      "status": "open"
    },
    {
      "id": "T7",
      "title": "Add long-page navigation aids and container-aware components",
      "priority": 7,
      "findingIds": [
        "F4",
        "F7"
      ],
      "guidanceId": "scroll-position-aware-elements",
      "status": "open"
    },
    {
      "id": "T8",
      "title": "Expose locale- and time-zone-correct machine-readable timestamps",
      "priority": 8,
      "findingIds": [
        "F13"
      ],
      "guidanceId": "support-global-calendar-systems",
      "status": "open"
    },
    {
      "id": "T9",
      "title": "Modernize small decorative assets and image loading",
      "priority": 9,
      "findingIds": [
        "F11",
        "F16"
      ],
      "guidanceId": "deliver-optimized-decorative-images",
      "status": "open"
    },
    {
      "id": "T10",
      "title": "Add restrained cross-document transitions",
      "priority": 10,
      "findingIds": [
        "F3"
      ],
      "guidanceId": "same-document-transitions",
      "status": "open"
    }
  ],
  "budget": {
    "pathCount": 6,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-22T21-06-49-634Z"
}
