[
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 1905,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 22,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 768,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=270x128 scroll=270x180",
        "selector": "[data-testid=\"new-chat-composer-prompt\"]",
        "severity": "warning",
        "text": ""
      }
    ],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 22,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/iphone-se__new-long-draft.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 1356,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=119x20 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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "p.my-2.leading-6 overlaps span.truncate; area=2807 ratio=1.00",
        "selector": "p.my-2.leading-6",
        "severity": "warning",
        "text": "Prioritize one enterprise wedge, not three parallel motions. The constraint is sales learning velocity, not top-of-funnel volume. / Doctrine 1.0 Medium"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "th.px-3.py-2 overlaps p.mx-auto.max-w-[752px]; area=5103 ratio=0.98",
        "selector": "th.px-3.py-2",
        "severity": "warning",
        "text": "Decision / Tegy is AI and can make mistakes. Please double-check responses."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "th.px-3.py-2 overlaps p.mx-auto.max-w-[752px]; area=5103 ratio=0.98",
        "selector": "th.px-3.py-2",
        "severity": "warning",
        "text": "Why it matters / Tegy is AI and can make mistakes. Please double-check responses."
      }
    ],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 81,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/iphone-se__chat-transcript-long.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 1262,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=238x28 scroll=238x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 21,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/iphone-se__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 731,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 60,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 818,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=167x16 scroll=308x16",
        "selector": "span.min-w-0.truncate",
        "severity": "warning",
        "text": "org_visual_fuzz_long_identifier_1234567890"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 47,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "screenshot": "assets/screenshots/iphone-se__settings-account.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 700,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 48,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 747,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 28,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 708,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 2 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 3 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 4 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 5 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 6 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 7 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 8 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=202x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 9 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=224x32 scroll=224x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 114,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/iphone-se__projects-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 801,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 550px exceeds viewport 320px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 550px exceeds viewport 320px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=0 right=794 viewport=320",
        "selector": "div",
        "severity": "error",
        "text": "All projects Share North America Enterprise Expansion With Very Long Strategic Planning Name Long-form market expansion workspace with inten"
      },
      {
        "category": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_18_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_18_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 820,
      "bodyScrollWidth": 550,
      "documentScrollHeight": 977,
      "documentScrollWidth": 550,
      "visibleElementCount": 80,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/iphone-se__project-detail.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 887,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 550px exceeds viewport 320px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 550px exceeds viewport 320px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=65 right=485 viewport=320",
        "selector": "#radix-_r_1d_",
        "severity": "error",
        "text": "Share “North America Enterprise Expansion With Very Long Strategic Planning Name” Manage project access and copy a project link. Add people "
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 820,
      "bodyScrollWidth": 550,
      "documentScrollHeight": 977,
      "documentScrollWidth": 550,
      "visibleElementCount": 43,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/iphone-se__project-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 680,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 28,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 729,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 9 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 10 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 11 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 12 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 216,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/iphone-se__artifacts-dense.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 793,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=285 right=337 viewport=320",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "error",
        "text": "Private"
      },
      {
        "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"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=34x20 scroll=420x20",
        "selector": "[data-testid=\"artifact-panel-title\"]",
        "severity": "warning",
        "text": "Board Decision Memo With Long Readable Title · MD"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "h1.tegy-heading.truncate overlaps p.my-2.leading-6; area=3141 ratio=0.99",
        "selector": "h1.tegy-heading.truncate",
        "severity": "warning",
        "text": "Artifacts / Approve the focused pilot and measure retention weekly."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span.text-muted-foreground overlaps th.px-3.py-2; area=992 ratio=0.88",
        "selector": "span.text-muted-foreground",
        "severity": "warning",
        "text": "Filter by / Workstream"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps th.px-3.py-2; area=331 ratio=0.88",
        "selector": "span",
        "severity": "warning",
        "text": "All / Workstream"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "button.group/button.inline-flex overlaps th.px-3.py-2; area=2924 ratio=0.72",
        "selector": "button.group/button.inline-flex",
        "severity": "warning",
        "text": "New artifact / Owner"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.51",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2080 ratio=0.49",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.51",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2080 ratio=0.49",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.51",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2080 ratio=0.49",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / RevOps"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 195,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/iphone-se__artifact-panel.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 676,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 568,
      "bodyScrollWidth": 320,
      "documentScrollHeight": 568,
      "documentScrollWidth": 320,
      "visibleElementCount": 14,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 815,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 506px exceeds viewport 320px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 506px exceeds viewport 320px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=28 right=506 viewport=320",
        "selector": "div.flex.shrink-0",
        "severity": "error",
        "text": "Report Shared by Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1043,
      "bodyScrollWidth": 506,
      "documentScrollHeight": 1043,
      "documentScrollWidth": 506,
      "visibleElementCount": 47,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/iphone-se__public-share-page.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 568,
      "id": "iphone-se",
      "isMobile": true,
      "label": "iPhone SE / 320x568",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 320
    },
    "durationMs": 838,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 506px exceeds viewport 320px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 506px exceeds viewport 320px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=43 right=463 viewport=320",
        "selector": "[data-testid=\"public-share-report-dialog\"]",
        "severity": "error",
        "text": "Report chat Report this shared chat to Tegy. Why are you reporting this? Select report reason Copyright infringement Trademark infringement "
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1606,
      "bodyScrollWidth": 506,
      "documentScrollHeight": 1606,
      "documentScrollWidth": 506,
      "visibleElementCount": 12,
      "viewportHeight": 568,
      "viewportWidth": 320
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/iphone-se__public-share-report-dialog.png",
    "status": "flagged"
  },
  {
    "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": 683,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 23,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "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": 744,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=310x128 scroll=310x137",
        "selector": "[data-testid=\"new-chat-composer-prompt\"]",
        "severity": "warning",
        "text": ""
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 23,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/android-small__new-long-draft.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": 785,
    "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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "td.min-w-[9rem].px-3 overlaps span.truncate; area=1470 ratio=0.52",
        "selector": "td.min-w-[9rem].px-3",
        "severity": "warning",
        "text": "Start with regulated mid-market buyers / Doctrine 1.0 Medium"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "td.min-w-[9rem].px-3 overlaps span.truncate; area=1337 ratio=0.48",
        "selector": "td.min-w-[9rem].px-3",
        "severity": "warning",
        "text": "They have urgent pain and shorter procurement than global enterprise / Doctrine 1.0 Medium"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "td.min-w-[9rem].px-3 overlaps p.mx-auto.max-w-[752px]; area=6912 ratio=0.50",
        "selector": "td.min-w-[9rem].px-3",
        "severity": "warning",
        "text": "Delay broad channel launch / Tegy is AI and can make mistakes. Please double-check responses."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "td.min-w-[9rem].px-3 overlaps p.mx-auto.max-w-[752px]; area=6912 ratio=0.50",
        "selector": "td.min-w-[9rem].px-3",
        "severity": "warning",
        "text": "Partner enablement will create support drag before the playbook is stable / Tegy is AI and can make mistakes. Please double-check responses."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "td.min-w-[9rem].px-3 overlaps p.mx-auto.max-w-[752px]; area=2256 ratio=0.16",
        "selector": "td.min-w-[9rem].px-3",
        "severity": "warning",
        "text": "Watch for horizontal overflow, clipped cells, and controls crossing text / Tegy is AI and can make mistakes. Please double-check responses."
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 81,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-small__chat-transcript-long.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": 1225,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=278x28 scroll=278x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 21,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-small__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "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": 707,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 60,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "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": 847,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=207x16 scroll=308x16",
        "selector": "span.min-w-0.truncate",
        "severity": "warning",
        "text": "org_visual_fuzz_long_identifier_1234567890"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 47,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "screenshot": "assets/screenshots/android-small__settings-account.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": 658,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 48,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "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": 684,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 28,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "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": 757,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 2 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 3 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 4 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 5 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 6 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 7 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 8 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=242x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 9 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=264x32 scroll=264x96",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 114,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/android-small__projects-dense.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": 841,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 550px exceeds viewport 360px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 550px exceeds viewport 360px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=0 right=794 viewport=360",
        "selector": "div",
        "severity": "error",
        "text": "All projects Share North America Enterprise Expansion With Very Long Strategic Planning Name Long-form market expansion workspace with inten"
      },
      {
        "category": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_18_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_18_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 820,
      "bodyScrollWidth": 550,
      "documentScrollHeight": 1131,
      "documentScrollWidth": 550,
      "visibleElementCount": 80,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/android-small__project-detail.png",
    "status": "flagged"
  },
  {
    "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": 996,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 550px exceeds viewport 360px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 550px exceeds viewport 360px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=65 right=485 viewport=360",
        "selector": "#radix-_r_1d_",
        "severity": "error",
        "text": "Share “North America Enterprise Expansion With Very Long Strategic Planning Name” Manage project access and copy a project link. Add people "
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 820,
      "bodyScrollWidth": 550,
      "documentScrollHeight": 1131,
      "documentScrollWidth": 550,
      "visibleElementCount": 43,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/android-small__project-share-dialog.png",
    "status": "flagged"
  },
  {
    "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": 628,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 28,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "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": 732,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 9 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 10 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 11 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 12 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 216,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/android-small__artifacts-dense.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": 722,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=304x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "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"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=74x20 scroll=420x20",
        "selector": "[data-testid=\"artifact-panel-title\"]",
        "severity": "warning",
        "text": "Board Decision Memo With Long Readable Title · MD"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "h1.tegy-heading.truncate overlaps p.my-2.leading-6; area=3141 ratio=0.99",
        "selector": "h1.tegy-heading.truncate",
        "severity": "warning",
        "text": "Artifacts / Approve the focused pilot and measure retention weekly."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span.text-muted-foreground overlaps th.px-3.py-2; area=992 ratio=0.88",
        "selector": "span.text-muted-foreground",
        "severity": "warning",
        "text": "Filter by / Workstream"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps th.px-3.py-2; area=78 ratio=0.21",
        "selector": "span",
        "severity": "warning",
        "text": "All / Workstream"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps th.px-3.py-2; area=253 ratio=0.67",
        "selector": "span",
        "severity": "warning",
        "text": "All / Owner"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "button.group/button.inline-flex overlaps th.px-3.py-2; area=2050 ratio=0.50",
        "selector": "button.group/button.inline-flex",
        "severity": "warning",
        "text": "New artifact / Owner"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "button.group/button.inline-flex overlaps th.px-3.py-2; area=874 ratio=0.21",
        "selector": "button.group/button.inline-flex",
        "severity": "warning",
        "text": "New artifact / Risk"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.44",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.47",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.44",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.47",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.44",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.47",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / RevOps"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 195,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/android-small__artifact-panel.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": 579,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 740,
      "bodyScrollWidth": 360,
      "documentScrollHeight": 740,
      "documentScrollWidth": 360,
      "visibleElementCount": 14,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "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": 714,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 507px exceeds viewport 360px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 506px exceeds viewport 360px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=28 right=506 viewport=360",
        "selector": "div.flex.shrink-0",
        "severity": "error",
        "text": "Report Shared by Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 995,
      "bodyScrollWidth": 506,
      "documentScrollHeight": 1041,
      "documentScrollWidth": 507,
      "visibleElementCount": 47,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-small__public-share-page.png",
    "status": "flagged"
  },
  {
    "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": 789,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 507px exceeds viewport 360px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 506px exceeds viewport 360px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=43 right=464 viewport=360",
        "selector": "[data-testid=\"public-share-report-dialog\"]",
        "severity": "error",
        "text": "Report chat Report this shared chat to Tegy. Why are you reporting this? Select report reason Copyright infringement Trademark infringement "
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1207,
      "bodyScrollWidth": 506,
      "documentScrollHeight": 1207,
      "documentScrollWidth": 507,
      "visibleElementCount": 12,
      "viewportHeight": 740,
      "viewportWidth": 360
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-small__public-share-report-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 600,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 23,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 669,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=343x128 scroll=343x137",
        "selector": "[data-testid=\"new-chat-composer-prompt\"]",
        "severity": "warning",
        "text": ""
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 23,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/android-brave__new-long-draft.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 720,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=151x20 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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "p.my-2.leading-6 overlaps span.truncate; area=2807 ratio=1.00",
        "selector": "p.my-2.leading-6",
        "severity": "warning",
        "text": "The next step is a two-week validation sprint with one named budget owner, one champion, and one implementation partner. / Doctrine 1.0 Medium"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "p.my-2.leading-6 overlaps p.mx-auto.max-w-[752px]; area=13058 ratio=0.72",
        "selector": "p.my-2.leading-6",
        "severity": "warning",
        "text": "The next step is a two-week validation sprint with one named budget owner, one champion, and one implementation partner. / Tegy is AI and can make mistakes. Please double-check responses."
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 81,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-brave__chat-transcript-long.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 1194,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=311x28 scroll=311x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 21,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-brave__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 616,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 60,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 682,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=240x16 scroll=308x16",
        "selector": "span.min-w-0.truncate",
        "severity": "warning",
        "text": "org_visual_fuzz_long_identifier_1234567890"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 47,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "screenshot": "assets/screenshots/android-brave__settings-account.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 599,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 48,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 607,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 28,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 655,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 2 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 3 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 4 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 5 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 6 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 7 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 8 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=275x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 9 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=297x32 scroll=297x80",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 114,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/android-brave__projects-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 738,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 551px exceeds viewport 393px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 550px exceeds viewport 393px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=0 right=794 viewport=393",
        "selector": "div",
        "severity": "error",
        "text": "All projects Share North America Enterprise Expansion With Very Long Strategic Planning Name Long-form market expansion workspace with inten"
      },
      {
        "category": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_18_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_18_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 550,
      "documentScrollHeight": 1193,
      "documentScrollWidth": 551,
      "visibleElementCount": 80,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/android-brave__project-detail.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 749,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 551px exceeds viewport 393px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 550px exceeds viewport 393px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=65 right=486 viewport=393",
        "selector": "#radix-_r_1d_",
        "severity": "error",
        "text": "Share “North America Enterprise Expansion With Very Long Strategic Planning Name” Manage project access and copy a project link. Add people "
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 550,
      "documentScrollHeight": 1193,
      "documentScrollWidth": 551,
      "visibleElementCount": 43,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/android-brave__project-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 567,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 28,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 649,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 10 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 11 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 12 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 216,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/android-brave__artifacts-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 656,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=337x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "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"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=107x20 scroll=420x20",
        "selector": "[data-testid=\"artifact-panel-title\"]",
        "severity": "warning",
        "text": "Board Decision Memo With Long Readable Title · MD"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "h1.tegy-heading.truncate overlaps p.my-2.leading-6; area=3141 ratio=0.99",
        "selector": "h1.tegy-heading.truncate",
        "severity": "warning",
        "text": "Artifacts / Approve the focused pilot and measure retention weekly."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span.text-muted-foreground overlaps th.px-3.py-2; area=685 ratio=0.61",
        "selector": "span.text-muted-foreground",
        "severity": "warning",
        "text": "Filter by / Workstream"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span.text-muted-foreground overlaps th.px-3.py-2; area=307 ratio=0.27",
        "selector": "span.text-muted-foreground",
        "severity": "warning",
        "text": "Filter by / Owner"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps th.px-3.py-2; area=331 ratio=0.88",
        "selector": "span",
        "severity": "warning",
        "text": "All / Owner"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "button.group/button.inline-flex overlaps th.px-3.py-2; area=1291 ratio=0.32",
        "selector": "button.group/button.inline-flex",
        "severity": "warning",
        "text": "New artifact / Owner"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "button.group/button.inline-flex overlaps th.px-3.py-2; area=1633 ratio=0.40",
        "selector": "button.group/button.inline-flex",
        "severity": "warning",
        "text": "New artifact / Risk"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.40",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.43",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=944 ratio=0.18",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Partner enablement creates support load"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.40",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.43",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=944 ratio=0.18",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Partner enablement creates support load"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.40",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.43",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=944 ratio=0.18",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / Partner enablement creates support load"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 195,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/android-brave__artifact-panel.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 548,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 852,
      "bodyScrollWidth": 393,
      "documentScrollHeight": 852,
      "documentScrollWidth": 393,
      "visibleElementCount": 14,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 652,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 507px exceeds viewport 393px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 506px exceeds viewport 393px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=28 right=506 viewport=393",
        "selector": "div.flex.shrink-0",
        "severity": "error",
        "text": "Report Shared by Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 972,
      "bodyScrollWidth": 506,
      "documentScrollHeight": 1097,
      "documentScrollWidth": 507,
      "visibleElementCount": 47,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-brave__public-share-page.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 852,
      "id": "android-brave",
      "isMobile": true,
      "label": "Android Brave-like / 393x852",
      "userAgent": "Mozilla/5.0 (Linux; Android 15; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 Brave/1.0",
      "width": 393
    },
    "durationMs": 725,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 507px exceeds viewport 393px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 506px exceeds viewport 393px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=43 right=464 viewport=393",
        "selector": "[data-testid=\"public-share-report-dialog\"]",
        "severity": "error",
        "text": "Report chat Report this shared chat to Tegy. Why are you reporting this? Select report reason Copyright infringement Trademark infringement "
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1089,
      "bodyScrollWidth": 506,
      "documentScrollHeight": 1097,
      "documentScrollWidth": 507,
      "visibleElementCount": 12,
      "viewportHeight": 852,
      "viewportWidth": 393
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/android-brave__public-share-report-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 574,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 23,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 596,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 23,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 693,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=167x20 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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 81,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__chat-transcript-long.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 1175,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=348x28 scroll=348x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 21,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 638,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 60,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 675,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=277x16 scroll=308x16",
        "selector": "span.min-w-0.truncate",
        "severity": "warning",
        "text": "org_visual_fuzz_long_identifier_1234567890"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 47,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__settings-account.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 617,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 48,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 573,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 28,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 653,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 2 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 3 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 4 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 5 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 6 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 7 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 8 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=312x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 9 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=334x32 scroll=334x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 114,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__projects-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 722,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 550px exceeds viewport 430px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 550px exceeds viewport 430px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=0 right=794 viewport=430",
        "selector": "div",
        "severity": "error",
        "text": "All projects Share North America Enterprise Expansion With Very Long Strategic Planning Name Long-form market expansion workspace with inten"
      },
      {
        "category": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_18_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_18_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 550,
      "documentScrollHeight": 1193,
      "documentScrollWidth": 550,
      "visibleElementCount": 80,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__project-detail.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 784,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 550px exceeds viewport 430px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 550px exceeds viewport 430px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=65 right=485 viewport=430",
        "selector": "#radix-_r_1d_",
        "severity": "error",
        "text": "Share “North America Enterprise Expansion With Very Long Strategic Planning Name” Manage project access and copy a project link. Add people "
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 550,
      "documentScrollHeight": 1193,
      "documentScrollWidth": 550,
      "visibleElementCount": 43,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__project-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 591,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 28,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 696,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 216,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__artifacts-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 707,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=374x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "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"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=144x20 scroll=420x20",
        "selector": "[data-testid=\"artifact-panel-title\"]",
        "severity": "warning",
        "text": "Board Decision Memo With Long Readable Title · MD"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "h1.tegy-heading.truncate overlaps p.my-2.leading-6; area=3141 ratio=0.99",
        "selector": "h1.tegy-heading.truncate",
        "severity": "warning",
        "text": "Artifacts / Approve the focused pilot and measure retention weekly."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span.text-muted-foreground overlaps p.my-2.leading-6; area=1124 ratio=1.00",
        "selector": "span.text-muted-foreground",
        "severity": "warning",
        "text": "Filter by / Approve the focused pilot and measure retention weekly."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps p.my-2.leading-6; area=375 ratio=1.00",
        "selector": "span",
        "severity": "warning",
        "text": "All / Approve the focused pilot and measure retention weekly."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "button.group/button.inline-flex overlaps p.my-2.leading-6; area=4069 ratio=1.00",
        "selector": "button.group/button.inline-flex",
        "severity": "warning",
        "text": "New artifact / Approve the focused pilot and measure retention weekly."
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.36",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Enterprise packaging"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.39",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Growth"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=1536 ratio=0.26",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Long buying committees stretch cycle time"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=737 ratio=0.12",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Enterprise packaging"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=792 ratio=0.13",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Growth"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1407 ratio=0.24",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1512 ratio=0.25",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1008 ratio=0.17",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Partner enablement creates support load"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2144 ratio=0.36",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.39",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1536 ratio=0.26",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / Partner enablement creates support load"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-title\"] overlaps td.min-w-[9rem].px-3; area=2680 ratio=0.36",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Pricing architecture"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-title\"] overlaps td.min-w-[9rem].px-3; area=2880 ratio=0.39",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Finance"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-title\"] overlaps td.min-w-[9rem].px-3; area=1920 ratio=0.26",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Discounting pressure erodes margin"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-work-product\"] overlaps td.min-w-[9rem].px-3; area=1998 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-work-product\"]",
        "severity": "warning",
        "text": "Generated output / Pricing architecture"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps td.min-w-[9rem].px-3; area=2093 ratio=0.88",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Finance"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps td.min-w-[9rem].px-3; area=355 ratio=0.41",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Finance"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps td.min-w-[9rem].px-3; area=519 ratio=0.59",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Discounting pressure erodes margin"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 195,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__artifact-panel.png",
    "status": "warning"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 550,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 932,
      "bodyScrollWidth": 430,
      "documentScrollHeight": 932,
      "documentScrollWidth": 430,
      "visibleElementCount": 14,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "status": "passed"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 669,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 507px exceeds viewport 430px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 506px exceeds viewport 430px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=28 right=506 viewport=430",
        "selector": "div.flex.shrink-0",
        "severity": "error",
        "text": "Report Shared by Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 972,
      "bodyScrollWidth": 506,
      "documentScrollHeight": 1097,
      "documentScrollWidth": 507,
      "visibleElementCount": 47,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__public-share-page.png",
    "status": "flagged"
  },
  {
    "device": {
      "hasTouch": true,
      "height": 932,
      "id": "iphone-pro-max",
      "isMobile": true,
      "label": "Large phone / 430x932",
      "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1",
      "width": 430
    },
    "durationMs": 733,
    "issues": [
      {
        "category": "document-horizontal-overflow",
        "detail": "document scrollWidth 507px exceeds viewport 430px",
        "severity": "error"
      },
      {
        "category": "body-horizontal-overflow",
        "detail": "body scrollWidth 506px exceeds viewport 430px",
        "severity": "error"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=43 right=464 viewport=430",
        "selector": "[data-testid=\"public-share-report-dialog\"]",
        "severity": "error",
        "text": "Report chat Report this shared chat to Tegy. Why are you reporting this? Select report reason Copyright infringement Trademark infringement "
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 28px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1020,
      "bodyScrollWidth": 506,
      "documentScrollHeight": 1097,
      "documentScrollWidth": 507,
      "visibleElementCount": 12,
      "viewportHeight": 932,
      "viewportWidth": 430
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/iphone-pro-max__public-share-report-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 770,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 54,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/tablet-portrait__new-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 625,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 54,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/tablet-portrait__new-long-draft.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 685,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 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=166x18 scroll=581x18",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=316x20 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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 118,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-portrait__chat-transcript-long.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 1163,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=370x28 scroll=370x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 21,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-portrait__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 632,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 66,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 591,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 51,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 604,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 54,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 827,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=478x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "alexandra.very.long.strategy.operator@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=175x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "invalid-address-without-at"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 19,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "invite-dialog-long-drafts",
      "label": "Invite dialog with long draft chips",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/tablet-portrait__invite-dialog-long-drafts.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 831,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 36,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "billing-dialog-free",
      "label": "Billing dialog free state",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 708,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 59,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "screenshot": "assets/screenshots/tablet-portrait__projects-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 673,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 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=569x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=591x32 scroll=591x48",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 145,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/tablet-portrait__projects-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 686,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      },
      {
        "category": "visible-element-outside-viewport-x",
        "detail": "left=49 right=875 viewport=768",
        "selector": "div",
        "severity": "error",
        "text": "All projects Share North America Enterprise Expansion With Very Long Strategic Planning Name Long-form market expansion workspace with inten"
      },
      {
        "category": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_17_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_17_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 111,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/tablet-portrait__project-detail.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 717,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 43,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/tablet-portrait__project-share-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 636,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 59,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/tablet-portrait__artifacts-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 689,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 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=324x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 9 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 10 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 11 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 12 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 247,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/tablet-portrait__artifacts-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 711,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 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=324x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=324x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=274x20 scroll=420x20",
        "selector": "[data-testid=\"artifact-panel-title\"]",
        "severity": "warning",
        "text": "Board Decision Memo With Long Readable Title · MD"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span.text-muted-foreground overlaps h1.mb-2.mt-4; area=1124 ratio=1.00",
        "selector": "span.text-muted-foreground",
        "severity": "warning",
        "text": "Filter by / Decision Memo"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps h1.mb-2.mt-4; area=375 ratio=1.00",
        "selector": "span",
        "severity": "warning",
        "text": "All / Decision Memo"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "button.group/button.inline-flex overlaps h1.mb-2.mt-4; area=2007 ratio=0.49",
        "selector": "button.group/button.inline-flex",
        "severity": "warning",
        "text": "New artifact / Decision Memo"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2096 ratio=0.40",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Enterprise packaging"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2096 ratio=0.40",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Enterprise packaging"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1638 ratio=0.32",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping. / Channel partner motion"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-title\"] overlaps td.min-w-[9rem].px-3; area=1900 ratio=0.29",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md / Pricing architecture"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps td.min-w-[9rem].px-3; area=1098 ratio=0.46",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Pricing architecture"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps td.min-w-[9rem].px-3; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Pricing architecture"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=1744 ratio=0.34",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md / Growth"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.45",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md / Long buying committees stretch cycle time"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-xs overlaps td.min-w-[9rem].px-3; area=1128 ratio=0.22",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md / Validate budget owner and champion map"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1744 ratio=0.34",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Growth"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=2304 ratio=0.45",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Long buying committees stretch cycle time"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1128 ratio=0.22",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load. / Validate budget owner and champion map"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1363 ratio=0.26",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping. / RevOps"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=1800 ratio=0.35",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping. / Partner enablement creates support load"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "div.truncate.text-[11px] overlaps td.min-w-[9rem].px-3; area=881 ratio=0.17",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping. / Pilot with one implementation partner"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-title\"] overlaps td.min-w-[9rem].px-3; area=792 ratio=0.12",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md / Partner enablement creates support load"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-title\"] overlaps td.min-w-[9rem].px-3; area=1581 ratio=0.24",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md / Finance"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-title\"] overlaps td.min-w-[9rem].px-3; area=2088 ratio=0.32",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md / Discounting pressure erodes margin"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-title\"] overlaps td.min-w-[9rem].px-3; area=1022 ratio=0.16",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md / Define walk-away guardrails"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-work-product\"] overlaps td.min-w-[9rem].px-3; area=1853 ratio=0.93",
        "selector": "[data-testid=\"artifact-index-card-work-product\"]",
        "severity": "warning",
        "text": "Generated output / Finance"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps td.min-w-[9rem].px-3; area=2303 ratio=0.97",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Discounting pressure erodes margin"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps td.min-w-[9rem].px-3; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Define walk-away guardrails"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 226,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/tablet-portrait__artifact-panel.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 602,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1024 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 45,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "screenshot": "assets/screenshots/tablet-portrait__decision-log-placeholder.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 639,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=238x20 scroll=711x20",
        "selector": "h1.truncate.text-sm",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 49,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-portrait__public-share-page.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1024,
      "id": "tablet-portrait",
      "label": "Tablet portrait / 768x1024",
      "width": 768
    },
    "durationMs": 655,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1024,
      "bodyScrollWidth": 768,
      "documentScrollHeight": 1024,
      "documentScrollWidth": 768,
      "visibleElementCount": 12,
      "viewportHeight": 1024,
      "viewportWidth": 768
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-portrait__public-share-report-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 626,
    "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": 54,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/tablet-landscape__new-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 606,
    "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": 54,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/tablet-landscape__new-long-draft.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 675,
    "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=166x18 scroll=581x18",
        "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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 118,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-landscape__chat-transcript-long.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 1126,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=370x28 scroll=370x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 21,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-landscape__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 623,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 66,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 632,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 53,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 624,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 54,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 871,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=478x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "alexandra.very.long.strategy.operator@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=175x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "invalid-address-without-at"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 19,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "invite-dialog-long-drafts",
      "label": "Invite dialog with long draft chips",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/tablet-landscape__invite-dialog-long-drafts.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 822,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 36,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "billing-dialog-free",
      "label": "Billing dialog free state",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 648,
    "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": 59,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "screenshot": "assets/screenshots/tablet-landscape__projects-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 663,
    "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=318x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 2 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 3 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 4 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 5 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 6 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 7 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 8 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 9 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 145,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/tablet-landscape__projects-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 680,
    "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": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_17_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_17_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 111,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/tablet-landscape__project-detail.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 734,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 43,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/tablet-landscape__project-share-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 650,
    "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": 59,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/tablet-landscape__artifacts-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 634,
    "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=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 9 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 10 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 11 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 12 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 247,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/tablet-landscape__artifacts-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 690,
    "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=123x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=123x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=201x20 scroll=420x20",
        "selector": "[data-testid=\"artifact-panel-title\"]",
        "severity": "warning",
        "text": "Board Decision Memo With Long Readable Title · MD"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=1472 ratio=0.74",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=526 ratio=0.60",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps span; area=349 ratio=0.40",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / · Edited 9h ago ·"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=1472 ratio=0.74",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=526 ratio=0.60",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps span; area=349 ratio=0.40",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / · Edited 9h ago ·"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps td.min-w-[9rem].px-3; area=1778 ratio=0.75",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Pricing architecture"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps td.min-w-[9rem].px-3; area=670 ratio=0.77",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Pricing architecture"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps td.min-w-[9rem].px-3; area=204 ratio=0.23",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Finance"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=1472 ratio=0.74",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=526 ratio=0.60",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps span; area=349 ratio=0.40",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / · Edited 9h ago ·"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=1472 ratio=0.74",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=526 ratio=0.60",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps span; area=349 ratio=0.40",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / · Edited 9h ago ·"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=1472 ratio=0.74",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=526 ratio=0.60",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps span; area=349 ratio=0.40",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / · Edited 9h ago ·"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 768,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 768,
      "documentScrollWidth": 1024,
      "visibleElementCount": 226,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/tablet-landscape__artifact-panel.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 589,
    "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": 45,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "screenshot": "assets/screenshots/tablet-landscape__decision-log-placeholder.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 601,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=494x20 scroll=711x20",
        "selector": "h1.truncate.text-sm",
        "severity": "warning",
        "text": "Board-ready strategy synthesis with an intentionally long title for overflow checks"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 782,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 782,
      "documentScrollWidth": 1024,
      "visibleElementCount": 49,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-landscape__public-share-page.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 768,
      "id": "tablet-landscape",
      "label": "Tablet landscape / 1024x768",
      "width": 1024
    },
    "durationMs": 720,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 782,
      "bodyScrollWidth": 1024,
      "documentScrollHeight": 782,
      "documentScrollWidth": 1024,
      "visibleElementCount": 12,
      "viewportHeight": 768,
      "viewportWidth": 1024
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/tablet-landscape__public-share-report-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 639,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 77,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/laptop__new-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 627,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 77,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/laptop__new-long-draft.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 638,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 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=166x18 scroll=581x18",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=541x20 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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 141,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/laptop__chat-transcript-long.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 1121,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=370x28 scroll=370x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 21,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/laptop__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 601,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 66,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 601,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 53,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 604,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 54,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 823,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=478x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "alexandra.very.long.strategy.operator@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=175x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "invalid-address-without-at"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 19,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "invite-dialog-long-drafts",
      "label": "Invite dialog with long draft chips",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/laptop__invite-dialog-long-drafts.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 752,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 36,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "billing-dialog-free",
      "label": "Billing dialog free state",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 630,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 82,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "screenshot": "assets/screenshots/laptop__projects-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 627,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 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=318x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 2 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 3 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 4 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 5 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 6 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 7 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 8 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 9 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 168,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/laptop__projects-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 657,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      },
      {
        "category": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_17_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_17_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 134,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/laptop__project-detail.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 713,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 43,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/laptop__project-share-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 634,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 82,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/laptop__artifacts-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 620,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 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=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 9 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 10 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 11 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 12 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 270,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/laptop__artifacts-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 647,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x800 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=165x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=165x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=329x20 scroll=420x20",
        "selector": "[data-testid=\"artifact-panel-title\"]",
        "severity": "warning",
        "text": "Board Decision Memo With Long Readable Title · MD"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=747 ratio=0.37",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=747 ratio=0.37",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps td.min-w-[9rem].px-3; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Pricing architecture"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=747 ratio=0.37",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=747 ratio=0.37",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=747 ratio=0.37",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 226,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/laptop__artifact-panel.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 580,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x800 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 68,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "screenshot": "assets/screenshots/laptop__decision-log-placeholder.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 591,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 49,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/laptop__public-share-page.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 800,
      "id": "laptop",
      "label": "Laptop / 1280x800",
      "width": 1280
    },
    "durationMs": 657,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 800,
      "bodyScrollWidth": 1280,
      "documentScrollHeight": 800,
      "documentScrollWidth": 1280,
      "visibleElementCount": 12,
      "viewportHeight": 800,
      "viewportWidth": 1280
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/laptop__public-share-report-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 613,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": 77,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/desktop__new-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 625,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": 77,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/desktop__new-long-draft.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 658,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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=166x18 scroll=581x18",
        "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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 141,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/desktop__chat-transcript-long.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 1115,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=370x28 scroll=370x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 21,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/desktop__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 606,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 66,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 601,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 53,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 581,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 54,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 1205,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=478x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "alexandra.very.long.strategy.operator@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=175x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "invalid-address-without-at"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 19,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "invite-dialog-long-drafts",
      "label": "Invite dialog with long draft chips",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/desktop__invite-dialog-long-drafts.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 776,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 36,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "billing-dialog-free",
      "label": "Billing dialog free state",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 650,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": 82,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "screenshot": "assets/screenshots/desktop__projects-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 653,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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=318x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 2 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 3 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 4 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 5 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 6 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 7 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 8 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 9 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 168,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/desktop__projects-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 660,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_17_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_17_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 134,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/desktop__project-detail.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 765,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 43,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/desktop__project-share-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 636,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": 82,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/desktop__artifacts-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 670,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 9 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 10 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 11 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 12 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 270,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/desktop__artifacts-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 650,
    "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"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=192x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=409x20 scroll=420x20",
        "selector": "[data-testid=\"artifact-panel-title\"]",
        "severity": "warning",
        "text": "Board Decision Memo With Long Readable Title · MD"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=294 ratio=0.15",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=294 ratio=0.15",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=294 ratio=0.15",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=294 ratio=0.15",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "span overlaps [data-testid=\"artifact-index-card-work-product\"]; area=294 ratio=0.15",
        "selector": "span",
        "severity": "warning",
        "text": "· Edited 9h ago · / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=874 ratio=1.00",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 226,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/desktop__artifact-panel.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 589,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": 68,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "screenshot": "assets/screenshots/desktop__decision-log-placeholder.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 614,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 49,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/desktop__public-share-page.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 900,
      "id": "desktop",
      "label": "Desktop / 1440x900",
      "width": 1440
    },
    "durationMs": 655,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 900,
      "bodyScrollWidth": 1440,
      "documentScrollHeight": 900,
      "documentScrollWidth": 1440,
      "visibleElementCount": 12,
      "viewportHeight": 900,
      "viewportWidth": 1440
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/desktop__public-share-report-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 620,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 77,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "new-empty",
      "label": "New chat empty composer",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/wide-desktop__new-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 620,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 77,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "new-long-draft",
      "label": "New chat long composer draft",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/wide-desktop__new-long-draft.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 662,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 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=166x18 scroll=581x18",
        "selector": "span.truncate",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=650x20 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=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 141,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "chat-transcript-long",
      "label": "Chat transcript with long title and answer",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/wide-desktop__chat-transcript-long.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 1140,
    "issues": [
      {
        "category": "text-clipping",
        "detail": "client=370x28 scroll=370x32",
        "selector": "#radix-_r_v_",
        "severity": "error",
        "text": "Chat shared"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 21,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "chat-share-dialog",
      "label": "Chat share dialog",
      "path": "/chat/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/wide-desktop__chat-share-dialog.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 577,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 66,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "settings-general",
      "label": "Settings general",
      "path": "/new#settings/general"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 578,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 53,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "settings-account",
      "label": "Settings account with long email/org id",
      "path": "/new#settings/account"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 572,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 54,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "settings-usage",
      "label": "Settings usage and billing state",
      "path": "/new#settings/usage"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 813,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=478x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "alexandra.very.long.strategy.operator@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=150x15 scroll=175x15",
        "selector": "span.max-w-[150px].shrink-0",
        "severity": "warning",
        "text": "invalid-address-without-at"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 19,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "invite-dialog-long-drafts",
      "label": "Invite dialog with long draft chips",
      "path": "/new"
    },
    "screenshot": "assets/screenshots/wide-desktop__invite-dialog-long-drafts.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 752,
    "issues": [],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 36,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "billing-dialog-free",
      "label": "Billing dialog free state",
      "path": "/new"
    },
    "status": "passed"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 618,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 82,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "projects-empty",
      "label": "Projects empty state",
      "path": "/projects"
    },
    "screenshot": "assets/screenshots/wide-desktop__projects-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 622,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 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=318x20 scroll=625x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "North America Enterprise Expansion With Very Long Strategic Planning Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 1 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 2 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 2 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 3 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 3 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 4 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 4 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 5 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 5 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 6 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 6 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 7 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 7 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 8 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 8 includes a deliberat"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=318x20 scroll=454x20",
        "selector": "[data-testid=\"project-card-name\"]",
        "severity": "warning",
        "text": "Strategic Workspace 9 With Long Market Expansion Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=340x32 scroll=340x64",
        "selector": "div.mt-2.line-clamp-2",
        "severity": "warning",
        "text": "Long-form market expansion workspace with intentionally lengthy copy for visual fuzzing on narrow viewports. Scenario 9 includes a deliberat"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 168,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "projects-dense",
      "label": "Projects dense grid with long names",
      "path": "/projects?scope=owned&sort=updated"
    },
    "screenshot": "assets/screenshots/wide-desktop__projects-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 674,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      },
      {
        "category": "text-clipping",
        "detail": "client=97x30 scroll=97x35",
        "selector": "#radix-_r_17_-trigger-chats",
        "severity": "error",
        "text": "Your chats"
      },
      {
        "category": "text-clipping",
        "detail": "client=83x30 scroll=83x35",
        "selector": "#radix-_r_17_-trigger-activity",
        "severity": "error",
        "text": "Activity"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 134,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "project-detail",
      "label": "Project detail workspace",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/wide-desktop__project-detail.png",
    "status": "flagged"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 745,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x20 scroll=317x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Local Visual Fuzz User With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=249x16 scroll=529x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "local.visual.fuzz.user.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x20 scroll=274x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Strategy Operator With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=148x16 scroll=492x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "strategy.operator.with.long.email@example-consulting-workspace.test"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x20 scroll=497x20",
        "selector": "div.truncate.text-sm",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=116x16 scroll=411x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "Everyone in your workspace can view and use this project"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=138x16 scroll=426x16",
        "selector": "span",
        "severity": "warning",
        "text": "Everyone at Rocket Minds Strategy Workspace With Long Name"
      },
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 43,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "project-share-dialog",
      "label": "Project share/access dialog",
      "path": "/project/11111111-1111-4111-8111-111111111111"
    },
    "screenshot": "assets/screenshots/wide-desktop__project-share-dialog.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 612,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 82,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "artifacts-empty",
      "label": "Artifacts empty state",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/wide-desktop__artifacts-empty.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 648,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 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=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 9 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-9-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 10 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-10-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 11 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-11-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=343x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 12 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-12-with-responsive-title.md"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 270,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "artifacts-dense",
      "label": "Artifacts dense index",
      "path": "/artifacts"
    },
    "screenshot": "assets/screenshots/wide-desktop__artifacts-dense.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 660,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x1080 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=237x16 scroll=345x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 1 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=403x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "board-decision-memo-with-long-readable-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 2 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-2-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 3 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-3-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 4 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-4-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 5 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-5-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 6 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-6-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 7 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-7-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=338x16",
        "selector": "div.truncate.text-xs",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=633x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Approve the focused pilot and measure retention weekly while checking partner enablement load."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x16 scroll=337x16",
        "selector": "div.truncate.text-[11px]",
        "severity": "warning",
        "text": "Variant 8 has enough text to stress card wrapping."
      },
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=237x20 scroll=394x20",
        "selector": "[data-testid=\"artifact-index-card-title\"]",
        "severity": "warning",
        "text": "long-board-artifact-8-with-responsive-title.md"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      },
      {
        "category": "text-overlap-candidate",
        "detail": "[data-testid=\"artifact-index-card-visibility\"] overlaps [data-testid=\"artifact-index-card-work-product\"]; area=394 ratio=0.45",
        "selector": "[data-testid=\"artifact-index-card-visibility\"]",
        "severity": "warning",
        "text": "Private / Generated output"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 226,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "artifact-panel",
      "label": "Artifact panel open",
      "path": "/artifacts?artifactId=artifact-decision-memo"
    },
    "screenshot": "assets/screenshots/wide-desktop__artifact-panel.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 564,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=219x20 scroll=660x20",
        "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=199x16 scroll=294x18",
        "selector": "span.truncate.text-[13px]",
        "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": "16x1080 below 24px minimum",
        "selector": "button[aria-label=\"Toggle Sidebar\"].absolute.inset-y-0",
        "severity": "warning",
        "text": "Toggle Sidebar"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 68,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "decision-log-placeholder",
      "label": "Decision log placeholder",
      "path": "/decision-log"
    },
    "screenshot": "assets/screenshots/wide-desktop__decision-log-placeholder.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 600,
    "issues": [
      {
        "category": "intentional-or-possible-truncation",
        "detail": "client=98x15 scroll=632x16",
        "selector": "h3.line-clamp-4.overflow-hidden",
        "severity": "warning",
        "text": "Enterprise expansion evidence pack with a very long filename for responsive layout.pdf"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 49,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "public-share-page",
      "label": "Public shared chat page",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/wide-desktop__public-share-page.png",
    "status": "warning"
  },
  {
    "device": {
      "height": 1080,
      "id": "wide-desktop",
      "label": "Wide desktop / 1920x1080",
      "width": 1920
    },
    "durationMs": 624,
    "issues": [
      {
        "category": "small-interactive-target",
        "detail": "16x16 below 24px minimum",
        "selector": "button.absolute.right-3",
        "severity": "warning",
        "text": "Close"
      }
    ],
    "metrics": {
      "bodyScrollHeight": 1080,
      "bodyScrollWidth": 1920,
      "documentScrollHeight": 1080,
      "documentScrollWidth": 1920,
      "visibleElementCount": 12,
      "viewportHeight": 1080,
      "viewportWidth": 1920
    },
    "scenario": {
      "id": "public-share-report-dialog",
      "label": "Public share report dialog",
      "path": "/share/22222222-2222-4222-8222-222222222222"
    },
    "screenshot": "assets/screenshots/wide-desktop__public-share-report-dialog.png",
    "status": "warning"
  }
]
