{
  "forumBasePath": "/forums/",
  "frontendUrls": {
    "index": "/forums/",
    "threadList": "/forums/getting-started/",
    "thread": "/forums/getting-started/best-local-dev-setup/",
    "account": "/forums/account/",
    "member": "/forums/member/1/",
    "inbox": "/forums/inbox/",
    "search": "/forums/search/",
    "conversation": null
  },
  "screenshots": [
    "tests/playwright/checkpoints/verify/screenshots/frontend-index.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-inbox.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-user-menu-open.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-notifications-open.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-messenger-open.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-messenger-compose.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-thread-actions-dropdown-open.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-index-dark.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-mobile-index.png",
    "tests/playwright/checkpoints/verify/screenshots/frontend-mobile-notifications-open.png"
  ],
  "darkMode": {
    "bodyBackground": "rgba(0, 0, 0, 0)",
    "wrapperBackground": "rgba(0, 0, 0, 0)",
    "wrapperText": "rgb(227, 227, 227)"
  },
  "mobile": {
    "viewport": "375x667",
    "mobileNavVisible": true
  },
  "baseline": {
    "found": true,
    "forumBasePath": "/forums/",
    "totals": {
      "captured": 9,
      "skipped": 1,
      "failed": 9
    }
  },
  "checks": [
    {
      "name": "frontend:index",
      "status": "pass",
      "blocker": false,
      "details": "Loaded /forums/."
    },
    {
      "name": "frontend:threadList",
      "status": "fail",
      "blocker": true,
      "details": "Missing required selector #presszone-forum-content."
    },
    {
      "name": "frontend:thread",
      "status": "fail",
      "blocker": true,
      "details": "Missing required selector #presszone-forum-content."
    },
    {
      "name": "frontend:account",
      "status": "fail",
      "blocker": true,
      "details": "Missing required selector #presszone-forum-content."
    },
    {
      "name": "frontend:member",
      "status": "fail",
      "blocker": true,
      "details": "Missing required selector #presszone-forum-content."
    },
    {
      "name": "frontend:inbox",
      "status": "pass",
      "blocker": false,
      "details": "Loaded /forums/inbox/."
    },
    {
      "name": "frontend:search",
      "status": "fail",
      "blocker": true,
      "details": "Missing required selector #presszone-forum-content."
    },
    {
      "name": "frontend:conversation",
      "status": "skip",
      "blocker": false,
      "details": "URL unavailable in current fixture data."
    },
    {
      "name": "interaction:user-menu",
      "status": "pass",
      "blocker": false,
      "details": "User dropdown opens with aria-expanded=true."
    },
    {
      "name": "interaction:notifications-open",
      "status": "pass",
      "blocker": false,
      "details": "Notifications dialog opens with expected ARIA attributes."
    },
    {
      "name": "interaction:notifications-close",
      "status": "pass",
      "blocker": false,
      "details": "Notifications closes and resets aria-expanded=false."
    },
    {
      "name": "interaction:messenger-open",
      "status": "pass",
      "blocker": false,
      "details": "Messenger panel opens from navbar."
    },
    {
      "name": "interaction:messenger-compose",
      "status": "pass",
      "blocker": false,
      "details": "Messenger compose flow opens."
    },
    {
      "name": "interaction:messenger-close",
      "status": "pass",
      "blocker": false,
      "details": "Messenger close action executed."
    },
    {
      "name": "interaction:thread-actions-dropdown",
      "status": "pass",
      "blocker": false,
      "details": "Thread actions dropdown opens with aria-expanded=true."
    },
    {
      "name": "interaction:reply-modal-open",
      "status": "skip",
      "blocker": false,
      "details": "Reply button exists but modal selector not found."
    },
    {
      "name": "dark-mode:body-background",
      "status": "pass",
      "blocker": false,
      "details": "Computed body background is rgba(0, 0, 0, 0)."
    },
    {
      "name": "dark-mode:wrapper-text",
      "status": "pass",
      "blocker": false,
      "details": "Computed wrapper text color is rgb(227, 227, 227)."
    },
    {
      "name": "admin:dashboard",
      "status": "fail",
      "blocker": true,
      "details": "Admin root app not visible."
    },
    {
      "name": "admin:settings",
      "status": "fail",
      "blocker": true,
      "details": "Admin root app not visible."
    },
    {
      "name": "admin:design",
      "status": "fail",
      "blocker": true,
      "details": "Admin root app not visible."
    },
    {
      "name": "admin:moderation",
      "status": "fail",
      "blocker": true,
      "details": "Admin root app not visible."
    },
    {
      "name": "admin:settings-toggle-a11y",
      "status": "skip",
      "blocker": false,
      "details": "No settings toggle found on settings page."
    },
    {
      "name": "mobile:navigation-visible",
      "status": "pass",
      "blocker": false,
      "details": "Mobile nav visible at 375x667 viewport."
    },
    {
      "name": "mobile:notifications-open",
      "status": "pass",
      "blocker": false,
      "details": "Mobile notifications button opens dialog."
    }
  ],
  "totals": {
    "pass": 13,
    "fail": 9,
    "skip": 3,
    "blockers": 9
  }
}