[
  {
    "device": {
      "hasTouch": true,
      "height": 740,
      "id": "android-small",
      "isMobile": true,
      "label": "Small Android / 360x740",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Small Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36",
      "width": 360
    },
    "durationMs": 1772,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=136x20 scroll=711x20",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=155x20 scroll=163x20",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "Playbook 1.0 Medium"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 51,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "chat-route-loading",
      "label": "Chat route loading skeleton",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-small__chat-route-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 740,
      "id": "android-small",
      "isMobile": true,
      "label": "Small Android / 360x740",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Small Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36",
      "width": 360
    },
    "durationMs": 709,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 72,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "projects-loading",
      "label": "Projects loading skeleton",
      "path": "/projects"
    },
    "screenshot": "assets/screenshots/android-small__projects-loading.png",
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 740,
      "id": "android-small",
      "isMobile": true,
      "label": "Small Android / 360x740",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Small Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36",
      "width": 360
    },
    "durationMs": 627,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 38,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "project-detail-loading",
      "label": "Project detail loading skeleton",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/android-small__project-detail-loading.png",
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 740,
      "id": "android-small",
      "isMobile": true,
      "label": "Small Android / 360x740",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Small Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36",
      "width": 360
    },
    "durationMs": 638,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 132,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "artifacts-loading",
      "label": "Artifacts loading skeleton",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/android-small__artifacts-loading.png",
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 740,
      "id": "android-small",
      "isMobile": true,
      "label": "Small Android / 360x740",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Small Android) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36",
      "width": 360
    },
    "durationMs": 686,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "24x24 below 28px minimum",
        "selector": "#radix-_r_6_-trigger-preview",
        "severity": "warning",
        "text": "Preview artifact"
      },
      {
        "category": "small-interactive-target",
        "detail": "24x24 below 28px minimum",
        "selector": "#radix-_r_6_-trigger-code",
        "severity": "warning",
        "text": "View artifact code"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 165,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "artifact-panel-loading",
      "label": "Artifact panel loading split view",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/android-small__artifact-panel-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 767,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x768 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=166x19 scroll=625x19",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=429x20 scroll=711x20",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=155x20 scroll=163x20",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "Playbook 1.0 Medium"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 88,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "chat-route-loading",
      "label": "Chat route loading skeleton",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-landscape__chat-route-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 646,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x768 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 103,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "projects-loading",
      "label": "Projects loading skeleton",
      "path": "/projects"
    },
    "screenshot": "assets/screenshots/tablet-landscape__projects-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 614,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x768 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 69,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "project-detail-loading",
      "label": "Project detail loading skeleton",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/tablet-landscape__project-detail-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 649,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x768 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 163,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "artifacts-loading",
      "label": "Artifacts loading skeleton",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/tablet-landscape__artifacts-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 643,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x768 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 196,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "artifact-panel-loading",
      "label": "Artifact panel loading split view",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/tablet-landscape__artifact-panel-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 659,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=711x20",
        "selector": "[data-testid=\"sidebar-recent-chat-title\"]",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=199x18 scroll=317x19",
        "selector": "span.truncate.text-[14px]",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=199x16 scroll=338x16",
        "selector": "span.truncate.text-xs",
        "severity": "warning",
        "text": "Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x900 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=166x19 scroll=625x19",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=612x20 scroll=711x20",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=155x20 scroll=163x20",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "Playbook 1.0 Medium"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 111,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "chat-route-loading",
      "label": "Chat route loading skeleton",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/desktop__chat-route-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 703,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=711x20",
        "selector": "[data-testid=\"sidebar-recent-chat-title\"]",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=199x18 scroll=317x19",
        "selector": "span.truncate.text-[14px]",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=199x16 scroll=338x16",
        "selector": "span.truncate.text-xs",
        "severity": "warning",
        "text": "Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x900 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 126,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "projects-loading",
      "label": "Projects loading skeleton",
      "path": "/projects"
    },
    "screenshot": "assets/screenshots/desktop__projects-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 679,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=711x20",
        "selector": "[data-testid=\"sidebar-recent-chat-title\"]",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=199x18 scroll=317x19",
        "selector": "span.truncate.text-[14px]",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=199x16 scroll=338x16",
        "selector": "span.truncate.text-xs",
        "severity": "warning",
        "text": "Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x900 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 92,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "project-detail-loading",
      "label": "Project detail loading skeleton",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/desktop__project-detail-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 717,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=711x20",
        "selector": "[data-testid=\"sidebar-recent-chat-title\"]",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=199x18 scroll=317x19",
        "selector": "span.truncate.text-[14px]",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=199x16 scroll=338x16",
        "selector": "span.truncate.text-xs",
        "severity": "warning",
        "text": "Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x900 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 186,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "artifacts-loading",
      "label": "Artifacts loading skeleton",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/desktop__artifacts-loading.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 744,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x900 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 196,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "artifact-panel-loading",
      "label": "Artifact panel loading split view",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/desktop__artifact-panel-loading.png",
    "status": "warning"
  }
]
