{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "K-ArtSell UI Adapter Contract v4",
  "contractVersion": "4.0",
  "status": "IMPLEMENTATION_TEMPLATE",
  "requiredCapabilities": [
    "button",
    "text-field",
    "text-area",
    "select",
    "multi-select",
    "checkbox",
    "date-field",
    "number-field",
    "dialog",
    "status-tag",
    "inline-message",
    "paginator",
    "tabs",
    "data-grid"
  ],
  "requiredEvidence": [
    "contract-conformance",
    "keyboard-focus",
    "accessible-name",
    "t01-t10-state-regression",
    "provider-switch-smoke",
    "visual-regression",
    "performance-budget",
    "rollback-rehearsal"
  ],
  "rules": {
    "featureVendorImports": 0,
    "unknownCapability": "FAIL_FAST",
    "unsupportedContract": "FAIL_FAST",
    "providerSelection": "STARTUP_ONLY",
    "mutableGlobalProviderSwitch": false,
    "normalizedSemantics": [
      "disabled",
      "invalid",
      "busy",
      "aria-describedby",
      "stable-events"
    ]
  }
}