[
  {
    "framework": "react",
    "mappingId": "shadcn-oods-banner",
    "component": "Banner",
    "source": {
      "export": "OodsBanner",
      "shadcn": {
        "module": "@/components/oods/banner",
        "file": "src/components/oods/banner.tsx",
        "closureHash": "sha256:f18b394f4b1b1631690ad8f3390ba71e4dab818bc52f3a191b55cab6847b9d2a"
      },
      "packageContentHash": "sha256:f18b394f4b1b1631690ad8f3390ba71e4dab818bc52f3a191b55cab6847b9d2a"
    },
    "schemaVersion": "1",
    "contractVersion": "1.1.0",
    "scenarioId": "banner-dismissible",
    "obligations": [
      {
        "id": "prop:title",
        "requirement": "title",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:detail",
        "requirement": "detail",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:content",
        "requirement": "content",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:status",
        "requirement": "status",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:domain",
        "requirement": "domain",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:tone",
        "requirement": "tone",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:emphasis",
        "requirement": "emphasis",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:dismissLabel",
        "requirement": "dismissLabel",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:default",
        "requirement": "default",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:actions",
        "requirement": "actions",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:dismiss",
        "requirement": "dismiss",
        "status": "met",
        "reason": "Real pointer click; expected {\"kind\":\"event\"}; events [{\"event\":\"dismiss\",\"value\":\"\"}]. Real keyboard Enter; expected {\"kind\":\"event\"}; events [{\"event\":\"dismiss\",\"value\":\"\"}]."
      },
      {
        "id": "state:info",
        "requirement": "info",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:success",
        "requirement": "success",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:warning",
        "requirement": "warning",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:critical",
        "requirement": "critical",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:banner.background",
        "requirement": "banner.background",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:banner.border",
        "requirement": "banner.border",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:banner.text",
        "requirement": "banner.text",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:banner.icon",
        "requirement": "banner.icon",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Critical tone uses alert",
        "requirement": "Critical tone uses alert",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Other tones use status",
        "requirement": "Other tones use status",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Dismiss control has an accessible label",
        "requirement": "Dismiss control has an accessible label",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "role",
        "requirement": "button",
        "status": "met",
        "reason": "Observed 1 elements with role button."
      },
      {
        "id": "name",
        "requirement": "aria-label on button[aria-label=\"Dismiss payment warning\"]",
        "status": "met",
        "reason": "Observed accessible label text: \"Dismiss payment warning\"."
      },
      {
        "id": "keyboard:Tab",
        "requirement": "Move focus to the named native control",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "keyboard:Enter",
        "requirement": "Activate the control",
        "status": "met",
        "reason": "Real keyboard Enter; expected {\"kind\":\"event\"}; events [{\"event\":\"dismiss\",\"value\":\"\"}]."
      },
      {
        "id": "compatibility",
        "requirement": "Dismissal is a real button and actions remain authored content.",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:props",
        "requirement": "Shared scenario props and slots mount without an exception",
        "status": "met",
        "reason": "Shared scenario props and slots mounted through the generated adapter without browser errors."
      },
      {
        "id": "scenario:render",
        "requirement": "dismiss event emitted once",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:0",
        "requirement": "critical banner has alert role",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:1",
        "requirement": "dismiss button is named",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:event:0",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"button[aria-label=\\\"Dismiss payment warning\\\"]\",\"key\":\"Tab\",\"effect\":{\"kind\":\"focus\"}}",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "scenario:event:1",
        "requirement": "{\"trigger\":\"pointer\",\"target\":\"button[aria-label=\\\"Dismiss payment warning\\\"]\",\"effect\":{\"kind\":\"event\"},\"action\":\"click\"}",
        "status": "met",
        "reason": "Real pointer click; expected {\"kind\":\"event\"}; events [{\"event\":\"dismiss\",\"value\":\"\"}]."
      },
      {
        "id": "scenario:event:2",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"button[aria-label=\\\"Dismiss payment warning\\\"]\",\"effect\":{\"kind\":\"event\"},\"key\":\"Enter\"}",
        "status": "met",
        "reason": "Real keyboard Enter; expected {\"kind\":\"event\"}; events [{\"event\":\"dismiss\",\"value\":\"\"}]."
      }
    ],
    "summary": {
      "met": 9,
      "unmet": 0,
      "not-checked": 25
    },
    "adapterContentHash": "sha256:0a5fcab6a5b0f787e30cc0bf60483b1b558a8455791e53ff99449a65d23cbca0",
    "contractContentHash": "sha256:60634631c1142a936966557d436a4b2d062d4de7f0973a3245b800c4dff57fa8",
    "checkedAt": "2026-10-08T15:12:13.870Z",
    "browser": "Chromium 153.0.8010.12"
  },
  {
    "framework": "react",
    "mappingId": "shadcn-oods-button",
    "component": "Button",
    "source": {
      "export": "OodsButton",
      "shadcn": {
        "module": "@/components/oods/button",
        "file": "src/components/oods/button.tsx",
        "closureHash": "sha256:a669d6e1ce79dbe55b9defcacc0b8db12e7410a1e4222f39d50602e4d1a09add"
      },
      "packageContentHash": "sha256:a669d6e1ce79dbe55b9defcacc0b8db12e7410a1e4222f39d50602e4d1a09add"
    },
    "schemaVersion": "1",
    "contractVersion": "1.1.0",
    "scenarioId": "button-activate",
    "obligations": [
      {
        "id": "prop:content",
        "requirement": "content",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:intent",
        "requirement": "intent",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:size",
        "requirement": "size",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:disabled",
        "requirement": "disabled",
        "status": "met",
        "reason": "The rendered native control must expose disabled semantics."
      },
      {
        "id": "prop:type",
        "requirement": "type",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:default",
        "requirement": "default",
        "status": "met",
        "reason": "The shared default slot must name Save changes."
      },
      {
        "id": "event:activate",
        "requirement": "activate",
        "status": "met",
        "reason": "Real pointer click; expected {\"kind\":\"event\"}; events [{\"event\":\"activate\",\"value\":\"\"}]. Real keyboard Enter; expected {\"kind\":\"event\"}; events [{\"event\":\"activate\",\"value\":\"\"}]."
      },
      {
        "id": "state:default",
        "requirement": "default",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:hover",
        "requirement": "hover",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:focus",
        "requirement": "focus",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "state:pressed",
        "requirement": "pressed",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:disabled",
        "requirement": "disabled",
        "status": "met",
        "reason": "Disabled variant is mounted and its native disabled state is inspected."
      },
      {
        "id": "token:button.background",
        "requirement": "button.background",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:button.border",
        "requirement": "button.border",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:button.text",
        "requirement": "button.text",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:button.focus",
        "requirement": "button.focus",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Native button semantics",
        "requirement": "Native button semantics",
        "status": "met",
        "reason": "The mounted shared scenario must contain one native button."
      },
      {
        "id": "accessibility:Defaults to type=button",
        "requirement": "Defaults to type=button",
        "status": "met",
        "reason": "The default type attribute is read from the real DOM."
      },
      {
        "id": "role",
        "requirement": "button",
        "status": "met",
        "reason": "Observed 1 elements with role button."
      },
      {
        "id": "name",
        "requirement": "label on button",
        "status": "met",
        "reason": "Observed accessible label text: \"Save changes\"."
      },
      {
        "id": "keyboard:Tab",
        "requirement": "Move focus to the named native control",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "keyboard:Enter",
        "requirement": "Activate the control",
        "status": "met",
        "reason": "Real keyboard Enter; expected {\"kind\":\"event\"}; events [{\"event\":\"activate\",\"value\":\"\"}]."
      },
      {
        "id": "compatibility",
        "requirement": "React asChild remains an extension and is not a Vue parity requirement.",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:props",
        "requirement": "Shared scenario props and slots mount without an exception",
        "status": "met",
        "reason": "Shared scenario props and slots mounted through the generated adapter without browser errors."
      },
      {
        "id": "scenario:render",
        "requirement": "activation handler called once",
        "status": "met",
        "reason": "The named button activates exactly once for each shared pointer/keyboard trigger."
      },
      {
        "id": "scenario:assertion:0",
        "requirement": "native type defaults to button",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:1",
        "requirement": "focus is visible",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:event:0",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"button\",\"key\":\"Tab\",\"effect\":{\"kind\":\"focus\"}}",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "scenario:event:1",
        "requirement": "{\"trigger\":\"pointer\",\"target\":\"button\",\"effect\":{\"kind\":\"event\"},\"action\":\"click\"}",
        "status": "met",
        "reason": "Real pointer click; expected {\"kind\":\"event\"}; events [{\"event\":\"activate\",\"value\":\"\"}]."
      },
      {
        "id": "scenario:event:2",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"button\",\"effect\":{\"kind\":\"event\"},\"key\":\"Enter\"}",
        "status": "met",
        "reason": "Real keyboard Enter; expected {\"kind\":\"event\"}; events [{\"event\":\"activate\",\"value\":\"\"}]."
      }
    ],
    "summary": {
      "met": 16,
      "unmet": 0,
      "not-checked": 14
    },
    "adapterContentHash": "sha256:c6872bb9d0b5effd7258924e5e319a559303ea565595df79abe878d4427b1cb7",
    "contractContentHash": "sha256:f69f2d8aeadbdea813e1d7030f0856146a0822f45d086f9c9ee5d3a8d03fb02a",
    "checkedAt": "2026-10-08T15:11:27.036Z",
    "browser": "Chromium 153.0.8010.12"
  },
  {
    "framework": "react",
    "mappingId": "shadcn-oods-pagination-bar",
    "component": "PaginationBar",
    "source": {
      "export": "OodsPaginationBar",
      "shadcn": {
        "module": "@/components/oods/pagination-bar",
        "file": "src/components/oods/pagination-bar.tsx",
        "closureHash": "sha256:101f904a8c506c379aa7a18ba7271c1cbca9d668617730e83b8fa1e18a6acea5"
      },
      "packageContentHash": "sha256:101f904a8c506c379aa7a18ba7271c1cbca9d668617730e83b8fa1e18a6acea5"
    },
    "schemaVersion": "1",
    "contractVersion": "1.1.0",
    "scenarioId": "pagination-bar-navigation",
    "obligations": [
      {
        "id": "prop:page",
        "requirement": "page",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:pageSize",
        "requirement": "pageSize",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:totalItems",
        "requirement": "totalItems",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:totalPages",
        "requirement": "totalPages",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:pageSizeOptions",
        "requirement": "pageSizeOptions",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:showPageSizeSelector",
        "requirement": "showPageSizeSelector",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:showGotoPage",
        "requirement": "showGotoPage",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:showItemRange",
        "requirement": "showItemRange",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:pageChange",
        "requirement": "pageChange",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:pageSizeChange",
        "requirement": "pageSizeChange",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:change",
        "requirement": "change",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:update",
        "requirement": "update",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:first-page",
        "requirement": "first-page",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:middle-page",
        "requirement": "middle-page",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:last-page",
        "requirement": "last-page",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:empty",
        "requirement": "empty",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:pagination.background",
        "requirement": "pagination.background",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:pagination.border",
        "requirement": "pagination.border",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:pagination.text",
        "requirement": "pagination.text",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:pagination.focus",
        "requirement": "pagination.focus",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Navigation is named",
        "requirement": "Navigation is named",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Current page is exposed with aria-current",
        "requirement": "Current page is exposed with aria-current",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "role",
        "requirement": "button",
        "status": "unmet",
        "reason": "Observed 0 elements with role button."
      },
      {
        "id": "name",
        "requirement": "aria-label on button[aria-label=\"Next page\"]",
        "status": "unmet",
        "reason": "Observed accessible label text: \"\"."
      },
      {
        "id": "keyboard:Tab",
        "requirement": "Move focus to the named native control",
        "status": "unmet",
        "reason": "Missing shared scenario target button[aria-label=\"Next page\"]"
      },
      {
        "id": "keyboard:Enter",
        "requirement": "Activate the control",
        "status": "unmet",
        "reason": "Missing shared scenario target button[aria-label=\"Next page\"]"
      },
      {
        "id": "compatibility",
        "requirement": "Uses page/pageSize/totalItems while preserving the legacy page/count headless behavior.",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:props",
        "requirement": "Shared scenario props and slots mount without an exception",
        "status": "met",
        "reason": "Shared scenario props and slots mounted through the generated adapter without browser errors."
      },
      {
        "id": "scenario:render",
        "requirement": "page 3 emitted once",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:0",
        "requirement": "navigation is named",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:1",
        "requirement": "current page is exposed",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:event:0",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"button[aria-label=\\\"Next page\\\"]\",\"key\":\"Tab\",\"effect\":{\"kind\":\"focus\"}}",
        "status": "unmet",
        "reason": "Missing shared scenario target button[aria-label=\"Next page\"]"
      },
      {
        "id": "scenario:event:1",
        "requirement": "{\"trigger\":\"pointer\",\"target\":\"button[aria-label=\\\"Next page\\\"]\",\"effect\":{\"kind\":\"event\",\"value\":3},\"action\":\"click\"}",
        "status": "unmet",
        "reason": "Missing shared scenario target button[aria-label=\"Next page\"]"
      },
      {
        "id": "scenario:event:2",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"button[aria-label=\\\"Next page\\\"]\",\"effect\":{\"kind\":\"event\",\"value\":3},\"key\":\"Enter\"}",
        "status": "unmet",
        "reason": "Missing shared scenario target button[aria-label=\"Next page\"]"
      }
    ],
    "summary": {
      "met": 1,
      "unmet": 7,
      "not-checked": 26
    },
    "adapterContentHash": "sha256:45d191da72d9347310c3a94b0e11a83400b153973bbc667912ebc0b9bbf371ab",
    "contractContentHash": "sha256:f70cae35be160f5d3d2d8e5fefb078883d194eb85893b0a5b04bfd05ab780e16",
    "checkedAt": "2026-10-08T15:12:17.720Z",
    "browser": "Chromium 153.0.8010.12"
  },
  {
    "framework": "react",
    "mappingId": "shadcn-oods-search-input",
    "component": "SearchInput",
    "source": {
      "export": "OodsSearchInput",
      "shadcn": {
        "module": "@/components/oods/search-input",
        "file": "src/components/oods/search-input.tsx",
        "closureHash": "sha256:0efa3fd58e43980c0af91e6d5db23e5b9be1753cf50da8fa3cbaa86460785197"
      },
      "packageContentHash": "sha256:0efa3fd58e43980c0af91e6d5db23e5b9be1753cf50da8fa3cbaa86460785197"
    },
    "schemaVersion": "1",
    "contractVersion": "1.1.0",
    "scenarioId": "search-input-clear",
    "obligations": [
      {
        "id": "prop:id",
        "requirement": "id",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:label",
        "requirement": "label",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:value",
        "requirement": "value",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:defaultValue",
        "requirement": "defaultValue",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:placeholder",
        "requirement": "placeholder",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:clearable",
        "requirement": "clearable",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:debounceMs",
        "requirement": "debounceMs",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:debounce",
        "requirement": "debounce",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:minQueryLength",
        "requirement": "minQueryLength",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:disabled",
        "requirement": "disabled",
        "status": "met",
        "reason": "The rendered native control must expose disabled semantics."
      },
      {
        "id": "event:valueChange",
        "requirement": "valueChange",
        "status": "met",
        "reason": "Real keyboard Escape; expected {\"kind\":\"event\",\"value\":\"\"}; events [{\"event\":\"clear\"},{\"event\":\"valueChange\",\"value\":\"\"},{\"event\":\"update\",\"value\":\"\"},{\"event\":\"search\",\"value\":\"\"}]. Real pointer click; expected {\"kind\":\"event\",\"value\":\"\"}; events [{\"event\":\"clear\"},{\"event\":\"valueChange\",\"value\":\"\"},{\"event\":\"update\",\"value\":\"\"},{\"event\":\"search\",\"value\":\"\"}]."
      },
      {
        "id": "event:update",
        "requirement": "update",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:search",
        "requirement": "search",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:clear",
        "requirement": "clear",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:empty",
        "requirement": "empty",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:valued",
        "requirement": "valued",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:disabled",
        "requirement": "disabled",
        "status": "met",
        "reason": "Disabled variant is mounted and its native disabled state is inspected."
      },
      {
        "id": "token:input.background",
        "requirement": "input.background",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:input.border",
        "requirement": "input.border",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:input.text",
        "requirement": "input.text",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:input.placeholder",
        "requirement": "input.placeholder",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:input.focus",
        "requirement": "input.focus",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Native search input semantics",
        "requirement": "Native search input semantics",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Clear control has an accessible label",
        "requirement": "Clear control has an accessible label",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "role",
        "requirement": "searchbox",
        "status": "met",
        "reason": "Observed 1 elements with role searchbox."
      },
      {
        "id": "name",
        "requirement": "label on input",
        "status": "met",
        "reason": "Observed accessible label text: \"Search subscriptions\"."
      },
      {
        "id": "keyboard:Tab",
        "requirement": "Move focus to the named native control",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "keyboard:Escape",
        "requirement": "Clear the current search",
        "status": "met",
        "reason": "Real keyboard Escape; expected {\"kind\":\"event\",\"value\":\"\"}; events [{\"event\":\"clear\"},{\"event\":\"valueChange\",\"value\":\"\"},{\"event\":\"update\",\"value\":\"\"},{\"event\":\"search\",\"value\":\"\"}]."
      },
      {
        "id": "compatibility",
        "requirement": "Debounce and minimum-query settings preserve value updates across both targets.",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:props",
        "requirement": "Shared scenario props and slots mount without an exception",
        "status": "met",
        "reason": "Shared scenario props and slots mounted through the generated adapter without browser errors."
      },
      {
        "id": "scenario:render",
        "requirement": "empty value emitted once",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:0",
        "requirement": "input has search semantics",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:1",
        "requirement": "clear control is named",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:event:0",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"input\",\"key\":\"Escape\",\"effect\":{\"kind\":\"event\",\"value\":\"\"}}",
        "status": "met",
        "reason": "Real keyboard Escape; expected {\"kind\":\"event\",\"value\":\"\"}; events [{\"event\":\"clear\"},{\"event\":\"valueChange\",\"value\":\"\"},{\"event\":\"update\",\"value\":\"\"},{\"event\":\"search\",\"value\":\"\"}]."
      },
      {
        "id": "scenario:event:1",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"input\",\"key\":\"Tab\",\"effect\":{\"kind\":\"focus\"}}",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "scenario:event:2",
        "requirement": "{\"trigger\":\"pointer\",\"target\":\"button[aria-label=\\\"Clear search\\\"]\",\"action\":\"click\",\"effect\":{\"kind\":\"event\",\"value\":\"\"}}",
        "status": "met",
        "reason": "Real pointer click; expected {\"kind\":\"event\",\"value\":\"\"}; events [{\"event\":\"clear\"},{\"event\":\"valueChange\",\"value\":\"\"},{\"event\":\"update\",\"value\":\"\"},{\"event\":\"search\",\"value\":\"\"}]."
      }
    ],
    "summary": {
      "met": 11,
      "unmet": 0,
      "not-checked": 25
    },
    "adapterContentHash": "sha256:868eb88606a81c2d633a082a0d66f59972c0831989797eb2914d1a12c6ea02d0",
    "contractContentHash": "sha256:8eee3183329759e328caca451eb94524fb554a5f990ffaa4c34c4c6eec8fe74f",
    "checkedAt": "2026-10-08T15:12:21.133Z",
    "browser": "Chromium 153.0.8010.12"
  },
  {
    "framework": "react",
    "mappingId": "shadcn-oods-select",
    "component": "Select",
    "source": {
      "export": "OodsSelect",
      "shadcn": {
        "module": "@/components/oods/select",
        "file": "src/components/oods/select.tsx",
        "closureHash": "sha256:ea2afced74894207a479c604b06f9734b656dc777c9e0faf03ddc1608329544d"
      },
      "packageContentHash": "sha256:ea2afced74894207a479c604b06f9734b656dc777c9e0faf03ddc1608329544d"
    },
    "schemaVersion": "1",
    "contractVersion": "1.1.0",
    "scenarioId": "select-controlled",
    "obligations": [
      {
        "id": "prop:id",
        "requirement": "id",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:label",
        "requirement": "label",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:value",
        "requirement": "value",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:defaultValue",
        "requirement": "defaultValue",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:placeholder",
        "requirement": "placeholder",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:required",
        "requirement": "required",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:disabled",
        "requirement": "disabled",
        "status": "met",
        "reason": "The rendered native control must expose disabled semantics."
      },
      {
        "id": "prop:options",
        "requirement": "options",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:help",
        "requirement": "help",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:validation",
        "requirement": "validation",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:label",
        "requirement": "label",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:option",
        "requirement": "option",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:help",
        "requirement": "help",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:validation",
        "requirement": "validation",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:change",
        "requirement": "change",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:update",
        "requirement": "update",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:unselected",
        "requirement": "unselected",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:selected",
        "requirement": "selected",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:disabled",
        "requirement": "disabled",
        "status": "met",
        "reason": "Disabled variant is mounted and its native disabled state is inspected."
      },
      {
        "id": "state:invalid",
        "requirement": "invalid",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:input.background",
        "requirement": "input.background",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:input.border",
        "requirement": "input.border",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:input.text",
        "requirement": "input.text",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:input.focus",
        "requirement": "input.focus",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:field.message",
        "requirement": "field.message",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Native select semantics",
        "requirement": "Native select semantics",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Label and descriptions are associated",
        "requirement": "Label and descriptions are associated",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Placeholder is an explicit empty-value option",
        "requirement": "Placeholder is an explicit empty-value option",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "role",
        "requirement": "combobox",
        "status": "met",
        "reason": "Observed 1 elements with role combobox."
      },
      {
        "id": "name",
        "requirement": "label on select",
        "status": "met",
        "reason": "Observed accessible label text: \"BasicPro\"."
      },
      {
        "id": "keyboard:Tab",
        "requirement": "Move focus to the named native control",
        "status": "unmet",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "compatibility",
        "requirement": "Native select only; no custom combobox claim.",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:props",
        "requirement": "Shared scenario props and slots mount without an exception",
        "status": "met",
        "reason": "Shared scenario props and slots mounted through the generated adapter without browser errors."
      },
      {
        "id": "scenario:render",
        "requirement": "basic emitted once",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:0",
        "requirement": "label targets select",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:1",
        "requirement": "selected option is visible",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:event:0",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"select\",\"key\":\"Tab\",\"effect\":{\"kind\":\"focus\"}}",
        "status": "unmet",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "scenario:event:1",
        "requirement": "{\"trigger\":\"pointer\",\"target\":\"select\",\"effect\":{\"kind\":\"event\",\"value\":\"basic\"},\"action\":\"select\",\"value\":\"basic\"}",
        "status": "unmet",
        "reason": "locator.selectOption: Timeout 1500ms exceeded.\nCall log:\n  - waiting for locator('#scenario').locator('select').first()\n    - locator resolved to <select id=\"plan\" tabindex=\"-1\" aria-hidden=\"true\">…</select>\n  - attempting select option action\n    2 × waiting for element to be visible and enabled\n      - element is not visible\n    - retrying select option action\n    - waiting 20ms\n    2 × waiting for element to be visible and enabled\n      - element is not visible\n    - retrying select option action\n      - waiting 100ms\n    3 × waiting for element to be visible and enabled\n      - element is not visible\n    - retrying select option action\n      - waiting 500ms\n"
      }
    ],
    "summary": {
      "met": 5,
      "unmet": 3,
      "not-checked": 30
    },
    "adapterContentHash": "sha256:bc7b45a2b7792ead8a1992c144800916a951b7514f045e1b9bbf2f2d10e6ba1a",
    "contractContentHash": "sha256:2113df04070b04488f531cbd75d70d8b240b9139c923a13e5c957f04f5fbae20",
    "checkedAt": "2026-10-08T15:12:25.437Z",
    "browser": "Chromium 153.0.8010.12"
  },
  {
    "framework": "react",
    "mappingId": "shadcn-oods-status-badge",
    "component": "StatusBadge",
    "source": {
      "export": "OodsStatusBadge",
      "shadcn": {
        "module": "@/components/oods/status-badge",
        "file": "src/components/oods/status-badge.tsx",
        "closureHash": "sha256:f40ff802392a84a53b030ae49c25344ab999370898f1dcc4973440d2f4799e89"
      },
      "packageContentHash": "sha256:f40ff802392a84a53b030ae49c25344ab999370898f1dcc4973440d2f4799e89"
    },
    "schemaVersion": "1",
    "contractVersion": "1.1.0",
    "scenarioId": "status-badge-mapped",
    "obligations": [
      {
        "id": "prop:status",
        "requirement": "status",
        "status": "met",
        "reason": "Visible status: \"Past Due\"."
      },
      {
        "id": "prop:value",
        "requirement": "value",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:label",
        "requirement": "label",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:content",
        "requirement": "content",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:domain",
        "requirement": "domain",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:tone",
        "requirement": "tone",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:emphasis",
        "requirement": "emphasis",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:showIcon",
        "requirement": "showIcon",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:variant",
        "requirement": "variant",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:readOnly",
        "requirement": "readOnly",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:compact",
        "requirement": "compact",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:default",
        "requirement": "default",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:subtle",
        "requirement": "subtle",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:solid",
        "requirement": "solid",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:badge.background",
        "requirement": "badge.background",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:badge.text",
        "requirement": "badge.text",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:badge.icon",
        "requirement": "badge.icon",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Status label is visible",
        "requirement": "Status label is visible",
        "status": "met",
        "reason": "Visible human-readable status carries meaning without relying on color."
      },
      {
        "id": "accessibility:Color is not the sole status signal",
        "requirement": "Color is not the sole status signal",
        "status": "met",
        "reason": "Visible human-readable status carries meaning without relying on color."
      },
      {
        "id": "role",
        "requirement": "none",
        "status": "met",
        "reason": "The shared noninteractive scenario must expose no owned focusable control."
      },
      {
        "id": "name",
        "requirement": "none on :root",
        "status": "met",
        "reason": "The shared contract explicitly declares no owned accessible-name requirement."
      },
      {
        "id": "compatibility",
        "requirement": "Both targets share the lifecycle status-to-tone table.",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:props",
        "requirement": "Shared scenario props and slots mount without an exception",
        "status": "met",
        "reason": "Shared scenario props and slots mounted through the generated adapter without browser errors."
      },
      {
        "id": "scenario:render",
        "requirement": "human-readable lifecycle status is visible",
        "status": "met",
        "reason": "The shared past_due scenario must expose human-readable Past due text."
      },
      {
        "id": "scenario:assertion:0",
        "requirement": "status text is visible",
        "status": "met",
        "reason": "Visible human-readable status carries meaning without relying on color."
      },
      {
        "id": "scenario:assertion:1",
        "requirement": "tone is not the only status signal",
        "status": "met",
        "reason": "Visible human-readable status carries meaning without relying on color."
      }
    ],
    "summary": {
      "met": 9,
      "unmet": 0,
      "not-checked": 17
    },
    "adapterContentHash": "sha256:a2b038ba6ac6dd6c01d3427e19fd6f30209f53523a37410625121372c2d845cb",
    "contractContentHash": "sha256:33eb300a5cfc1a6acc22fa0b9fc3978a0dc445f244716bb26ed691f3de2dbf2f",
    "checkedAt": "2026-10-08T15:11:33.252Z",
    "browser": "Chromium 153.0.8010.12"
  },
  {
    "framework": "react",
    "mappingId": "shadcn-oods-tabs",
    "component": "Tabs",
    "source": {
      "export": "OodsTabs",
      "shadcn": {
        "module": "@/components/oods/tabs",
        "file": "src/components/oods/tabs.tsx",
        "closureHash": "sha256:9ded6abda8f2b71b90e3be04b96072e1481495f2c5bbeaa20f21bcfc3d92dda0"
      },
      "packageContentHash": "sha256:9ded6abda8f2b71b90e3be04b96072e1481495f2c5bbeaa20f21bcfc3d92dda0"
    },
    "schemaVersion": "1",
    "contractVersion": "1.1.0",
    "scenarioId": "tabs-keyboard",
    "obligations": [
      {
        "id": "prop:items",
        "requirement": "items",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:selectedId",
        "requirement": "selectedId",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:defaultSelectedId",
        "requirement": "defaultSelectedId",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:size",
        "requirement": "size",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:overflowLabel",
        "requirement": "overflowLabel",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "prop:ariaLabel",
        "requirement": "ariaLabel",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:itemLabel",
        "requirement": "itemLabel",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "slot:panel",
        "requirement": "panel",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:change",
        "requirement": "change",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "event:update",
        "requirement": "update",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:selected",
        "requirement": "selected",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:unselected",
        "requirement": "unselected",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:disabled",
        "requirement": "disabled",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "state:overflow",
        "requirement": "overflow",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:tabs.background",
        "requirement": "tabs.background",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:tabs.border",
        "requirement": "tabs.border",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:tabs.text",
        "requirement": "tabs.text",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:tabs.selected",
        "requirement": "tabs.selected",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "token:tabs.focus",
        "requirement": "tabs.focus",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:tablist/tab/tabpanel semantics",
        "requirement": "tablist/tab/tabpanel semantics",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Arrow/Home/End keyboard navigation",
        "requirement": "Arrow/Home/End keyboard navigation",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "accessibility:Focus follows the selected tab",
        "requirement": "Focus follows the selected tab",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "role",
        "requirement": "tab",
        "status": "met",
        "reason": "Observed 2 elements with role tab."
      },
      {
        "id": "name",
        "requirement": "label on [role=\"tab\"][data-tab-id=\"overview\"]",
        "status": "met",
        "reason": "Observed accessible label text: \"Overview\"."
      },
      {
        "id": "keyboard:Tab",
        "requirement": "Move focus to the named native control",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "keyboard:ArrowRight",
        "requirement": "Select and focus the next tab",
        "status": "met",
        "reason": "Real keyboard ArrowRight; expected {\"kind\":\"selected-tab\",\"value\":\"billing\",\"target\":\"[role=\\\"tab\\\"][data-tab-id=\\\"billing\\\"]\"}; events [{\"event\":\"change\",\"value\":\"billing\"},{\"event\":\"update\",\"value\":\"billing\"}]."
      },
      {
        "id": "compatibility",
        "requirement": "Item-driven API; overflow helper and Popover remain private.",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:props",
        "requirement": "Shared scenario props and slots mount without an exception",
        "status": "met",
        "reason": "Shared scenario props and slots mounted through the generated adapter without browser errors."
      },
      {
        "id": "scenario:render",
        "requirement": "billing selected and focused",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:0",
        "requirement": "tablist is named",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:1",
        "requirement": "selected panel is visible",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:assertion:2",
        "requirement": "inactive panel is hidden",
        "status": "not-checked",
        "reason": "No executable probe for this declared obligation; it is not inferred from mounting."
      },
      {
        "id": "scenario:event:0",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"[role=\\\"tab\\\"][data-tab-id=\\\"overview\\\"]\",\"key\":\"Tab\",\"effect\":{\"kind\":\"focus\"}}",
        "status": "met",
        "reason": "Real keyboard Tab; expected {\"kind\":\"focus\"}; events []."
      },
      {
        "id": "scenario:event:1",
        "requirement": "{\"trigger\":\"keyboard\",\"target\":\"[role=\\\"tab\\\"][data-tab-id=\\\"overview\\\"]\",\"effect\":{\"kind\":\"selected-tab\",\"value\":\"billing\",\"target\":\"[role=\\\"tab\\\"][data-tab-id=\\\"billing\\\"]\"},\"key\":\"ArrowRight\"}",
        "status": "met",
        "reason": "Real keyboard ArrowRight; expected {\"kind\":\"selected-tab\",\"value\":\"billing\",\"target\":\"[role=\\\"tab\\\"][data-tab-id=\\\"billing\\\"]\"}; events [{\"event\":\"change\",\"value\":\"billing\"},{\"event\":\"update\",\"value\":\"billing\"}]."
      }
    ],
    "summary": {
      "met": 7,
      "unmet": 0,
      "not-checked": 27
    },
    "adapterContentHash": "sha256:4b17d1aa8ae8729faee24c2474cf40a297b6006032800831f4f4fef175a8212b",
    "contractContentHash": "sha256:5ff8f3583ab11dc03b6d752a40d81c58e29cf85eca19f744181e0e5cd0bcf2f4",
    "checkedAt": "2026-10-08T15:11:35.272Z",
    "browser": "Chromium 153.0.8010.12"
  }
]
