{
  "lane": "glm52",
  "layout": {
    "title": "Focus Desk",
    "headings": [
      "Focus Desk",
      "Create a task",
      "Your tasks"
    ],
    "font": "-apple-system, \"system-ui\", \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif",
    "background": "rgb(246, 247, 251)",
    "buttons": [
      {
        "text": "Add task",
        "label": null
      },
      {
        "text": "Edit",
        "label": null
      },
      {
        "text": "Delete",
        "label": null
      },
      {
        "text": "Edit",
        "label": null
      },
      {
        "text": "Delete",
        "label": null
      },
      {
        "text": "Edit",
        "label": null
      },
      {
        "text": "Delete",
        "label": null
      },
      {
        "text": "Edit",
        "label": null
      },
      {
        "text": "Delete",
        "label": null
      }
    ],
    "stylesheetCount": 1
  },
  "results": [
    {
      "name": "01 loads empty with no runtime error",
      "pass": true,
      "ms": 1716
    },
    {
      "name": "02 create title/notes/priority/due",
      "pass": true,
      "ms": 62
    },
    {
      "name": "03 whitespace title rejected",
      "pass": true,
      "ms": 48
    },
    {
      "name": "04 edit title persists",
      "pass": true,
      "ms": 126
    },
    {
      "name": "05 completion toggle reversible and persisted",
      "pass": true,
      "ms": 117
    },
    {
      "name": "06 deletion persists",
      "pass": true,
      "ms": 83
    },
    {
      "name": "07 case-insensitive title search",
      "pass": true,
      "ms": 108
    },
    {
      "name": "08 case-insensitive notes search",
      "pass": true,
      "ms": 116
    },
    {
      "name": "09 status filter active/completed/all",
      "pass": true,
      "ms": 154
    },
    {
      "name": "10 priority filter",
      "pass": true,
      "ms": 113
    },
    {
      "name": "11 filters and search compose",
      "pass": true,
      "ms": 154
    },
    {
      "name": "12 empty search state visible",
      "pass": true,
      "ms": 112
    },
    {
      "name": "13 global counts correct",
      "pass": true,
      "ms": 151
    },
    {
      "name": "14 multiple tasks survive reload",
      "pass": true,
      "ms": 124
    },
    {
      "name": "15 invalid saved JSON recoverable",
      "pass": true,
      "ms": 91
    },
    {
      "name": "16 title and notes HTML injection prevented",
      "pass": true,
      "ms": 204
    },
    {
      "name": "17 desktop has no horizontal overflow",
      "pass": true,
      "ms": 191
    },
    {
      "name": "18 mobile no overflow and form usable",
      "pass": true,
      "ms": 728
    },
    {
      "name": "19 inputs have accessible labels",
      "pass": true,
      "ms": 4
    },
    {
      "name": "20 README includes run instructions",
      "pass": true,
      "ms": 0
    }
  ],
  "passed": 20,
  "total": 20,
  "pageErrors": [],
  "verifiedAt": "2026-09-14T00:47:53.530Z",
  "verdict": "pass"
}