{
  "contractVersion": "3.0",
  "status": "CURRENT",
  "principle": "Feature code depends on normalized K-ArtSell contracts, never vendor props or events.",
  "requiredCapabilities": ["button","text-field","text-area","select","multi-select","checkbox","date-field","number-field","dialog","status-tag","inline-message","paginator","tabs","data-grid"],
  "providers": [
    {"id":"primevue-aggrid","productionEligible":true,"boundary":"frontend/src/shared/ui/adapter/primevue"},
    {"id":"native-accessible","productionEligible":false,"purpose":"reference and contract conformance"}
  ],
  "forbidden": ["vendor import outside provider", "pass-through of unreviewed vendor props", "vendor-specific state in feature store", "silent fallback when capability is missing"],
  "acceptance": ["contract conformance", "keyboard and label tests", "T01-T10 state matrix", "server paging and sorting contract", "visual regression", "accessibility review"]
}
