{
  "schemaVersion": 1,
  "sourceDigest": "sha256-g1kPfrvh+zjxIsqmUJsKQGfcAhaRyQulwTWvJsv/A8c=",
  "artifactDigest": "sha256-P60/vJQi7T7GM/hGcSMY/bqQlC9R8IjZ8vzHnwrYkes=",
  "revision": null,
  "run": {
    "startedAt": "2026-09-11T21:40:29.628Z",
    "completedAt": "2026-09-11T22:00:13.172Z",
    "result": "passed",
    "reference": "https://github.com/j3w1/theme/actions/runs/34650033915"
  },
  "records": [
    {
      "id": "e-6f9ea7d63ae99c3745007a34",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "active",
          "disabled",
          "loading"
        ],
        "variants": [
          "default",
          "secondary",
          "tertiary",
          "destructive"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the state matrix renders every declared state for every tone",
        "line": 28
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-18330bfab827f194553031d9",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the primary tone: fill, hover fill, container ring, radius 0",
        "line": 38
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a40c35c42497d34c7fdf6ccb",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the destructive tone fills on hover with its on-fill text",
        "line": 62
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-4faae1b9c71ec2e86aec0628",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "disabled uses the disabled roles at full opacity",
        "line": 78
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-5a79b0a5ccfd01f4cc1b93f7",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "keyboard: Tab reaches the live button and shows the ring",
        "line": 96
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-d2da10235f5b56b62d9e620c",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "checked",
          "mixed",
          "checked+focus-visible",
          "checked+disabled",
          "disabled",
          "invalid",
          "required"
        ],
        "variants": [
          "default",
          "group"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "the state matrix renders every declared state for both variants",
        "line": 30
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-0f38b61c71cef56963884cae",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "the live box: square, checked fill and glyph, rings",
        "line": 43
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-22e9a8070d5f21c1f5d0a299",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "keyboard: Space toggles the live checkbox",
        "line": 94
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-621a0b1071bdf77ab2bd79b1",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "rendering",
        "states": [
          "default",
          "open",
          "closed",
          "focus-trapped",
          "hover",
          "focus-visible",
          "reduced-motion"
        ],
        "variants": [
          "default",
          "alert-dialog",
          "form"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "the state matrix renders every declared state for every variant, closed cells hide the dialog",
        "line": 17
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-6d9d75a292625eebbe7b524f",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "the live dialog draws the overlay border on the overlay surface, the backdrop, no radius, and the ring on its first button",
        "line": 35
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b7296b459517586035a3db3c",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "keyboard: Tab walks Close, then the actions, and the ring recolours on the primary fill",
        "line": 70
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-d3d4c7c28c55f2c465b4d794",
      "kind": "automated",
      "scope": {
        "component": "form-builder",
        "category": "enhancements",
        "states": [
          "default",
          "empty",
          "invalid",
          "disabled"
        ],
        "variants": [
          "default"
        ],
        "note": "Five field kinds, keyboard add/edit/order, required validation, both densities, bounded atomic import, explicit definition-only download, reset and no-JS. Automated DOM/axe; no native port or manual screen-reader claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/form-builder.spec.js",
        "title": "builder contract and static reference remain available without JavaScript",
        "line": 5
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-19db805157738f95e1e7e384",
      "kind": "automated",
      "scope": {
        "component": "form-builder",
        "category": "enhancements",
        "states": [
          "default",
          "empty",
          "invalid",
          "disabled"
        ],
        "variants": [
          "default"
        ],
        "note": "Five field kinds, keyboard add/edit/order, required validation, both densities, bounded atomic import, explicit definition-only download, reset and no-JS. Automated DOM/axe; no native port or manual screen-reader claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/form-builder.spec.js",
        "title": "compose all five fields, reorder, validate, transfer and reject invalid imports without data loss",
        "line": 11
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-72f804e8f0dc8be0176772d0",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "visited",
          "current"
        ],
        "variants": [
          "default",
          "standalone",
          "current"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 30
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-fcbceaead7c0789cf8eb224a",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the live inline link: text, underline, hover, ring",
        "line": 38
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-3069ffadb2cd348ea049a359",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the current link swaps the underline for the 2px indicator bar",
        "line": 63
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-fdbc354e1bbff0c0a027e433",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "keyboard: Tab reaches the live link and shows the ring",
        "line": 73
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-bf56a5368a1353ad34f93c54",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "open",
          "closed",
          "disabled",
          "checked",
          "selected"
        ],
        "variants": [
          "default",
          "with-submenu",
          "with-checks"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-fa3c1bad1c643f9a2c17babf",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "the menu surface, the active item fill and the ring on the button",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-bf6ea3e6f3f02d819d49f1a7",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "structure: the button owns the menu and one item is in the tab order",
        "line": 68
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-3088f3b2365d367d8e65dab9",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "checked",
          "checked+focus-visible",
          "disabled",
          "invalid",
          "required"
        ],
        "variants": [
          "default",
          "horizontal"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "the state matrix renders every declared state for both variants",
        "line": 29
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a753e27203c663a1455d3ade",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "the live radios: square boxes, checked fill with the inner square, rings",
        "line": 41
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-3e8bc738aa595ed185c68692",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "keyboard: the arrow keys move the check through the live group",
        "line": 87
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b243f139e7a864e056fbc767",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "required",
          "invalid",
          "invalid+focus-visible",
          "disabled"
        ],
        "variants": [
          "default",
          "with-groups",
          "multiple"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-3896ec2de84902eb9ecc6cfc",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "the live control honours the box, focus, invalid and disabled rules",
        "line": 23
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a202c1141cca0b306c8a850a",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "keyboard: Tab reaches the live select and the ring shows",
        "line": 76
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-fea6091343d047312a648d17",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "selected",
          "selected+focus-visible",
          "selected+container-inactive",
          "sorted",
          "empty",
          "loading"
        ],
        "variants": [
          "default",
          "sticky-header",
          "numeric",
          "with-caption"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-62a09d215f8f36d65503e25a",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "header rule, selected fill, hover fill and square corners",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-c69665b3bb5470fbdbd6f2d7",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "keyboard: the sort buttons are the only tab stops and take the dashed ring",
        "line": 73
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-3cd1cf5789814fa8daa62682",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "selected",
          "selected+focus-visible",
          "selected+container-inactive",
          "disabled"
        ],
        "variants": [
          "default",
          "overflow"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-6c58db02b1d8efc7216b468b",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "the selected tab is a 2px indicator bar with bright text, and the ring sits on it",
        "line": 23
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-abc87b3026db42534926a5f0",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "roving tabindex: exactly one tab is in the tab order and it is the selected one",
        "line": 57
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-e7df6f3699b208f43c44fbf1",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "placeholder-shown",
          "filled",
          "required",
          "invalid",
          "invalid+focus-visible",
          "invalid+hover",
          "disabled",
          "disabled+filled",
          "read-only",
          "read-only+focus-visible",
          "loading"
        ],
        "variants": [
          "default",
          "password",
          "search",
          "number",
          "affix"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 10
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-afe7e4b87c98c6b41ae3d9d0",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "the live control honours the focus, invalid, disabled and read-only rules",
        "line": 22
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-4a0516c5e20170439cb2e7a2",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "keyboard: Tab reaches the input, then the trailing action",
        "line": 68
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b0ce2c5211755a9734c90a4c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Consumption policy and per-profile role eligibility, including no-JS access."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/eligibility.spec.js",
        "title": "profile columns and pending decision links agree with consumption policy",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-e312b19d200a004a06911a0e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Static bridge instructions, downloadable real adapter, explicit API/account limits and observed sample status. This browser protocol does not itself import to Figma; real import receipts are separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/figma-bridge.spec.js",
        "title": "Figma bridge exposes its actual route and limits without JavaScript",
        "line": 3
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-80f98fcedf121c8a468488a0",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Chromium touch-capable emulation reports both hover queries false; real mouse input verifies morph, tracking, leave and scroll. Not physical-device evidence."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "mouse activates morph and popup when both hover queries are false",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-8afbde303b9d78697f6a6b65",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Chromium touch emulation with real touchscreen tap; dispatched pointermove checks touch/unknown rejection and pen acceptance at event level, not physical pen hardware."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "touch and unknown input do not open the popup; pen events do",
        "line": 36
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-4fb02d24a3f7c0a71aa8f871",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "hex previews preserve exact colors, copy text and the no-JS baseline",
        "line": 54
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-4595db95895d3f632fc363cb",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Pointer hover: exact circle-to-square scale, fast duration and unchanged adjacent geometry."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "hover grows visually by 1.4px without reflow",
        "line": 77
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-d32ea35e41154569be97dfeb",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Reduced-motion media enabled before loading; hover enlargement has no transition."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "reduced-motion previews change instantly",
        "line": 92
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-dd0bdf8ff7c5b378ba444434",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Forced-colors media enabled before loading; the decorative preview retains its exact fill."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "forced-colors previews preserve literal color data",
        "line": 102
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-cd726a2ec00c714fd1ef13ed",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "print",
        "states": [],
        "variants": [],
        "note": "Print media enabled before loading; previews request exact color preservation."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "printed previews request exact colors",
        "line": 111
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-7052106663c9a07e3c3804f2",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "inspector uses generated previews and retains all token matches without new tab stops",
        "line": 119
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-27b5c7e32d64250167212f2c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Mouse tracking, leave, outside press, scroll hit testing and viewport bounds on desktop; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "color popup follows only its circle and revalidates stationary hover on scroll",
        "line": 136
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-6b58ae0428b31481d142fcbe",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "loads under /theme/ with no errors, no requests outside the base, and the theme applied",
        "line": 26
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-5d094fcad6b9798688a9d8ee",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "keyboard: the skip link, contents and controls are reachable and focus is visibly dashed",
        "line": 47
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-c0bbca8128bcbe441279d7b6",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "axe",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "axe finds no WCAG 2.x A/AA violations (a scan, not a conformance claim)",
        "line": 67
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-98eda6c353d58f3ccc88ba22",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "reflow projects only",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "reflow: no horizontal page scroll at 360px and at 200% text zoom",
        "line": 80
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-747c437c87f2aec853eb0f38",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "reduced motion: every transition and animation is effectively instant",
        "line": 93
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-2de6cd4b5ecff514e4ceaf60",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "enhancements: search narrows the contents, family filter hides sections, density and profile persist, reset clears",
        "line": 106
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-d4b30355df348ed5cc1e5140",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "inspector: hovering a token reference shows its resolved value and profile values",
        "line": 147
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-13e687e11a82ff2244694f82",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "print",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "print: controls and the sticky contents are hidden, link URLs are printed",
        "line": 161
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-68a95767544bf7dc6ef06bfd",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "portal retains specification content and opens its compact command utility",
        "line": 8
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-18a60a21838eeea4ef4029a1",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "legacy homepage hashes migrate to the complete reference",
        "line": 26
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f22229f05539763cbbaed6fc",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "global command search loads once and finds components, token swatches and decisions",
        "line": 33
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-87a81325aad93c9d321d5b5e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "a component page exposes live behavior, API and canonical rules without catalogue-wide scripts",
        "line": 66
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-5333b6bae624a73036811ee2",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "portal overview meets the automated accessibility scan",
        "line": 75
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f6d303ca6243556c95019e32",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "Vue records support list, edit, validation, detail and reset",
        "line": 80
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-ab187ac4318a54a2d29b7260",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "every Vue destination resolves under the Pages base and graph bars use canonical red",
        "line": 93
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-aa714d5f071f1f59904d810e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "agent-kit selection prepares bounded framework and mode commands",
        "line": 129
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-2f1d53ae695fdd274d1e5e8e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "standalone public control enhancement preserves forms and restores native fallback",
        "line": 143
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-8e6456493fa08eccff71077f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "themed task choices move the card and retain keyboard focus",
        "line": 157
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-8f524ccb503e4a0bbaac9654",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Real empty port catalogue, static JSON, navigation, narrow/no-JS access. Synthetic state/evidence coverage is in source tests, not a real import claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "port explorer truthfully exposes the empty catalogue and contribution route",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-57edbfb08b1cc70533a4c0ef",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Real empty port catalogue, static JSON, navigation, narrow/no-JS access. Synthetic state/evidence coverage is in source tests, not a real import claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "port explorer navigation is keyboard accessible with no axe violations",
        "line": 17
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-daac976f2899beda0c4eb0c2",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Request-intercepted, explicitly synthetic port data exercises the real static renderer, mapping classifications, search/reset and no-JS. Never a real port or import result."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "synthetic mapping states use the real renderer and keyboard search without publishing a port",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-1ddd14c396086c0fe6bab676",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Synthetic finite width transition exercises the independently authored private capture helper. Exact final measurement and repeated PNG equality; no licensed source, framework import, or component conformance claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/private-parity.spec.js",
        "title": "private capture measurements describe the settled image rather than a transition frame",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-86580a50ae33d6ca596c3841",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "standalone recipes match canonical defaults and stay inside their style scope",
        "line": 10
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-8d62e2e069ec30947211e5f2",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "recipes work outside Astro with independent native fields and visible no-JS downloads",
        "line": 37
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-44a336d65130a452218745d3",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "recipe clipboard preserves clean source, unique prefixes and attribution",
        "line": 59
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b728270531b44dfc09d66be9",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Release picker/report static content and bounded frame scroll regions in each configured viewport; frames are reconstructed visual references, not historical JavaScript or manual accessibility evidence."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "release reports and historical links remain readable without JavaScript and without page overflow",
        "line": 9
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-6aee948b2a714fcf33258146",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Automated desktop keyboard selection, matched historical state controls, actual iframe viewport and axe checks of report/picker chrome; sandboxed historical fixtures have separate limitations and are not certified."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "release picker and matched-state controls work with keyboard and preserve a 640 by 480 viewport",
        "line": 20
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-1040cecf3d0f0296c761b0d0",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Chromium desktop captures of seven default reconstructed specimens in two fresh pages at 640x480, comfortable, LTR, reduced motion, JavaScript disabled. Exact PNG-byte equality. Not other states/engines, physical fonts, historical scripts, or manual accessibility."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "same-revision visual captures are identical under recorded matched conditions",
        "line": 46
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 480
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-bccd8680fb65787f60490721",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Documentation table sizing, contained horizontal overflow and single-line controls; component specimen geometry is checked by its own tests."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/spec-tables.spec.js",
        "title": "documentation tables keep readable columns and compact copy controls",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a88762ea2bfe82aeb4bc711d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Separate sealed task-kit reconstruction: native editing, modal lifecycle, focus return, narrow reflow and axe. Does not claim all component states or manual accessibility acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-consumption.spec.js",
        "title": "sealed composed reconstruction retains native controls and modal lifecycle",
        "line": 9
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-1c2233faa9a70933fb9d5346",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "task kit controls reflow and preserve a no-JS consumption route",
        "line": 19
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b99d6dc83e5341ec7cf13657",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "browser ZIP and CLI directory agree byte-for-byte at the same pin",
        "line": 40
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b77b2e713c8aa18797ce7191",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "mixed deployment inputs fail closed and task text remains local data",
        "line": 66
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-679761d47ca39594fb43494c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Semantic usage filters, persistent static details, clipboard and reflow on the token tool pages."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "usage filters require a documented match and preserve profile restrictions",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-5ba6acabf18f712deda582f3",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "axe",
        "states": [],
        "variants": [],
        "note": "Token usage index controls and default-profile result table; a scan is not a conformance claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "usage index controls and default results have no automated accessibility violations",
        "line": 35
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a88ff719160348e071ae1f43",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Semantic usage filters, persistent static details, clipboard and reflow on the token tool pages."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "token details are persistent, source-linked and readable without scripts",
        "line": 43
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-0b9a00b837578857dc59a69e",
      "kind": "automated",
      "scope": {
        "component": "admin-form",
        "category": "enhancements",
        "states": [
          "default",
          "invalid",
          "busy"
        ],
        "variants": [
          "default"
        ],
        "note": "Local composed workflow: keyboard submit, summary navigation, correction, retained values, review, explicit busy completion, no data requests. Automated DOM/axe; no manual screen-reader or persistence claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/validation-recovery.spec.js",
        "title": "validation reference remains useful without JavaScript and fits narrow layouts",
        "line": 5
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-89c2bc9286cc3b26d5577f3a",
      "kind": "automated",
      "scope": {
        "component": "admin-form",
        "category": "enhancements",
        "states": [
          "default",
          "invalid",
          "busy"
        ],
        "variants": [
          "default"
        ],
        "note": "Local composed workflow: keyboard submit, summary navigation, correction, retained values, review, explicit busy completion, no data requests. Automated DOM/axe; no manual screen-reader or persistence claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/validation-recovery.spec.js",
        "title": "correct and review with keyboard, preserve values, and explicitly complete the simulated save",
        "line": 11
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-6b90743ca5ed2e0654260c20",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Dedicated no-JS route check.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench preserves canonical content and direct reporting without JavaScript",
        "line": 14
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-4a286fdd29362d5c2f476f66",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench uses real viewport widths and reports measured mismatches without altering layout",
        "line": 27
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-617845ba5c16f4e5d4db0810",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "native controls support checkbox Space, field actions, roving tabs and modal focus return",
        "line": 58
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f5ba346a0fcfcb5e39b3721c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "share links exclude sample text by default, preserve history and expose unavailable revisions",
        "line": 95
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "default",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-3d8b9287a30e57bc65ec9066",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "report drafts carry distinct target context, redact specimen text, and require review",
        "line": 115
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-e6b56517afce9803a5edd483",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "motion respects reduced preference and contrast results retain build context",
        "line": 145
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-514d0e46b4aef493ca53352d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "viewport fixtures exercise all laboratory components and preserve the approved pressed border",
        "line": 166
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-56c3e20d0a5d71c83e828efd",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench controls and report page have accessible labels and no axe violations",
        "line": 190
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "desktop",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-81a96c1fd17166740974f68e",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "active",
          "disabled",
          "loading"
        ],
        "variants": [
          "default",
          "secondary",
          "tertiary",
          "destructive"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the state matrix renders every declared state for every tone",
        "line": 28
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f6ca3f1bf4ab71ed52630175",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the primary tone: fill, hover fill, container ring, radius 0",
        "line": 38
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-473502a12e5a077096a3ef56",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the destructive tone fills on hover with its on-fill text",
        "line": 62
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-58357ee487722062cbe93d80",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "disabled uses the disabled roles at full opacity",
        "line": 78
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-efe6c3576ab2fa5a304fb5f8",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "keyboard: Tab reaches the live button and shows the ring",
        "line": 96
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-fc08688e23a9778a7ca4fd51",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "checked",
          "mixed",
          "checked+focus-visible",
          "checked+disabled",
          "disabled",
          "invalid",
          "required"
        ],
        "variants": [
          "default",
          "group"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "the state matrix renders every declared state for both variants",
        "line": 30
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-dc5fe5647cf3175862c2c839",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "the live box: square, checked fill and glyph, rings",
        "line": 43
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b5e3244a12a108dad5af3898",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "keyboard: Space toggles the live checkbox",
        "line": 94
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-911290bb3c3511e3735cf49b",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "rendering",
        "states": [
          "default",
          "open",
          "closed",
          "focus-trapped",
          "hover",
          "focus-visible",
          "reduced-motion"
        ],
        "variants": [
          "default",
          "alert-dialog",
          "form"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "the state matrix renders every declared state for every variant, closed cells hide the dialog",
        "line": 17
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-86218764091d867753e75c3f",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "the live dialog draws the overlay border on the overlay surface, the backdrop, no radius, and the ring on its first button",
        "line": 35
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-ae4a8b31d3cd524eed0fb1c9",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "keyboard: Tab walks Close, then the actions, and the ring recolours on the primary fill",
        "line": 70
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-672b282fb59cf5d8f2151500",
      "kind": "automated",
      "scope": {
        "component": "form-builder",
        "category": "enhancements",
        "states": [
          "default",
          "empty",
          "invalid",
          "disabled"
        ],
        "variants": [
          "default"
        ],
        "note": "Five field kinds, keyboard add/edit/order, required validation, both densities, bounded atomic import, explicit definition-only download, reset and no-JS. Automated DOM/axe; no native port or manual screen-reader claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/form-builder.spec.js",
        "title": "builder contract and static reference remain available without JavaScript",
        "line": 5
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a4cd2ac47c6ea108c83aded6",
      "kind": "automated",
      "scope": {
        "component": "form-builder",
        "category": "enhancements",
        "states": [
          "default",
          "empty",
          "invalid",
          "disabled"
        ],
        "variants": [
          "default"
        ],
        "note": "Five field kinds, keyboard add/edit/order, required validation, both densities, bounded atomic import, explicit definition-only download, reset and no-JS. Automated DOM/axe; no native port or manual screen-reader claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/form-builder.spec.js",
        "title": "compose all five fields, reorder, validate, transfer and reject invalid imports without data loss",
        "line": 11
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-7265cae41b573ffa74f673d3",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "visited",
          "current"
        ],
        "variants": [
          "default",
          "standalone",
          "current"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 30
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-45d4b27233ac7e8e4b413f84",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the live inline link: text, underline, hover, ring",
        "line": 38
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f95759dbee2c92c153789738",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the current link swaps the underline for the 2px indicator bar",
        "line": 63
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-400f810b9bd22006696256f5",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "keyboard: Tab reaches the live link and shows the ring",
        "line": 73
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-46252891bffa4d17378925bf",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "open",
          "closed",
          "disabled",
          "checked",
          "selected"
        ],
        "variants": [
          "default",
          "with-submenu",
          "with-checks"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-0923674b0f99250f8f306a59",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "the menu surface, the active item fill and the ring on the button",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-caacc74eb8a3021ba21f00e5",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one structural check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "structure: the button owns the menu and one item is in the tab order",
        "line": 68
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-d36d80c9ddd1a45cbd7d304d",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "checked",
          "checked+focus-visible",
          "disabled",
          "invalid",
          "required"
        ],
        "variants": [
          "default",
          "horizontal"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "the state matrix renders every declared state for both variants",
        "line": 29
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-39b8b47d6a62930fe64adf38",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "the live radios: square boxes, checked fill with the inner square, rings",
        "line": 41
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-4040d4ed29c96730de56094d",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "keyboard: the arrow keys move the check through the live group",
        "line": 87
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-3d47efdd373611ccda2e64bf",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "required",
          "invalid",
          "invalid+focus-visible",
          "disabled"
        ],
        "variants": [
          "default",
          "with-groups",
          "multiple"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-91d339fcb2e503863ff5bae2",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "the live control honours the box, focus, invalid and disabled rules",
        "line": 23
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-4fbdaa5429c1709f6e96b9a9",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "keyboard: Tab reaches the live select and the ring shows",
        "line": 76
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-2c26d61aba3414f54678908a",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "selected",
          "selected+focus-visible",
          "selected+container-inactive",
          "sorted",
          "empty",
          "loading"
        ],
        "variants": [
          "default",
          "sticky-header",
          "numeric",
          "with-caption"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-484d32702c354c2ba89f7a51",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "header rule, selected fill, hover fill and square corners",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-327952017b196555430b92a1",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "keyboard: the sort buttons are the only tab stops and take the dashed ring",
        "line": 73
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-a477e916431962ead8341d84",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "selected",
          "selected+focus-visible",
          "selected+container-inactive",
          "disabled"
        ],
        "variants": [
          "default",
          "overflow"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-bf7bc64a2e3cd73158bc43ca",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "the selected tab is a 2px indicator bar with bright text, and the ring sits on it",
        "line": 23
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-cec0c283101f33221b7231b8",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one walk is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "roving tabindex: exactly one tab is in the tab order and it is the selected one",
        "line": 57
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-8d452827d50301921210d2c0",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "placeholder-shown",
          "filled",
          "required",
          "invalid",
          "invalid+focus-visible",
          "invalid+hover",
          "disabled",
          "disabled+filled",
          "read-only",
          "read-only+focus-visible",
          "loading"
        ],
        "variants": [
          "default",
          "password",
          "search",
          "number",
          "affix"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 10
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-e1b64975bf2600a13d085c6a",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "the live control honours the focus, invalid, disabled and read-only rules",
        "line": 22
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-036542df18a00e15e1323af9",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "keyboard: Tab reaches the input, then the trailing action",
        "line": 68
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-4391bfc90ba6d2c3fa150f7b",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Consumption policy and per-profile role eligibility, including no-JS access."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/eligibility.spec.js",
        "title": "profile columns and pending decision links agree with consumption policy",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-215b52fe72523899309b4fe6",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Static bridge instructions, downloadable real adapter, explicit API/account limits and observed sample status. This browser protocol does not itself import to Figma; real import receipts are separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/figma-bridge.spec.js",
        "title": "Figma bridge exposes its actual route and limits without JavaScript",
        "line": 3
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-27b6a15bd03c345cc1d755fe",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Chromium touch-capable emulation reports both hover queries false; real mouse input verifies morph, tracking, leave and scroll. Not physical-device evidence."
      },
      "result": "skipped",
      "reason": "one explicit false-hover environment",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "mouse activates morph and popup when both hover queries are false",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-5971685ecaab6c2cfdae306a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Chromium touch emulation with real touchscreen tap; dispatched pointermove checks touch/unknown rejection and pen acceptance at event level, not physical pen hardware."
      },
      "result": "skipped",
      "reason": "one touch-capable input policy check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "touch and unknown input do not open the popup; pen events do",
        "line": 36
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-a6e405c0ccbce76da36e5e55",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "hex previews preserve exact colors, copy text and the no-JS baseline",
        "line": 54
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-09cdc7b239a0425ec9331a63",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Pointer hover: exact circle-to-square scale, fast duration and unchanged adjacent geometry."
      },
      "result": "skipped",
      "reason": "one hover-capable layout",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "hover grows visually by 1.4px without reflow",
        "line": 77
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-b7c8e936eb4f7683966af8a9",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Reduced-motion media enabled before loading; hover enlargement has no transition."
      },
      "result": "skipped",
      "reason": "one reduced-motion preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "reduced-motion previews change instantly",
        "line": 92
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-24023ba5e1b15afc686c63b2",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Forced-colors media enabled before loading; the decorative preview retains its exact fill."
      },
      "result": "skipped",
      "reason": "one forced-colors preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "forced-colors previews preserve literal color data",
        "line": 102
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-0577d696cc0e9cf062d112e5",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "print",
        "states": [],
        "variants": [],
        "note": "Print media enabled before loading; previews request exact color preservation."
      },
      "result": "skipped",
      "reason": "one print preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "printed previews request exact colors",
        "line": 111
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-d930f9052d24a1e68b0aa5dd",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one enhanced inspector",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "inspector uses generated previews and retains all token matches without new tab stops",
        "line": 119
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-1b000783665d7dc924b693d5",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Mouse tracking, leave, outside press, scroll hit testing and viewport bounds on desktop; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "mouse lifecycle on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "color popup follows only its circle and revalidates stationary hover on scroll",
        "line": 136
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-140132ca0ca7e30658671f23",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "loads under /theme/ with no errors, no requests outside the base, and the theme applied",
        "line": 26
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-88d28085708ffc244ee30fb6",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "keyboard: the skip link, contents and controls are reachable and focus is visibly dashed",
        "line": 47
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a3cd16b77ae0e53ae581f32a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "axe",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one scan is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "axe finds no WCAG 2.x A/AA violations (a scan, not a conformance claim)",
        "line": 67
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-32f161a21b8502e66679d225",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "reflow: no horizontal page scroll at 360px and at 200% text zoom",
        "line": 80
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-fd48112b24fe41b82091baca",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one check is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "reduced motion: every transition and animation is effectively instant",
        "line": 93
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-54d8a165ff9f0460bcb77ee1",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "scripts on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "enhancements: search narrows the contents, family filter hides sections, density and profile persist, reset clears",
        "line": 106
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-c5a6d934dca5178654867c93",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "scripts on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "inspector: hovering a token reference shows its resolved value and profile values",
        "line": 147
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-635ebedcace6f6509aca0fde",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "print",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one check is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "print: controls and the sticky contents are hidden, link URLs are printed",
        "line": 161
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-b17d0935a8258c8661288884",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "portal retains specification content and opens its compact command utility",
        "line": 8
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-17266a53f6b0e761c6cedb36",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "legacy homepage hashes migrate to the complete reference",
        "line": 26
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-757f22540cb1f2668a372ee8",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "global command search loads once and finds components, token swatches and decisions",
        "line": 33
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-d4499357e76774b43878cf32",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "a component page exposes live behavior, API and canonical rules without catalogue-wide scripts",
        "line": 66
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b2ec663b4b7251eb57debc41",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "One automated scan; responsive and no-JS behavior are checked separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "portal overview meets the automated accessibility scan",
        "line": 75
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-978f358f24337a7bdc4f350d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "Vue records support list, edit, validation, detail and reset",
        "line": 80
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-1fdc8fcaf220c34fceb42582",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "every Vue destination resolves under the Pages base and graph bars use canonical red",
        "line": 93
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-b019b06ad907a6572f495299",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "agent-kit selection prepares bounded framework and mode commands",
        "line": 129
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-87bbdf20120770b3fefb0a6e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "standalone public control enhancement preserves forms and restores native fallback",
        "line": 143
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-619a488f98eedf4a9fcc9e66",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "themed task choices move the card and retain keyboard focus",
        "line": 157
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-a091b6ecc66252175fb867a1",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Real empty port catalogue, static JSON, navigation, narrow/no-JS access. Synthetic state/evidence coverage is in source tests, not a real import claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "port explorer truthfully exposes the empty catalogue and contribution route",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-5d7e017b9542eebe6ca0c873",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Real empty port catalogue, static JSON, navigation, narrow/no-JS access. Synthetic state/evidence coverage is in source tests, not a real import claim."
      },
      "result": "skipped",
      "reason": "Single empty-state keyboard and axe audit.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "port explorer navigation is keyboard accessible with no axe violations",
        "line": 17
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-d75170fab5da4bd437a8a0a9",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Request-intercepted, explicitly synthetic port data exercises the real static renderer, mapping classifications, search/reset and no-JS. Never a real port or import result."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "synthetic mapping states use the real renderer and keyboard search without publishing a port",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-0a5b11767b1f9b2739c20604",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Synthetic finite width transition exercises the independently authored private capture helper. Exact final measurement and repeated PNG equality; no licensed source, framework import, or component conformance claim."
      },
      "result": "skipped",
      "reason": "One synthetic capture protocol; no licensed dependency",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/private-parity.spec.js",
        "title": "private capture measurements describe the settled image rather than a transition frame",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-5b74317037007813325e6e0b",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "skipped",
      "reason": "Canonical computed-style comparison uses one identical browser configuration.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "standalone recipes match canonical defaults and stay inside their style scope",
        "line": 10
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-0fbe63de34c87d02e64e8e7c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "recipes work outside Astro with independent native fields and visible no-JS downloads",
        "line": 37
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-a308e8977081091c5ea2e3f1",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "skipped",
      "reason": "Clipboard and source-view axe scan use one enabled desktop context.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "recipe clipboard preserves clean source, unique prefixes and attribution",
        "line": 59
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-f64d7bca913607e680cd604d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Release picker/report static content and bounded frame scroll regions in each configured viewport; frames are reconstructed visual references, not historical JavaScript or manual accessibility evidence."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "release reports and historical links remain readable without JavaScript and without page overflow",
        "line": 9
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f57a3d4b7a2e6c00f9918d22",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Automated desktop keyboard selection, matched historical state controls, actual iframe viewport and axe checks of report/picker chrome; sandboxed historical fixtures have separate limitations and are not certified."
      },
      "result": "skipped",
      "reason": "One desktop enhanced-control protocol",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "release picker and matched-state controls work with keyboard and preserve a 640 by 480 viewport",
        "line": 20
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-497fb256eff8ba014240dbbc",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Chromium desktop captures of seven default reconstructed specimens in two fresh pages at 640x480, comfortable, LTR, reduced motion, JavaScript disabled. Exact PNG-byte equality. Not other states/engines, physical fonts, historical scripts, or manual accessibility."
      },
      "result": "skipped",
      "reason": "One explicitly matched capture environment",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "same-revision visual captures are identical under recorded matched conditions",
        "line": 46
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 480
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-4b3e8b78ddb9e2d2a1c06870",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Documentation table sizing, contained horizontal overflow and single-line controls; component specimen geometry is checked by its own tests."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/spec-tables.spec.js",
        "title": "documentation tables keep readable columns and compact copy controls",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f8887aa27914c6fcc3094b2f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Separate sealed task-kit reconstruction: native editing, modal lifecycle, focus return, narrow reflow and axe. Does not claim all component states or manual accessibility acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-consumption.spec.js",
        "title": "sealed composed reconstruction retains native controls and modal lifecycle",
        "line": 9
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 320,
          "height": 568
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-ac2ebd972ee43b5f3a574259",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "task kit controls reflow and preserve a no-JS consumption route",
        "line": 19
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-14dfe9755c1b0e03bfc306d6",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "skipped",
      "reason": "One exact browser/CLI comparison; other projects exercise controls and no-JS.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "browser ZIP and CLI directory agree byte-for-byte at the same pin",
        "line": 40
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-806fabe0fd938a4b8a07b295",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "skipped",
      "reason": "One digest-failure boundary test.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "mixed deployment inputs fail closed and task text remains local data",
        "line": 66
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-839097c6be8e23e0ec237c69",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Semantic usage filters, persistent static details, clipboard and reflow on the token tool pages."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "usage filters require a documented match and preserve profile restrictions",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-8fb7b3a15a677faf7698f3b4",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "axe",
        "states": [],
        "variants": [],
        "note": "Token usage index controls and default-profile result table; a scan is not a conformance claim."
      },
      "result": "skipped",
      "reason": "one index scan is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "usage index controls and default results have no automated accessibility violations",
        "line": 35
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-1925b5a64c4e9223f9f11458",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Semantic usage filters, persistent static details, clipboard and reflow on the token tool pages."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "token details are persistent, source-linked and readable without scripts",
        "line": 43
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-1f7961893411f0c18a7a6432",
      "kind": "automated",
      "scope": {
        "component": "admin-form",
        "category": "enhancements",
        "states": [
          "default",
          "invalid",
          "busy"
        ],
        "variants": [
          "default"
        ],
        "note": "Local composed workflow: keyboard submit, summary navigation, correction, retained values, review, explicit busy completion, no data requests. Automated DOM/axe; no manual screen-reader or persistence claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/validation-recovery.spec.js",
        "title": "validation reference remains useful without JavaScript and fits narrow layouts",
        "line": 5
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-466b95f3f2ce43b8260fc5dc",
      "kind": "automated",
      "scope": {
        "component": "admin-form",
        "category": "enhancements",
        "states": [
          "default",
          "invalid",
          "busy"
        ],
        "variants": [
          "default"
        ],
        "note": "Local composed workflow: keyboard submit, summary navigation, correction, retained values, review, explicit busy completion, no data requests. Automated DOM/axe; no manual screen-reader or persistence claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/validation-recovery.spec.js",
        "title": "correct and review with keyboard, preserve values, and explicitly complete the simulated save",
        "line": 11
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-20156c623f44d22f6a1fe3f3",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Dedicated no-JS route check.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench preserves canonical content and direct reporting without JavaScript",
        "line": 14
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-924f215d2bfe5c6c74a25ba7",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench uses real viewport widths and reports measured mismatches without altering layout",
        "line": 27
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-6298565ebd1e478748144039",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "native controls support checkbox Space, field actions, roving tabs and modal focus return",
        "line": 58
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-4a9acc8d7b1e4e1f37db53c5",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "share links exclude sample text by default, preserve history and expose unavailable revisions",
        "line": 95
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "default",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-430d15abd6593f27a57cd337",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "report drafts carry distinct target context, redact specimen text, and require review",
        "line": 115
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-68d97a876c06c4b1ff204c5f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "motion respects reduced preference and contrast results retain build context",
        "line": 145
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-d19f69d1be14111beaf4b648",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "viewport fixtures exercise all laboratory components and preserve the approved pressed border",
        "line": 166
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-40b1a5ffb4a3cc28c032a187",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "One complete chrome audit; reflow is covered separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench controls and report page have accessible labels and no axe violations",
        "line": 190
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 360,
          "height": 740
        },
        "project": "narrow",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-ea1fdea8e437c9f3a23f31c6",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "active",
          "disabled",
          "loading"
        ],
        "variants": [
          "default",
          "secondary",
          "tertiary",
          "destructive"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the state matrix renders every declared state for every tone",
        "line": 28
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a5a2c792d2485647169c3c4e",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the primary tone: fill, hover fill, container ring, radius 0",
        "line": 38
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b9fe40d7a180e4d8a658f014",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the destructive tone fills on hover with its on-fill text",
        "line": 62
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-22a2046321e30db0ba13c791",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "disabled uses the disabled roles at full opacity",
        "line": 78
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f8aaabeec1456d72708a1f6b",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "keyboard: Tab reaches the live button and shows the ring",
        "line": 96
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-0a83ddcfb9ea53a5481a36e2",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "checked",
          "mixed",
          "checked+focus-visible",
          "checked+disabled",
          "disabled",
          "invalid",
          "required"
        ],
        "variants": [
          "default",
          "group"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "the state matrix renders every declared state for both variants",
        "line": 30
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-977c5b261f22e0ee153ba794",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "the live box: square, checked fill and glyph, rings",
        "line": 43
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-9c89baad45634c7559d00c01",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "keyboard: Space toggles the live checkbox",
        "line": 94
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-0103cf193aa3ce9f543935fc",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "rendering",
        "states": [
          "default",
          "open",
          "closed",
          "focus-trapped",
          "hover",
          "focus-visible",
          "reduced-motion"
        ],
        "variants": [
          "default",
          "alert-dialog",
          "form"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "the state matrix renders every declared state for every variant, closed cells hide the dialog",
        "line": 17
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-3e3ff5a7a575cfb0aae7500e",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "the live dialog draws the overlay border on the overlay surface, the backdrop, no radius, and the ring on its first button",
        "line": 35
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-aedeb610ccc82863981d049d",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "keyboard: Tab walks Close, then the actions, and the ring recolours on the primary fill",
        "line": 70
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-b38932c3e15ab2fac9319946",
      "kind": "automated",
      "scope": {
        "component": "form-builder",
        "category": "enhancements",
        "states": [
          "default",
          "empty",
          "invalid",
          "disabled"
        ],
        "variants": [
          "default"
        ],
        "note": "Five field kinds, keyboard add/edit/order, required validation, both densities, bounded atomic import, explicit definition-only download, reset and no-JS. Automated DOM/axe; no native port or manual screen-reader claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/form-builder.spec.js",
        "title": "builder contract and static reference remain available without JavaScript",
        "line": 5
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-d11f5571ff5841a574b9f843",
      "kind": "automated",
      "scope": {
        "component": "form-builder",
        "category": "enhancements",
        "states": [
          "default",
          "empty",
          "invalid",
          "disabled"
        ],
        "variants": [
          "default"
        ],
        "note": "Five field kinds, keyboard add/edit/order, required validation, both densities, bounded atomic import, explicit definition-only download, reset and no-JS. Automated DOM/axe; no native port or manual screen-reader claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/form-builder.spec.js",
        "title": "compose all five fields, reorder, validate, transfer and reject invalid imports without data loss",
        "line": 11
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-bf02c4405704600f0539a7e9",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "visited",
          "current"
        ],
        "variants": [
          "default",
          "standalone",
          "current"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 30
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a8581189d89c3d267e347d25",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the live inline link: text, underline, hover, ring",
        "line": 38
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-3703b07cab24ab6816832293",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the current link swaps the underline for the 2px indicator bar",
        "line": 63
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-76f90af5e2c451ab6b613b77",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "keyboard: Tab reaches the live link and shows the ring",
        "line": 73
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-b0dbc573fe3e7ab0fe0ff1ba",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "open",
          "closed",
          "disabled",
          "checked",
          "selected"
        ],
        "variants": [
          "default",
          "with-submenu",
          "with-checks"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-1151cd1dee2b68a53e8f82ea",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "the menu surface, the active item fill and the ring on the button",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-78d447e11fe19ca07c228e36",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one structural check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "structure: the button owns the menu and one item is in the tab order",
        "line": 68
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-f456c053d7350dd48092445a",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "checked",
          "checked+focus-visible",
          "disabled",
          "invalid",
          "required"
        ],
        "variants": [
          "default",
          "horizontal"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "the state matrix renders every declared state for both variants",
        "line": 29
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-1592745a502e03a09537f23c",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "the live radios: square boxes, checked fill with the inner square, rings",
        "line": 41
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-68e4841697dc0ec912baf543",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "keyboard: the arrow keys move the check through the live group",
        "line": 87
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-e30081002309e60d2619bcfa",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "required",
          "invalid",
          "invalid+focus-visible",
          "disabled"
        ],
        "variants": [
          "default",
          "with-groups",
          "multiple"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a6e839bcbf7a444a9859f898",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "the live control honours the box, focus, invalid and disabled rules",
        "line": 23
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-39936d6cc4d47814c0b2eefe",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "keyboard: Tab reaches the live select and the ring shows",
        "line": 76
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-d9c5e14c214b8612ee455832",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "selected",
          "selected+focus-visible",
          "selected+container-inactive",
          "sorted",
          "empty",
          "loading"
        ],
        "variants": [
          "default",
          "sticky-header",
          "numeric",
          "with-caption"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-c609a74d676c58bfdeea1d22",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "header rule, selected fill, hover fill and square corners",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-c6c8783769d37c455365bb34",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "keyboard: the sort buttons are the only tab stops and take the dashed ring",
        "line": 73
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-2d9fc72ab356376b43d5a240",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "selected",
          "selected+focus-visible",
          "selected+container-inactive",
          "disabled"
        ],
        "variants": [
          "default",
          "overflow"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-5e7c91d78336cb75dca4b67f",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "the selected tab is a 2px indicator bar with bright text, and the ring sits on it",
        "line": 23
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-1b023a46bda6b02b585226f0",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one walk is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "roving tabindex: exactly one tab is in the tab order and it is the selected one",
        "line": 57
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-1a5ed6c68a078c130085cc47",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "placeholder-shown",
          "filled",
          "required",
          "invalid",
          "invalid+focus-visible",
          "invalid+hover",
          "disabled",
          "disabled+filled",
          "read-only",
          "read-only+focus-visible",
          "loading"
        ],
        "variants": [
          "default",
          "password",
          "search",
          "number",
          "affix"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 10
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b63624f1d5fe47537287328b",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "the live control honours the focus, invalid, disabled and read-only rules",
        "line": 22
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-ee1c47d0b62504b52f3ffcc5",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "keyboard: Tab reaches the input, then the trailing action",
        "line": 68
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-59126733a49287167e475e16",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Consumption policy and per-profile role eligibility, including no-JS access."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/eligibility.spec.js",
        "title": "profile columns and pending decision links agree with consumption policy",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-4873eeec25a55d8e88b4cca0",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Static bridge instructions, downloadable real adapter, explicit API/account limits and observed sample status. This browser protocol does not itself import to Figma; real import receipts are separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/figma-bridge.spec.js",
        "title": "Figma bridge exposes its actual route and limits without JavaScript",
        "line": 3
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-eafb8561b6c0c4a717ce26c9",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Chromium touch-capable emulation reports both hover queries false; real mouse input verifies morph, tracking, leave and scroll. Not physical-device evidence."
      },
      "result": "skipped",
      "reason": "one explicit false-hover environment",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "mouse activates morph and popup when both hover queries are false",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-711bd442f15e2064ee053737",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Chromium touch emulation with real touchscreen tap; dispatched pointermove checks touch/unknown rejection and pen acceptance at event level, not physical pen hardware."
      },
      "result": "skipped",
      "reason": "one touch-capable input policy check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "touch and unknown input do not open the popup; pen events do",
        "line": 36
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-1639db29026fbe65af0b7dc8",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "hex previews preserve exact colors, copy text and the no-JS baseline",
        "line": 54
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f7b5bf6a7ae2c386d88e71a1",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Pointer hover: exact circle-to-square scale, fast duration and unchanged adjacent geometry."
      },
      "result": "skipped",
      "reason": "one hover-capable layout",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "hover grows visually by 1.4px without reflow",
        "line": 77
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-f6246329a9a3e6b1d4c3bf1d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Reduced-motion media enabled before loading; hover enlargement has no transition."
      },
      "result": "skipped",
      "reason": "one reduced-motion preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "reduced-motion previews change instantly",
        "line": 92
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-334e61bdcc1765162ea28c49",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Forced-colors media enabled before loading; the decorative preview retains its exact fill."
      },
      "result": "skipped",
      "reason": "one forced-colors preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "forced-colors previews preserve literal color data",
        "line": 102
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-c8c9708e9edf409200280d84",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "print",
        "states": [],
        "variants": [],
        "note": "Print media enabled before loading; previews request exact color preservation."
      },
      "result": "skipped",
      "reason": "one print preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "printed previews request exact colors",
        "line": 111
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-b7f90a58919407014b68cb6a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one enhanced inspector",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "inspector uses generated previews and retains all token matches without new tab stops",
        "line": 119
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-47cbb6a8d04ef5068a5de5b5",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Mouse tracking, leave, outside press, scroll hit testing and viewport bounds on desktop; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "mouse lifecycle on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "color popup follows only its circle and revalidates stationary hover on scroll",
        "line": 136
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-14195abcf09f90b1618017c8",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "loads under /theme/ with no errors, no requests outside the base, and the theme applied",
        "line": 26
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-59e17b83768fb1f4c805c24b",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "keyboard: the skip link, contents and controls are reachable and focus is visibly dashed",
        "line": 47
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-c2020d390027cdbeff9ef31c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "axe",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one scan is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "axe finds no WCAG 2.x A/AA violations (a scan, not a conformance claim)",
        "line": 67
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-06f6a6982bfc4481b5eba19c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "reflow: no horizontal page scroll at 360px and at 200% text zoom",
        "line": 80
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b437e89425742181385966cd",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one check is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "reduced motion: every transition and animation is effectively instant",
        "line": 93
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-197217c0c929b4d6404ca26f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "scripts on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "enhancements: search narrows the contents, family filter hides sections, density and profile persist, reset clears",
        "line": 106
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-7b7c1d6ce7533d7a80951736",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "scripts on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "inspector: hovering a token reference shows its resolved value and profile values",
        "line": 147
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-1db0c96717ff19926fcf2834",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "print",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one check is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "print: controls and the sticky contents are hidden, link URLs are printed",
        "line": 161
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-9dea4af45496a58e1658b999",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "portal retains specification content and opens its compact command utility",
        "line": 8
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-af40c346545ef345e9e11e28",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "legacy homepage hashes migrate to the complete reference",
        "line": 26
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-f1cd443487eff31f7c4c5e5d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "global command search loads once and finds components, token swatches and decisions",
        "line": 33
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-04a6efb5e0a2fe92f353276c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "a component page exposes live behavior, API and canonical rules without catalogue-wide scripts",
        "line": 66
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-dce1c33383e19b99041290c3",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "One automated scan; responsive and no-JS behavior are checked separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "portal overview meets the automated accessibility scan",
        "line": 75
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-edb20efd66a5c930ce817abe",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "Vue records support list, edit, validation, detail and reset",
        "line": 80
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-ce3047652e914a91426fbaef",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "every Vue destination resolves under the Pages base and graph bars use canonical red",
        "line": 93
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-3f1410444bcb58809691371e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "agent-kit selection prepares bounded framework and mode commands",
        "line": 129
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-733f1d2fd08d897e5a30e294",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "standalone public control enhancement preserves forms and restores native fallback",
        "line": 143
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-4a88441bb9b5292f8a6dce99",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "themed task choices move the card and retain keyboard focus",
        "line": 157
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-86263ee6c51975d5c29c305d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Real empty port catalogue, static JSON, navigation, narrow/no-JS access. Synthetic state/evidence coverage is in source tests, not a real import claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "port explorer truthfully exposes the empty catalogue and contribution route",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-9aa5db1db1c006aba2b3a45f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Real empty port catalogue, static JSON, navigation, narrow/no-JS access. Synthetic state/evidence coverage is in source tests, not a real import claim."
      },
      "result": "skipped",
      "reason": "Single empty-state keyboard and axe audit.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "port explorer navigation is keyboard accessible with no axe violations",
        "line": 17
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-1e8377dfce1fc98988b6b613",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Request-intercepted, explicitly synthetic port data exercises the real static renderer, mapping classifications, search/reset and no-JS. Never a real port or import result."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "synthetic mapping states use the real renderer and keyboard search without publishing a port",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-cf7341a8204f92dc1bff8622",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Synthetic finite width transition exercises the independently authored private capture helper. Exact final measurement and repeated PNG equality; no licensed source, framework import, or component conformance claim."
      },
      "result": "skipped",
      "reason": "One synthetic capture protocol; no licensed dependency",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/private-parity.spec.js",
        "title": "private capture measurements describe the settled image rather than a transition frame",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-5a89c4eea3b9c3ad4c997f5e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "skipped",
      "reason": "Canonical computed-style comparison uses one identical browser configuration.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "standalone recipes match canonical defaults and stay inside their style scope",
        "line": 10
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-dd66d51627ca6c15b25d0caa",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "recipes work outside Astro with independent native fields and visible no-JS downloads",
        "line": 37
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-272270445892a6ba76d2e7b1",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "skipped",
      "reason": "Clipboard and source-view axe scan use one enabled desktop context.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "recipe clipboard preserves clean source, unique prefixes and attribution",
        "line": 59
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-c75fece0dc9ffa85471e6863",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Release picker/report static content and bounded frame scroll regions in each configured viewport; frames are reconstructed visual references, not historical JavaScript or manual accessibility evidence."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "release reports and historical links remain readable without JavaScript and without page overflow",
        "line": 9
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-7f5301b6fd5da699fa8649b6",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Automated desktop keyboard selection, matched historical state controls, actual iframe viewport and axe checks of report/picker chrome; sandboxed historical fixtures have separate limitations and are not certified."
      },
      "result": "skipped",
      "reason": "One desktop enhanced-control protocol",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "release picker and matched-state controls work with keyboard and preserve a 640 by 480 viewport",
        "line": 20
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-60370e8e8e964909a3ce8634",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Chromium desktop captures of seven default reconstructed specimens in two fresh pages at 640x480, comfortable, LTR, reduced motion, JavaScript disabled. Exact PNG-byte equality. Not other states/engines, physical fonts, historical scripts, or manual accessibility."
      },
      "result": "skipped",
      "reason": "One explicitly matched capture environment",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "same-revision visual captures are identical under recorded matched conditions",
        "line": 46
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 480
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-e3e1899ea82277003032459e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Documentation table sizing, contained horizontal overflow and single-line controls; component specimen geometry is checked by its own tests."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/spec-tables.spec.js",
        "title": "documentation tables keep readable columns and compact copy controls",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-b64bdf1d2bf1efdf37362c71",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Separate sealed task-kit reconstruction: native editing, modal lifecycle, focus return, narrow reflow and axe. Does not claim all component states or manual accessibility acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-consumption.spec.js",
        "title": "sealed composed reconstruction retains native controls and modal lifecycle",
        "line": 9
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-21a38b998f5c16b6cb7f2905",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "task kit controls reflow and preserve a no-JS consumption route",
        "line": 19
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-97338462e62950a5dbf33ec4",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "skipped",
      "reason": "One exact browser/CLI comparison; other projects exercise controls and no-JS.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "browser ZIP and CLI directory agree byte-for-byte at the same pin",
        "line": 40
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-837b74bd577bfe2af2799ec0",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "skipped",
      "reason": "One digest-failure boundary test.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "mixed deployment inputs fail closed and task text remains local data",
        "line": 66
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-1acdaf4fedfe27773746bcd6",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Semantic usage filters, persistent static details, clipboard and reflow on the token tool pages."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "usage filters require a documented match and preserve profile restrictions",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-0f282aa21bafc7d674bc269e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "axe",
        "states": [],
        "variants": [],
        "note": "Token usage index controls and default-profile result table; a scan is not a conformance claim."
      },
      "result": "skipped",
      "reason": "one index scan is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "usage index controls and default results have no automated accessibility violations",
        "line": 35
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-0b91f3fb5c5e4c447eda5fea",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Semantic usage filters, persistent static details, clipboard and reflow on the token tool pages."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "token details are persistent, source-linked and readable without scripts",
        "line": 43
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-7776153fc9c1e35eb5b0e164",
      "kind": "automated",
      "scope": {
        "component": "admin-form",
        "category": "enhancements",
        "states": [
          "default",
          "invalid",
          "busy"
        ],
        "variants": [
          "default"
        ],
        "note": "Local composed workflow: keyboard submit, summary navigation, correction, retained values, review, explicit busy completion, no data requests. Automated DOM/axe; no manual screen-reader or persistence claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/validation-recovery.spec.js",
        "title": "validation reference remains useful without JavaScript and fits narrow layouts",
        "line": 5
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-ad2112b6f185e1a01db72d63",
      "kind": "automated",
      "scope": {
        "component": "admin-form",
        "category": "enhancements",
        "states": [
          "default",
          "invalid",
          "busy"
        ],
        "variants": [
          "default"
        ],
        "note": "Local composed workflow: keyboard submit, summary navigation, correction, retained values, review, explicit busy completion, no data requests. Automated DOM/axe; no manual screen-reader or persistence claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/validation-recovery.spec.js",
        "title": "correct and review with keyboard, preserve values, and explicitly complete the simulated save",
        "line": 11
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-c562cffb427931078e562101",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Dedicated no-JS route check.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench preserves canonical content and direct reporting without JavaScript",
        "line": 14
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-93495ea75a4b669b408e4b55",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench uses real viewport widths and reports measured mismatches without altering layout",
        "line": 27
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-5045c90ecb03b9220fd9ed7a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "native controls support checkbox Space, field actions, roving tabs and modal focus return",
        "line": 58
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-a35630446d284792d2ccdb1a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "share links exclude sample text by default, preserve history and expose unavailable revisions",
        "line": 95
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "default",
        "density": "comfortable",
        "javaScript": true
      }
    },
    {
      "id": "e-cb044110575377bec94c475c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "report drafts carry distinct target context, redact specimen text, and require review",
        "line": 115
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-2b6a0c979c45d747555d9ec7",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "motion respects reduced preference and contrast results retain build context",
        "line": 145
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-e4f923a9670814053b5137ca",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "viewport fixtures exercise all laboratory components and preserve the approved pressed border",
        "line": 166
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": true
      }
    },
    {
      "id": "e-14ce958127782a983cfdba84",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "One complete chrome audit; reflow is covered separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench controls and report page have accessible labels and no axe violations",
        "line": 190
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 500
        },
        "project": "zoom200",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": true
      }
    },
    {
      "id": "e-a52e6accda6e68896b25dc50",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "active",
          "disabled",
          "loading"
        ],
        "variants": [
          "default",
          "secondary",
          "tertiary",
          "destructive"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the state matrix renders every declared state for every tone",
        "line": 28
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-81f2b72530add61a1fba19e3",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the primary tone: fill, hover fill, container ring, radius 0",
        "line": 38
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-cb1764a53f919af340801067",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "the destructive tone fills on hover with its on-fill text",
        "line": 62
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-3d511d6c585e1683df50734c",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "disabled uses the disabled roles at full opacity",
        "line": 78
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-076250f177d1cf4f9659b815",
      "kind": "automated",
      "scope": {
        "component": "button",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/button.spec.js",
        "title": "keyboard: Tab reaches the live button and shows the ring",
        "line": 96
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-f934d0de78dbf3338b43f5f7",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "checked",
          "mixed",
          "checked+focus-visible",
          "checked+disabled",
          "disabled",
          "invalid",
          "required"
        ],
        "variants": [
          "default",
          "group"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "the state matrix renders every declared state for both variants",
        "line": 30
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-573be3b9ed85c9c443c4e8d0",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "the live box: square, checked fill and glyph, rings",
        "line": 43
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-762ffcb418b0c132594274ac",
      "kind": "automated",
      "scope": {
        "component": "checkbox",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/checkbox.spec.js",
        "title": "keyboard: Space toggles the live checkbox",
        "line": 94
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-1f022ace1d930b558459bbe6",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "rendering",
        "states": [
          "default",
          "open",
          "closed",
          "focus-trapped",
          "hover",
          "focus-visible",
          "reduced-motion"
        ],
        "variants": [
          "default",
          "alert-dialog",
          "form"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "the state matrix renders every declared state for every variant, closed cells hide the dialog",
        "line": 17
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-7adc154d0e749eb173b54234",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "the live dialog draws the overlay border on the overlay surface, the backdrop, no radius, and the ring on its first button",
        "line": 35
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-79d784716222e19ccc0ed50c",
      "kind": "automated",
      "scope": {
        "component": "dialog",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/dialog.spec.js",
        "title": "keyboard: Tab walks Close, then the actions, and the ring recolours on the primary fill",
        "line": 70
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-1ac039d30047911574b7ff2d",
      "kind": "automated",
      "scope": {
        "component": "form-builder",
        "category": "enhancements",
        "states": [
          "default",
          "empty",
          "invalid",
          "disabled"
        ],
        "variants": [
          "default"
        ],
        "note": "Five field kinds, keyboard add/edit/order, required validation, both densities, bounded atomic import, explicit definition-only download, reset and no-JS. Automated DOM/axe; no native port or manual screen-reader claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/form-builder.spec.js",
        "title": "builder contract and static reference remain available without JavaScript",
        "line": 5
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-3be0debc972d6c8b4b8fa18d",
      "kind": "automated",
      "scope": {
        "component": "form-builder",
        "category": "enhancements",
        "states": [
          "default",
          "empty",
          "invalid",
          "disabled"
        ],
        "variants": [
          "default"
        ],
        "note": "Five field kinds, keyboard add/edit/order, required validation, both densities, bounded atomic import, explicit definition-only download, reset and no-JS. Automated DOM/axe; no native port or manual screen-reader claim."
      },
      "result": "skipped",
      "reason": "Static builder contract is tested separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/form-builder.spec.js",
        "title": "compose all five fields, reorder, validate, transfer and reject invalid imports without data loss",
        "line": 11
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-530c99ac1eb68b85d31c11f1",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "visited",
          "current"
        ],
        "variants": [
          "default",
          "standalone",
          "current"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 30
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-7c420466edb77775cf5560a8",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the live inline link: text, underline, hover, ring",
        "line": 38
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-9f8e0eadfce2daeb67a0b2c7",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "the current link swaps the underline for the 2px indicator bar",
        "line": 63
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-e9606ada24bf4ba7502168b0",
      "kind": "automated",
      "scope": {
        "component": "link",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/link.spec.js",
        "title": "keyboard: Tab reaches the live link and shows the ring",
        "line": 73
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-966a063bf9df326bcdd087e5",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "open",
          "closed",
          "disabled",
          "checked",
          "selected"
        ],
        "variants": [
          "default",
          "with-submenu",
          "with-checks"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-d7043606a7adc954f73a0ca6",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "the menu surface, the active item fill and the ring on the button",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-e9631e64c544981d65324f5a",
      "kind": "automated",
      "scope": {
        "component": "menu",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/menu.spec.js",
        "title": "structure: the button owns the menu and one item is in the tab order",
        "line": 68
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-83b4e551646ac5f6b5745037",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "checked",
          "checked+focus-visible",
          "disabled",
          "invalid",
          "required"
        ],
        "variants": [
          "default",
          "horizontal"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "the state matrix renders every declared state for both variants",
        "line": 29
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-2968b41434cca152a5387123",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "the live radios: square boxes, checked fill with the inner square, rings",
        "line": 41
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-cb4f6beb964110e0992ca62f",
      "kind": "automated",
      "scope": {
        "component": "radio-group",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/radio-group.spec.js",
        "title": "keyboard: the arrow keys move the check through the live group",
        "line": 87
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-109964d8c77e92ba8e10924c",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "required",
          "invalid",
          "invalid+focus-visible",
          "disabled"
        ],
        "variants": [
          "default",
          "with-groups",
          "multiple"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-a54baa8ca8fcdb1b03105a3d",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "the live control honours the box, focus, invalid and disabled rules",
        "line": 23
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-de13279deac475dc9aa8cbc3",
      "kind": "automated",
      "scope": {
        "component": "select",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/select.spec.js",
        "title": "keyboard: Tab reaches the live select and the ring shows",
        "line": 76
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-fc26e99d7092ac30c70f9781",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "selected",
          "selected+focus-visible",
          "selected+container-inactive",
          "sorted",
          "empty",
          "loading"
        ],
        "variants": [
          "default",
          "sticky-header",
          "numeric",
          "with-caption"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-3a1e12b689505a35ec232a8d",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "header rule, selected fill, hover fill and square corners",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-ca5701b2232550ce53b4399c",
      "kind": "automated",
      "scope": {
        "component": "table",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/table.spec.js",
        "title": "keyboard: the sort buttons are the only tab stops and take the dashed ring",
        "line": 73
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-fad90371cf7504fcf5acc159",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "selected",
          "selected+focus-visible",
          "selected+container-inactive",
          "disabled"
        ],
        "variants": [
          "default",
          "overflow"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 12
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-bb864b3955a198258620be12",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "the selected tab is a 2px indicator bar with bright text, and the ring sits on it",
        "line": 23
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-6786fb2dccd2d876ce058c13",
      "kind": "automated",
      "scope": {
        "component": "tabs",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/tabs.spec.js",
        "title": "roving tabindex: exactly one tab is in the tab order and it is the selected one",
        "line": 57
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-e0b9c5af7717ffb94c1cca74",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "rendering",
        "states": [
          "default",
          "hover",
          "focus-visible",
          "placeholder-shown",
          "filled",
          "required",
          "invalid",
          "invalid+focus-visible",
          "invalid+hover",
          "disabled",
          "disabled+filled",
          "read-only",
          "read-only+focus-visible",
          "loading"
        ],
        "variants": [
          "default",
          "password",
          "search",
          "number",
          "affix"
        ],
        "note": "Presence and selected structural assertions only; not behavioral verification of every state."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "the state matrix renders every declared state for every variant",
        "line": 10
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-3bde8c04ff834d38ad926c47",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "computed styles are the same without scripts; keep one run",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "the live control honours the focus, invalid, disabled and read-only rules",
        "line": 22
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-8b742de8ea8008ed70ed6e9d",
      "kind": "automated",
      "scope": {
        "component": "text-field",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one keyboard walk",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/components/text-field.spec.js",
        "title": "keyboard: Tab reaches the input, then the trailing action",
        "line": 68
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-dafc8e9afeadecf126c2535e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "structure",
        "states": [],
        "variants": [],
        "note": "Consumption policy and per-profile role eligibility, including no-JS access."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/eligibility.spec.js",
        "title": "profile columns and pending decision links agree with consumption policy",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-8cc0d16438e686468a3f1fa5",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Static bridge instructions, downloadable real adapter, explicit API/account limits and observed sample status. This browser protocol does not itself import to Figma; real import receipts are separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/figma-bridge.spec.js",
        "title": "Figma bridge exposes its actual route and limits without JavaScript",
        "line": 3
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-234b37047851313300b61912",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Chromium touch-capable emulation reports both hover queries false; real mouse input verifies morph, tracking, leave and scroll. Not physical-device evidence."
      },
      "result": "skipped",
      "reason": "one explicit false-hover environment",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "mouse activates morph and popup when both hover queries are false",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-bb1f920bc896b4d09c68e7cc",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Chromium touch emulation with real touchscreen tap; dispatched pointermove checks touch/unknown rejection and pen acceptance at event level, not physical pen hardware."
      },
      "result": "skipped",
      "reason": "one touch-capable input policy check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "touch and unknown input do not open the popup; pen events do",
        "line": 36
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-e2063977f15ee591bbac9381",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "hex previews preserve exact colors, copy text and the no-JS baseline",
        "line": 54
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-121868ac333f242cfd014f5c",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Pointer hover: exact circle-to-square scale, fast duration and unchanged adjacent geometry."
      },
      "result": "skipped",
      "reason": "one hover-capable layout",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "hover grows visually by 1.4px without reflow",
        "line": 77
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-9b11d185d3017d704cc317c4",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Reduced-motion media enabled before loading; hover enlargement has no transition."
      },
      "result": "skipped",
      "reason": "one reduced-motion preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "reduced-motion previews change instantly",
        "line": 92
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-21ade2fb5a815b4a26f4896a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Forced-colors media enabled before loading; the decorative preview retains its exact fill."
      },
      "result": "skipped",
      "reason": "one forced-colors preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "forced-colors previews preserve literal color data",
        "line": 102
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-caf6be1d0e871db1e186ba76",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "print",
        "states": [],
        "variants": [],
        "note": "Print media enabled before loading; previews request exact color preservation."
      },
      "result": "skipped",
      "reason": "one print preview check",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "printed previews request exact colors",
        "line": 111
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-2382c89e34a679d881a794d9",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one enhanced inspector",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "inspector uses generated previews and retains all token matches without new tab stops",
        "line": 119
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-a7ac56073c1c1f47bbd5bc8f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [
          "hover"
        ],
        "variants": [],
        "note": "Mouse tracking, leave, outside press, scroll hit testing and viewport bounds on desktop; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "mouse lifecycle on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/hex-swatches.spec.js",
        "title": "color popup follows only its circle and revalidates stationary hover on scroll",
        "line": 136
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-5db63d5d4bb483f6adb7fc48",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "loads under /theme/ with no errors, no requests outside the base, and the theme applied",
        "line": 26
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-406a20ad1ef285a018c407b7",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "controls need scripts",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "keyboard: the skip link, contents and controls are reachable and focus is visibly dashed",
        "line": 47
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-30a75872b993d3fe38389893",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "axe",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one scan is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "axe finds no WCAG 2.x A/AA violations (a scan, not a conformance claim)",
        "line": 67
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-978356836244582129a31d0a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "reflow projects only",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "reflow: no horizontal page scroll at 360px and at 200% text zoom",
        "line": 80
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-f8c996d1804f5e6d848fc418",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "motion",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one check is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "reduced motion: every transition and animation is effectively instant",
        "line": 93
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-18b13dfb9a91581e45a6cf56",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "scripts on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "enhancements: search narrows the contents, family filter hides sections, density and profile persist, reset clears",
        "line": 106
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-31e6ca90b3d77a8552a356c8",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "scripts on desktop",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "inspector: hovering a token reference shows its resolved value and profile values",
        "line": 147
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-15896f997d210df02e7faacc",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "print",
        "states": [],
        "variants": [],
        "note": "Only the assertions in this named test; no comprehensive state or variant coverage claim. Profile and density record the initial configuration; any switches are described by the test."
      },
      "result": "skipped",
      "reason": "one check is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/page.spec.js",
        "title": "print: controls and the sticky contents are hidden, link URLs are printed",
        "line": 161
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-e0249bd09dad13b03a4e1222",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "portal retains specification content and opens its compact command utility",
        "line": 8
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-a2b55c45e58975517fee1f7b",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "No-JS readers use the static full-reference link; automatic hash migration requires JavaScript.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "legacy homepage hashes migrate to the complete reference",
        "line": 26
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-19fe9776259af4f52c1f9f6a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "The enhanced search requires scripts; static navigation remains available.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "global command search loads once and finds components, token swatches and decisions",
        "line": 33
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-092fb3294e54eca7ddd033f5",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "a component page exposes live behavior, API and canonical rules without catalogue-wide scripts",
        "line": 66
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-db446a514c7125815c3cb9f2",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "One automated scan; responsive and no-JS behavior are checked separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "portal overview meets the automated accessibility scan",
        "line": 75
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-3bf89b5335a7ff7097d8ce4f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "The explicitly client-rendered Vue application requires JavaScript; the portal remains static.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "Vue records support list, edit, validation, detail and reset",
        "line": 80
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-1556f3f097ed2c88dc054527",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "The Vue application requires JavaScript; all desktop, narrow and zoom configurations traverse its destinations.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "every Vue destination resolves under the Pages base and graph bars use canonical red",
        "line": 93
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-2994b9faea70266018c1c3de",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "No-JS readers receive the complete static command and canonical instructions.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "agent-kit selection prepares bounded framework and mode commands",
        "line": 129
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-21f19a4fd7ef05eb9657eb38",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "The public enhancement requires JavaScript; static fallback is retained on destruction.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "standalone public control enhancement preserves forms and restores native fallback",
        "line": 143
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-32395cdfe5b79c6079b1d8a3",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Portal navigation, canonical reference migration, per-component runtime loading, static normative content, and local Vue workflows. Automated desktop/narrow/no-JS scopes only; no manual accessibility claim."
      },
      "result": "skipped",
      "reason": "The Vue workflow requires JavaScript; native control fallback is verified separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/portal.spec.js",
        "title": "themed task choices move the card and retain keyboard focus",
        "line": 157
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-ed0e5ce738284dc4dde51d9d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Real empty port catalogue, static JSON, navigation, narrow/no-JS access. Synthetic state/evidence coverage is in source tests, not a real import claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "port explorer truthfully exposes the empty catalogue and contribution route",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-173388f45ef9231239256641",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Real empty port catalogue, static JSON, navigation, narrow/no-JS access. Synthetic state/evidence coverage is in source tests, not a real import claim."
      },
      "result": "skipped",
      "reason": "Single empty-state keyboard and axe audit.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "port explorer navigation is keyboard accessible with no axe violations",
        "line": 17
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-86353444ca702ba0a2c0a823",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Request-intercepted, explicitly synthetic port data exercises the real static renderer, mapping classifications, search/reset and no-JS. Never a real port or import result."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/ports.spec.js",
        "title": "synthetic mapping states use the real renderer and keyboard search without publishing a port",
        "line": 25
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-6502333c25bfb7801fa729f0",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Synthetic finite width transition exercises the independently authored private capture helper. Exact final measurement and repeated PNG equality; no licensed source, framework import, or component conformance claim."
      },
      "result": "skipped",
      "reason": "One synthetic capture protocol; no licensed dependency",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/private-parity.spec.js",
        "title": "private capture measurements describe the settled image rather than a transition frame",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-832df9643dde042adb643958",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "skipped",
      "reason": "Canonical computed-style comparison uses one identical browser configuration.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "standalone recipes match canonical defaults and stay inside their style scope",
        "line": 10
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-857231a41ad0c8d705152b06",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "recipes work outside Astro with independent native fields and visible no-JS downloads",
        "line": 37
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-3fb00c062a5ee67c875b1ab5",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Standalone recipes: source copying, native controls, two instances, scoped styles and canonical default appearance. Dialog modal behavior is not supplied or claimed."
      },
      "result": "skipped",
      "reason": "Clipboard and source-view axe scan use one enabled desktop context.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/recipes.spec.js",
        "title": "recipe clipboard preserves clean source, unique prefixes and attribution",
        "line": 59
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-3771b0ab3c3348912c2be918",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Release picker/report static content and bounded frame scroll regions in each configured viewport; frames are reconstructed visual references, not historical JavaScript or manual accessibility evidence."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "release reports and historical links remain readable without JavaScript and without page overflow",
        "line": 9
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-d0810e20ed0d6346763f3ee0",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "keyboard",
        "states": [],
        "variants": [],
        "note": "Automated desktop keyboard selection, matched historical state controls, actual iframe viewport and axe checks of report/picker chrome; sandboxed historical fixtures have separate limitations and are not certified."
      },
      "result": "skipped",
      "reason": "One desktop enhanced-control protocol",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "release picker and matched-state controls work with keyboard and preserve a 640 by 480 viewport",
        "line": 20
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-9c77381cbc863de754d0efec",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "appearance",
        "states": [],
        "variants": [],
        "note": "Chromium desktop captures of seven default reconstructed specimens in two fresh pages at 640x480, comfortable, LTR, reduced motion, JavaScript disabled. Exact PNG-byte equality. Not other states/engines, physical fonts, historical scripts, or manual accessibility."
      },
      "result": "skipped",
      "reason": "One explicitly matched capture environment",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/release-comparison.spec.js",
        "title": "same-revision visual captures are identical under recorded matched conditions",
        "line": 46
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 640,
          "height": 480
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-dc450f62736952a67b54bc7d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "reflow",
        "states": [],
        "variants": [],
        "note": "Documentation table sizing, contained horizontal overflow and single-line controls; component specimen geometry is checked by its own tests."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/spec-tables.spec.js",
        "title": "documentation tables keep readable columns and compact copy controls",
        "line": 4
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-73391c1e4572f79c0f7e1cd2",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Separate sealed task-kit reconstruction: native editing, modal lifecycle, focus return, narrow reflow and axe. Does not claim all component states or manual accessibility acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-consumption.spec.js",
        "title": "sealed composed reconstruction retains native controls and modal lifecycle",
        "line": 9
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-49c01f721733e95e390bbe52",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "task kit controls reflow and preserve a no-JS consumption route",
        "line": 19
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-3b4674bb1d3901bc2b44724e",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "skipped",
      "reason": "One exact browser/CLI comparison; other projects exercise controls and no-JS.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "browser ZIP and CLI directory agree byte-for-byte at the same pin",
        "line": 40
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-38ffae87e25b72809e8fbe03",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Task kit selection, digest validation, no-JS guidance, reflow and deterministic browser/CLI packaging; downstream implementation acceptance is separate."
      },
      "result": "skipped",
      "reason": "One digest-failure boundary test.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/task-kit.spec.js",
        "title": "mixed deployment inputs fail closed and task text remains local data",
        "line": 66
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-9fc0855bf875374e4096b1c4",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Semantic usage filters, persistent static details, clipboard and reflow on the token tool pages."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "usage filters require a documented match and preserve profile restrictions",
        "line": 7
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-8942a967ae3688b2cffcb036",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "axe",
        "states": [],
        "variants": [],
        "note": "Token usage index controls and default-profile result table; a scan is not a conformance claim."
      },
      "result": "skipped",
      "reason": "one index scan is enough",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "usage index controls and default results have no automated accessibility violations",
        "line": 35
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-689d48237249acadc9138309",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Semantic usage filters, persistent static details, clipboard and reflow on the token tool pages."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/usage.spec.js",
        "title": "token details are persistent, source-linked and readable without scripts",
        "line": 43
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-57d02c71a3db235479ab0e2b",
      "kind": "automated",
      "scope": {
        "component": "admin-form",
        "category": "enhancements",
        "states": [
          "default",
          "invalid",
          "busy"
        ],
        "variants": [
          "default"
        ],
        "note": "Local composed workflow: keyboard submit, summary navigation, correction, retained values, review, explicit busy completion, no data requests. Automated DOM/axe; no manual screen-reader or persistence claim."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/validation-recovery.spec.js",
        "title": "validation reference remains useful without JavaScript and fits narrow layouts",
        "line": 5
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-47fb3d9fc00d86b9cd870799",
      "kind": "automated",
      "scope": {
        "component": "admin-form",
        "category": "enhancements",
        "states": [
          "default",
          "invalid",
          "busy"
        ],
        "variants": [
          "default"
        ],
        "note": "Local composed workflow: keyboard submit, summary navigation, correction, retained values, review, explicit busy completion, no data requests. Automated DOM/axe; no manual screen-reader or persistence claim."
      },
      "result": "skipped",
      "reason": "Interactive workflow needs JavaScript; static protocol runs separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/validation-recovery.spec.js",
        "title": "correct and review with keyboard, preserve values, and explicitly complete the simulated save",
        "line": 11
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-63e795de224dab8dae7964bb",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "passed",
      "reason": null,
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench preserves canonical content and direct reporting without JavaScript",
        "line": 14
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "default",
        "density": "compact",
        "javaScript": false
      }
    },
    {
      "id": "e-d31423164e3ec0425d4fe0d9",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Interactive enhancement.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench uses real viewport widths and reports measured mismatches without altering layout",
        "line": 27
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-0c5d969185b788ec875c3222",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Interactive enhancement.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "native controls support checkbox Space, field actions, roving tabs and modal focus return",
        "line": 58
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-1474a6066d8a1ecb03256ac4",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Interactive enhancement.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "share links exclude sample text by default, preserve history and expose unavailable revisions",
        "line": 95
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-04de83c8e801b9a57628335a",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Interactive enhancement.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "report drafts carry distinct target context, redact specimen text, and require review",
        "line": 115
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-a75befbc446a7b430f28183f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Interactive enhancement.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "motion respects reduced preference and contrast results retain build context",
        "line": 145
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-01db38c0e82c6bed1647f44d",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "Interactive enhancement.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "viewport fixtures exercise all laboratory components and preserve the approved pressed border",
        "line": 166
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    },
    {
      "id": "e-91a3ee0e6547461e3504115f",
      "kind": "automated",
      "scope": {
        "component": "page",
        "category": "enhancements",
        "states": [],
        "variants": [],
        "note": "Phase 3 workbench: isolated native controls, real viewport comparison, measurements, private-text exclusion, reviewed reporting and reduced motion. Diagnostic tooling does not establish component acceptance."
      },
      "result": "skipped",
      "reason": "One complete chrome audit; reflow is covered separately.",
      "reference": "https://github.com/j3w1/theme/actions/runs/34650033915",
      "test": {
        "file": "tests/browser/workbench.spec.js",
        "title": "workbench controls and report page have accessible labels and no axe violations",
        "line": 190
      },
      "environment": {
        "browser": "chromium",
        "browserVersion": "153.0.8010.12",
        "os": "Linux 6.17.0-1022-azure x64",
        "viewport": {
          "width": 1440,
          "height": 1000
        },
        "project": "nojs",
        "profile": "not-declared",
        "density": "not-declared",
        "javaScript": false
      }
    }
  ]
}
