{
  "exported_at": "2026-09-30T10:05:21.556185Z",
  "kind": "page",
  "target": "https://qa-bugs.lab980.com",
  "run_id": "e3a493f0f96541e5b94851aafad6ce61",
  "status": "done",
  "stats": {
    "pages": 1,
    "templates": 1,
    "findings_by_severity": {
      "serious": 2,
      "info": 2,
      "moderate": 1
    },
    "duration_secs": 20.65,
    "tokens": {
      "input": 1208,
      "output": 313,
      "cache_read": 0,
      "cache_write": 0
    },
    "tokens_by_model": {
      "claude-haiku-4-5": {
        "input": 1208,
        "output": 313,
        "cache_read": 0,
        "cache_write": 0
      }
    },
    "estimated_cost_usd": 0.0028
  },
  "findings": [
    {
      "type": "finding",
      "id": 2860,
      "url": "https://qa-bugs.lab980.com",
      "pipeline": "wcag",
      "tier": 0,
      "rule": "color-contrast",
      "severity": "serious",
      "title": "Elements must meet minimum color contrast ratio thresholds",
      "detail": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=axeAPI",
      "evidence": {
        "impact": "serious",
        "nodes": [
          {
            "selector": "p[data-testid=\"build-info\"]",
            "snippet": "<p data-testid=\"build-info\">bug-lab / 0.2.0 / intentional-regression-set-003</p>"
          }
        ],
        "node_count": 1,
        "tags": [
          "cat.color",
          "wcag2aa",
          "wcag143",
          "TTv5",
          "TT13.c",
          "EN-301-549",
          "EN-9.1.4.3",
          "ACT"
        ]
      }
    },
    {
      "type": "finding",
      "id": 2861,
      "url": "https://qa-bugs.lab980.com",
      "pipeline": "wcag",
      "tier": 0,
      "rule": "html-has-lang",
      "severity": "serious",
      "title": "<html> element must have a lang attribute",
      "detail": "Ensure every HTML document has a lang attribute https://dequeuniversity.com/rules/axe/4.10/html-has-lang?application=axeAPI",
      "evidence": {
        "impact": "serious",
        "nodes": [
          {
            "selector": "html",
            "snippet": "<html>"
          }
        ],
        "node_count": 1,
        "tags": [
          "cat.language",
          "wcag2a",
          "wcag311",
          "TTv5",
          "TT11.a",
          "EN-301-549",
          "EN-9.3.1.1",
          "ACT"
        ]
      }
    },
    {
      "type": "finding",
      "id": 2862,
      "url": "https://qa-bugs.lab980.com",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/performance",
      "severity": "info",
      "title": "Lighthouse Performance score: 0.99",
      "detail": "Lighthouse category 'Performance' scored 0.99 (0-1 scale).",
      "evidence": {
        "category": "performance",
        "score": 0.99
      }
    },
    {
      "type": "finding",
      "id": 2863,
      "url": "https://qa-bugs.lab980.com",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/accessibility",
      "severity": "moderate",
      "title": "Lighthouse Accessibility score: 0.83",
      "detail": "Lighthouse category 'Accessibility' scored 0.83 (0-1 scale).",
      "evidence": {
        "category": "accessibility",
        "score": 0.83
      }
    },
    {
      "type": "finding",
      "id": 2864,
      "url": "https://qa-bugs.lab980.com",
      "pipeline": "ux",
      "tier": 0,
      "rule": "ux/lighthouse/best-practices",
      "severity": "info",
      "title": "Lighthouse Best Practices score: 1",
      "detail": "Lighthouse category 'Best Practices' scored 1 (0-1 scale).",
      "evidence": {
        "category": "best-practices",
        "score": 1
      }
    }
  ],
  "errors": []
}