{
  "format": "audeep.report.v1",
  "exportedAt": "2026-08-11T18:15:49.103Z",
  "report": {
    "schemaVersion": 2,
    "contract": {
      "productUnderstanding": {
        "source": "surface-observation",
        "productName": null,
        "productCategory": "unknown",
        "summary": "This report used the audited public surface without paid discovery context.",
        "capabilities": [],
        "authSignals": [],
        "publicPaths": [],
        "apiOrigins": [],
        "discovery": null
      },
      "coverage": {
        "accessMode": "public",
        "status": "complete",
        "renderedPages": 1,
        "targetRequests": 49,
        "pageBudget": 1,
        "targetRequestBudget": 80,
        "discoveredPublicPathCount": 0,
        "allowedApiOriginCount": 0,
        "syntheticSignupCompleted": false,
        "postSignupTargetWrites": 0
      },
      "observedActions": [],
      "safeStops": [],
      "cleanupResidue": {
        "status": "not-required",
        "summary": "No synthetic account or target records were created by this audit.",
        "residue": []
      },
      "findingVerification": [
        {
          "findingId": "fedc54d7-b25a-4a7c-862e-c1a3db02d9de-ux-viewport-overflow-0",
          "status": "evidence-backed",
          "evidenceKinds": [
            "screenshot",
            "dom-selector"
          ],
          "summary": "The finding is tied to evidence captured during this audit."
        },
        {
          "findingId": "fedc54d7-b25a-4a7c-862e-c1a3db02d9de-cwv-tbt-1",
          "status": "evidence-backed",
          "evidenceKinds": [
            "screenshot",
            "request"
          ],
          "summary": "The finding is tied to evidence captured during this audit."
        },
        {
          "findingId": "fedc54d7-b25a-4a7c-862e-c1a3db02d9de-design-control-drift-3",
          "status": "evidence-backed",
          "evidenceKinds": [
            "screenshot",
            "dom-selector"
          ],
          "summary": "The finding is tied to evidence captured during this audit."
        }
      ]
    },
    "id": "fedc54d7-b25a-4a7c-862e-c1a3db02d9de",
    "tier": "quick",
    "url": "https://lilyboard.com/",
    "finalUrl": "https://lilyboard.com/",
    "auditedAt": "2026-08-09T21:15:19.549Z",
    "score": 87,
    "grade": "B",
    "dimensions": [
      {
        "class": "functional",
        "findings": 0,
        "covered": true,
        "score": 100,
        "grade": "A"
      },
      {
        "class": "security",
        "findings": 0,
        "covered": true,
        "score": 100,
        "grade": "A"
      },
      {
        "class": "accessibility",
        "findings": 0,
        "covered": true,
        "score": 100,
        "grade": "A"
      },
      {
        "class": "ux",
        "findings": 1,
        "covered": true,
        "score": 96,
        "grade": "B"
      },
      {
        "class": "performance",
        "findings": 1,
        "covered": true,
        "score": 96,
        "grade": "B"
      },
      {
        "class": "seo",
        "findings": 0,
        "covered": true,
        "score": 100,
        "grade": "A"
      },
      {
        "class": "design",
        "findings": 2,
        "covered": true,
        "score": 95,
        "grade": "B"
      }
    ],
    "totalFindings": 4,
    "otherFindings": 3,
    "headline": {
      "id": "fedc54d7-b25a-4a7c-862e-c1a3db02d9de-ux-viewport-overflow-0",
      "type": "ux-viewport-overflow",
      "class": "ux",
      "severity": "medium",
      "confidence": "confirmed",
      "title": "Content is clipped at the mobile viewport edge",
      "detail": "At 375px wide, content runs 293px past the viewport and is cut off by an ancestor's overflow:hidden.",
      "evidence": {
        "selector": "#main-content > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2)",
        "request": null,
        "screenshot": "/audit-artifacts/fedc54d7-b25a-4a7c-862e-c1a3db02d9de/page.png",
        "prominence": 0
      },
      "page": "https://lilyboard.com/",
      "firstSeen": 0,
      "evidenceChip": "#main-content > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2)"
    },
    "evidenceChip": "#main-content > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2)",
    "findings": [
      {
        "id": "fedc54d7-b25a-4a7c-862e-c1a3db02d9de-ux-viewport-overflow-0",
        "type": "ux-viewport-overflow",
        "class": "ux",
        "severity": "medium",
        "confidence": "confirmed",
        "title": "Content is clipped at the mobile viewport edge",
        "detail": "At 375px wide, content runs 293px past the viewport and is cut off by an ancestor's overflow:hidden.",
        "evidence": {
          "selector": "#main-content > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2)",
          "request": null,
          "screenshot": "/audit-artifacts/fedc54d7-b25a-4a7c-862e-c1a3db02d9de/page.png",
          "prominence": 0
        },
        "page": "https://lilyboard.com/",
        "firstSeen": 0,
        "evidenceChip": "#main-content > div:nth-of-type(1) > section:nth-of-type(4) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2)"
      },
      {
        "id": "fedc54d7-b25a-4a7c-862e-c1a3db02d9de-cwv-tbt-1",
        "type": "cwv-tbt",
        "class": "performance",
        "severity": "medium",
        "confidence": "confirmed",
        "title": "Total Blocking Time is high",
        "detail": "Lab TBT measured 1138ms (poor).",
        "evidence": {
          "selector": null,
          "request": {
            "method": "GET",
            "url": "https://lilyboard.com/",
            "status": 200
          },
          "screenshot": "/audit-artifacts/fedc54d7-b25a-4a7c-862e-c1a3db02d9de/page.png",
          "prominence": 0
        },
        "page": "https://lilyboard.com/",
        "firstSeen": 1,
        "evidenceChip": "GET / -> 200"
      },
      {
        "id": "fedc54d7-b25a-4a7c-862e-c1a3db02d9de-design-control-drift-3",
        "type": "design-control-drift",
        "class": "design",
        "severity": "medium",
        "confidence": "confirmed",
        "title": "Buttons on this page are styled inconsistently",
        "detail": "11 visually distinct button treatments render on one page, counting background, text colour, border, corner radius and weight (including \"Start Discovering Now\", \"Click to enlarge\", \"Travel EnthusiastsDiscover amazing desti\", \"Start Discovering Now\"). When every button looks different, none of them reads as the primary action, and people hesitate over which one to press.",
        "evidence": {
          "selector": "button[aria-label=\"Open menu\"]",
          "request": null,
          "screenshot": "/audit-artifacts/fedc54d7-b25a-4a7c-862e-c1a3db02d9de/page.png",
          "prominence": 0
        },
        "page": "https://lilyboard.com/",
        "firstSeen": 3,
        "evidenceChip": "button[aria-label=\"Open menu\"]"
      }
    ],
    "severityCounts": {
      "critical": 0,
      "high": 0,
      "medium": 3,
      "low": 1
    },
    "interceptSummary": {
      "totalRequests": 55,
      "targetRequests": 49,
      "targetMethods": [
        "GET"
      ],
      "methodCounts": {
        "GET": 54,
        "POST": 1
      },
      "nonGetToTargetAllowed": 0,
      "nonGetToTargetBlocked": 0,
      "audeepAuthoredThirdParty": 0,
      "observeOnlyPass": true,
      "renderedPages": 1,
      "followInternalLinks": false
    },
    "displayHost": "lilyboard.com",
    "displayUrl": "lilyboard.com",
    "metaTitle": "Grade B - lilyboard.com",
    "metaDescription": "Content is clipped at the mobile viewport edge - +3 other issues found. Observe-only audit by Audeep.",
    "shareText": "My site scored B on Audeep: Content is clipped at the mobile viewport edge",
    "pageScreenshot": "/audit-artifacts/fedc54d7-b25a-4a7c-862e-c1a3db02d9de/page.png"
  }
}