{
  "schemaVersion": "1.0",
  "rulesVersion": "2026-10-16.1",
  "status": "completed",
  "createdAt": "2026-10-16T08:14:47.319Z",
  "elapsedMs": 7088,
  "inputBytes": 1030,
  "viewports": [
    {
      "viewport": {
        "width": 390,
        "height": 844
      },
      "document": {
        "width": 644,
        "height": 844
      },
      "examinedElements": 7,
      "findings": [
        {
          "code": "document_horizontal_overflow",
          "severity": "warning",
          "selector": "html",
          "bounds": null,
          "viewportWidth": 390,
          "documentWidth": 644,
          "overflowPx": 254
        },
        {
          "code": "element_outside_viewport",
          "severity": "warning",
          "selector": "#wide-card",
          "bounds": {
            "x": 24,
            "y": 180.22,
            "width": 620,
            "height": 71
          },
          "left": 24,
          "right": 644,
          "viewportWidth": 390
        },
        {
          "code": "clipped_text",
          "severity": "review",
          "selector": "#clipped-note",
          "bounds": {
            "x": 24,
            "y": 275.22,
            "width": 240,
            "height": 28
          },
          "axes": [
            "y"
          ],
          "client": {
            "width": 238,
            "height": 26
          },
          "content": {
            "width": 238,
            "height": 108
          },
          "note": "Text exceeds a clipping container. Review the screenshot; design intent is not inferred."
        },
        {
          "code": "declared_text_truncation",
          "severity": "info",
          "selector": "#ellipsis",
          "bounds": {
            "x": 24,
            "y": 327.22,
            "width": 220,
            "height": 27
          },
          "axes": [
            "x"
          ],
          "client": {
            "width": 220,
            "height": 27
          },
          "content": {
            "width": 452,
            "height": 27
          },
          "note": "CSS declares truncation; confirm it is intended."
        },
        {
          "code": "broken_image",
          "severity": "warning",
          "selector": "#broken",
          "bounds": {
            "x": 24,
            "y": 372.22,
            "width": 315.19,
            "height": 27
          },
          "alt": "Deliberately broken embedded image"
        }
      ],
      "omittedFindings": 0,
      "coverage": {
        "scripts": false,
        "externalResources": false,
        "screenshot": "first_viewport",
        "subjectiveDesign": false,
        "allOverlap": false
      },
      "screenshot": {
        "file": "seeded-390.png",
        "sha256": "ea7a5c3aaf5e2bcb9e3a03321d71be38676c25b980ee6728b1be7b604150ff51",
        "bytes": 23924,
        "scope": "first_viewport"
      }
    },
    {
      "viewport": {
        "width": 768,
        "height": 1024
      },
      "document": {
        "width": 768,
        "height": 1024
      },
      "examinedElements": 7,
      "findings": [
        {
          "code": "clipped_text",
          "severity": "review",
          "selector": "#clipped-note",
          "bounds": {
            "x": 24,
            "y": 221.22,
            "width": 240,
            "height": 28
          },
          "axes": [
            "y"
          ],
          "client": {
            "width": 238,
            "height": 26
          },
          "content": {
            "width": 238,
            "height": 108
          },
          "note": "Text exceeds a clipping container. Review the screenshot; design intent is not inferred."
        },
        {
          "code": "declared_text_truncation",
          "severity": "info",
          "selector": "#ellipsis",
          "bounds": {
            "x": 24,
            "y": 273.22,
            "width": 220,
            "height": 27
          },
          "axes": [
            "x"
          ],
          "client": {
            "width": 220,
            "height": 27
          },
          "content": {
            "width": 452,
            "height": 27
          },
          "note": "CSS declares truncation; confirm it is intended."
        },
        {
          "code": "broken_image",
          "severity": "warning",
          "selector": "#broken",
          "bounds": {
            "x": 24,
            "y": 318.22,
            "width": 315.19,
            "height": 27
          },
          "alt": "Deliberately broken embedded image"
        }
      ],
      "omittedFindings": 0,
      "coverage": {
        "scripts": false,
        "externalResources": false,
        "screenshot": "first_viewport",
        "subjectiveDesign": false,
        "allOverlap": false
      },
      "screenshot": {
        "file": "seeded-768.png",
        "sha256": "0846e07540dea68eaae6a1832acbc88e0a0fac35c251d423d6f1349a4b54bcf0",
        "bytes": 24876,
        "scope": "first_viewport"
      }
    },
    {
      "viewport": {
        "width": 1440,
        "height": 1000
      },
      "document": {
        "width": 1440,
        "height": 1000
      },
      "examinedElements": 7,
      "findings": [
        {
          "code": "clipped_text",
          "severity": "review",
          "selector": "#clipped-note",
          "bounds": {
            "x": 24,
            "y": 221.22,
            "width": 240,
            "height": 28
          },
          "axes": [
            "y"
          ],
          "client": {
            "width": 238,
            "height": 26
          },
          "content": {
            "width": 238,
            "height": 108
          },
          "note": "Text exceeds a clipping container. Review the screenshot; design intent is not inferred."
        },
        {
          "code": "declared_text_truncation",
          "severity": "info",
          "selector": "#ellipsis",
          "bounds": {
            "x": 24,
            "y": 273.22,
            "width": 220,
            "height": 27
          },
          "axes": [
            "x"
          ],
          "client": {
            "width": 220,
            "height": 27
          },
          "content": {
            "width": 452,
            "height": 27
          },
          "note": "CSS declares truncation; confirm it is intended."
        },
        {
          "code": "broken_image",
          "severity": "warning",
          "selector": "#broken",
          "bounds": {
            "x": 24,
            "y": 318.22,
            "width": 315.19,
            "height": 27
          },
          "alt": "Deliberately broken embedded image"
        }
      ],
      "omittedFindings": 0,
      "coverage": {
        "scripts": false,
        "externalResources": false,
        "screenshot": "first_viewport",
        "subjectiveDesign": false,
        "allOverlap": false
      },
      "screenshot": {
        "file": "seeded-1440.png",
        "sha256": "d669c2c1278d70c175be7f5139df5a2664fb112153438e7cc2c06d3a6b2d39d2",
        "bytes": 27526,
        "scope": "first_viewport"
      }
    }
  ],
  "summary": {
    "warnings": 5,
    "reviews": 3,
    "info": 3
  },
  "limitations": [
    "Only self-contained HTML/CSS is rendered; JavaScript and outside resources are disabled.",
    "Screenshots cover the first viewport at each size, not the entire page.",
    "Measurements identify selected conditions; they do not certify visual quality or find every defect.",
    "Repeated findings at multiple viewport sizes are counted separately."
  ]
}