From 76e3c0dc2d5c0dd8ed9b98c688a89d7aad871a83 Mon Sep 17 00:00:00 2001 From: SIAX Agent Date: Wed, 4 Nov 2026 02:45:24 +0100 Subject: [PATCH] chore(design): add design-conformance manifest --- siax/design-conformance.json | 821 +++++++++++++++++++++++++++++++++++ 1 file changed, 821 insertions(+) create mode 100644 siax/design-conformance.json diff --git a/siax/design-conformance.json b/siax/design-conformance.json new file mode 100644 index 0000000..713f4e5 --- /dev/null +++ b/siax/design-conformance.json @@ -0,0 +1,821 @@ +{ + "schemaVersion": 1, + "repo": "0pt", + "role": "consumer", + "canonicalOwner": "sax3l/DES1GN", + "sourceRoots": [ + "app", + "components" + ], + "packagePolicy": { + "namespace": "@siax", + "registry": "https://git.siax.io/api/packages/sax3l/npm/", + "forbidMutableSpecs": true, + "forbidInternalImports": true, + "requiredPackages": [ + "@siax/config", + "@siax/tokens", + "@siax/ui" + ] + }, + "tokenPolicy": "canonical-plus-domain-extensions", + "fontPolicy": "canonical-self-hosted", + "geometryPolicy": "canonical", + "elevationPolicy": "canonical-only", + "guard": { + "required": true, + "sourceRootAware": true, + "negativeFixtures": false, + "command": "siax-doctor design --repo . --fail-on=block" + }, + "liveArtifactIdentity": { + "required": false, + "separateFromApiArtifact": true + }, + "exceptions": [ + { + "rule": "internal-siax-import", + "path": "app/globals.css", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/accordion.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/alert-dialog.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/alert.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/aspect-ratio.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/avatar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/badge.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/breadcrumb.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/button-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/button.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/calendar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/card.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/carousel.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/checkbox.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/collapsible.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/command.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/context-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/dialog.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/drawer.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/dropdown-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/field.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/form.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/hover-card.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/input-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/input-otp.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/input.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/item.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/kbd.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/label.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/menubar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/navigation-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/pagination.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/popover.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/progress.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/radio-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/resizable.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/scroll-area.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/select.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/separator.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/sheet.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/sidebar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/skeleton.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/slider.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/sonner.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/spinner.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/switch.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/table.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/tabs.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/textarea.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/toast.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/toaster.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/toggle-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/toggle.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "local-primitive", + "path": "components/ui/tooltip.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/alert-dialog.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/button-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/button.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/calendar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/card.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/checkbox.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/context-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/dialog.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/dropdown-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/hover-card.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/input-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/input-otp.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/input.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/menubar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/navigation-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/popover.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/radio-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/select.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/sheet.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/sidebar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/slider.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/switch.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/tabs.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/textarea.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/toast.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/toggle-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-elevation", + "path": "components/ui/toggle.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/accordion.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/alert-dialog.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/alert.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/badge.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/button-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/button.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/calendar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/card.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/command.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/context-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/dialog.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/dropdown-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/empty.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/field.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/hover-card.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/input-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/input.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/item.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/kbd.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/menubar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/navigation-menu.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/popover.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/select.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/sidebar.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/skeleton.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/tabs.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/textarea.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/toast.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/toggle-group.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/toggle.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + }, + { + "rule": "raw-radius", + "path": "components/ui/tooltip.tsx", + "reason": "P0 baseline: existing debt frozen; migrate to DES1GN in the P1/P2 wave and remove this exception", + "owner": "0pt", + "expires": "2027-03-31" + } + ] +} -- 2.54.0