You are viewing this dashboard as it was at the end of 9 Aug 2026. The parity grid and component health come from the current registry, not from history.
| Component | Sub-score | Weight |
|---|---|---|
| drift | 0 | 25 |
| lint | 0 | 25 |
| readiness | 58 | 15 |
| a11y | 83 | 15 |
| on-system | 56 | 20 |
| parity | 70 | 20 |
light 44 passed · 6 faileddark 39 passed · 11 failedds-bridge impact to populate this section.SpinnerTooltipToastsrc/legacy10%src/marketing48%src/checkout71%src/components78%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchds-bridge impact --checklist to populate this section.ds-bridge report to populate this section.@platform10% · 4 refs / 38 literals@growth48% · 22 refs / 24 literals@checkout71% · 30 refs / 12 literals@design-system78% · 62 refs / 18 literalsds-bridge changelog to populate this section.ds-bridge frame-impl to populate this section.| Signal | Score | Weight |
|---|---|---|
| tokens | 56 | 40 |
| components | 83 | 40 |
| overrides | 0 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment58 · ✗ below gate · 1 runYou are viewing this dashboard as it was at the end of 16 Aug 2026. The parity grid and component health come from the current registry, not from history.
| Component | Sub-score | Weight |
|---|---|---|
| drift | 0 | 25 |
| lint | 0 | 25 |
| readiness | 64 | 15 |
| a11y | 86 | 15 |
| on-system | 61 | 20 |
| parity | 75 | 20 |
light 45 passed · 5 faileddark 41 passed · 9 failedds-bridge impact to populate this section.SpinnerTooltipToastsrc/legacy13%src/marketing54%src/checkout76%src/components81%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchds-bridge impact --checklist to populate this section.@platform13% · 5 refs / 35 literals@growth54% · 26 refs / 22 literals@checkout76% · 35 refs / 11 literals@design-system81% · 68 refs / 16 literalsds-bridge changelog to populate this section.ds-bridge frame-impl to populate this section.| Signal | Score | Weight |
|---|---|---|
| tokens | 61 | 40 |
| components | 83 | 40 |
| overrides | 0 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runsYou are viewing this dashboard as it was at the end of 23 Aug 2026. The parity grid and component health come from the current registry, not from history.
| Component | Sub-score | Weight |
|---|---|---|
| drift | 5 | 25 |
| lint | 0 | 25 |
| readiness | 69 | 15 |
| a11y | 88 | 15 |
| on-system | 65 | 20 |
| parity | 78 | 20 |
light 46 passed · 4 faileddark 42 passed · 8 failedSpinnerTooltipToastsrc/legacy16%src/marketing60%src/checkout80%src/components84%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchds-bridge impact --checklist to populate this section.@platform16% · 6 refs / 32 literals@growth60% · 30 refs / 20 literals@checkout80% · 40 refs / 10 literals@design-system84% · 74 refs / 14 literalsds-bridge changelog to populate this section.ds-bridge frame-impl to populate this section.| Signal | Score | Weight |
|---|---|---|
| tokens | 65 | 40 |
| components | 83 | 40 |
| overrides | 0 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runsAccount / Settings69 · ✗ below gate · 1 runYou are viewing this dashboard as it was at the end of 30 Aug 2026. The parity grid and component health come from the current registry, not from history.
| Component | Sub-score | Weight |
|---|---|---|
| drift | 35 | 25 |
| lint | 7 | 25 |
| readiness | 72 | 15 |
| a11y | 91 | 15 |
| on-system | 70 | 20 |
| parity | 82 | 20 |
light 47 passed · 3 faileddark 44 passed · 6 failedSpinnerTooltipsrc/legacy19%src/marketing65%src/checkout83%src/components87%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchds-bridge impact --checklist to populate this section.@platform19% · 7 refs / 29 literals@growth65% · 34 refs / 18 literals@checkout83% · 45 refs / 9 literals@design-system87% · 80 refs / 12 literalsds-bridge changelog to populate this section.ds-bridge frame-impl to populate this section.| Signal | Score | Weight |
|---|---|---|
| tokens | 70 | 40 |
| components | 83 | 40 |
| overrides | 0 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runsAccount / Settings▁█ 72 (+3) · ✗ below gate · 2 runsYou are viewing this dashboard as it was at the end of 6 Sep 2026. The parity grid and component health come from the current registry, not from history.
| Component | Sub-score | Weight |
|---|---|---|
| drift | 0 | 25 |
| lint | 0 | 25 |
| readiness | 66 | 15 |
| a11y | 86 | 15 |
| on-system | 67 | 20 |
| parity | 77 | 20 |
light 45 passed · 5 faileddark 41 passed · 9 failedSpinnerTooltipsrc/legacy24%src/marketing70%src/checkout86%src/components90%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchds-bridge impact --checklist to populate this section.@platform24% · 8 refs / 26 literals@growth70% · 38 refs / 16 literals@checkout86% · 50 refs / 8 literals@design-system90% · 86 refs / 10 literalsds-bridge changelog to populate this section.ds-bridge frame-impl to populate this section.| Signal | Score | Weight |
|---|---|---|
| tokens | 67 | 40 |
| components | 83 | 40 |
| overrides | 0 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runsSearch / Results66 · ✗ below gate · 1 runAccount / Settings▁█ 72 (+3) · ✗ below gate · 2 runsYou are viewing this dashboard as it was at the end of 13 Sep 2026. The parity grid and component health come from the current registry, not from history.
| Component | Sub-score | Weight |
|---|---|---|
| drift | 10 | 25 |
| lint | 24 | 25 |
| readiness | 78 | 15 |
| a11y | 92 | 15 |
| on-system | 76 | 20 |
| parity | 83 | 20 |
light 47 passed · 3 faileddark 45 passed · 5 failedSpinnerTooltipsrc/legacy28%src/marketing75%src/checkout89%src/components92%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchds-bridge impact --checklist to populate this section.@platform28% · 9 refs / 23 literals@growth75% · 42 refs / 14 literals@checkout89% · 55 refs / 7 literals@design-system92% · 92 refs / 8 literalsds-bridge changelog to populate this section.ds-bridge frame-impl to populate this section.| Signal | Score | Weight |
|---|---|---|
| tokens | 76 | 40 |
| components | 83 | 40 |
| overrides | 4 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runsAccount / Settings▁█ 72 (+3) · ✗ below gate · 2 runsSearch / Results▁█ 78 (+12) · ✗ below gate · 2 runsYou are viewing this dashboard as it was at the end of 20 Sep 2026. The parity grid and component health come from the current registry, not from history.
| Component | Sub-score | Weight |
|---|---|---|
| drift | 50 | 25 |
| lint | 33 | 25 |
| readiness | 83 | 15 |
| a11y | 94 | 15 |
| on-system | 81 | 20 |
| parity | 87 | 20 |
light 48 passed · 2 faileddark 46 passed · 4 failedSpinnersrc/legacy33%src/marketing79%src/checkout91%src/components94%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchds-bridge impact --checklist to populate this section.@platform33% · 10 refs / 20 literals@growth79% · 46 refs / 12 literals@checkout91% · 60 refs / 6 literals@design-system94% · 98 refs / 6 literalsds-bridge changelog to populate this section.ds-bridge frame-impl to populate this section.| Signal | Score | Weight |
|---|---|---|
| tokens | 81 | 40 |
| components | 83 | 40 |
| overrides | 20 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runsAccount / Settings▁█ 72 (+3) · ✗ below gate · 2 runsSearch / Results▁█ 78 (+12) · ✗ below gate · 2 runsOnboarding / Welcome83 · ✓ ready · 1 runYou are viewing this dashboard as it was at the end of 27 Sep 2026. The parity grid and component health come from the current registry, not from history.
| Component | Sub-score | Weight |
|---|---|---|
| drift | 60 | 25 |
| lint | 52 | 25 |
| readiness | 86 | 15 |
| a11y | 96 | 15 |
| on-system | 86 | 20 |
| parity | 90 | 20 |
light 49 passed · 1 faileddark 47 passed · 3 failedSpinnersrc/legacy39%src/marketing83%src/checkout93%src/components96%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchsrc/checkout/PaymentForm.tsx:42Button / Primary · Button → Button / Primarysrc/checkout/Summary.tsx:18Card / Elevated · Card → Card / Elevatedsrc/marketing/Hero.tsx:7color.brand.accent · #ff5a36 → color.brand.accentsrc/legacy/Header.tsx:63Avatar / User · Avatar → Avatar / Usersrc/components/Toast.tsx:12space.md · 14px → space.mdsrc/account/Settings.tsx:88Input / Text · TextField → Input / Text@platform39% · 11 refs / 17 literals@growth83% · 50 refs / 10 literals@checkout93% · 65 refs / 5 literals@design-system96% · 104 refs / 4 literalsds-bridge changelog to populate this section.ds-bridge frame-impl to populate this section.| Signal | Score | Weight |
|---|---|---|
| tokens | 86 | 40 |
| components | 83 | 40 |
| overrides | 36 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runsAccount / Settings▁█ 72 (+3) · ✗ below gate · 2 runsSearch / Results▁█ 78 (+12) · ✗ below gate · 2 runsOnboarding / Welcome▁█ 86 (+3) · ✓ ready · 2 runs| Component | Sub-score | Weight |
|---|---|---|
| drift | 90 | 25 |
| lint | 69 | 25 |
| readiness | 91 | 15 |
| a11y | 97 | 15 |
| on-system | 89 | 20 |
| parity | 92 | 20 |
light 49 passed · 1 faileddark 48 passed · 2 failedSpinnersrc/legacy46%src/marketing87%src/checkout95%src/components98%| Band | Meaning |
|---|---|
| green | meets target |
| amber | near target |
| red | misses target |
| unknown | not measured |
LegacyHeader70 · parity: missing-in-figmaSpinner70 · parity: missing-in-figmaToast70 · parity: missing-in-codeTooltip70 · parity: missing-in-codeAvatar85 · parity: prop-mismatchsrc/checkout/PaymentForm.tsx:42Button / Primary · Button → Button / Primarysrc/checkout/Summary.tsx:18Card / Elevated · Card → Card / Elevatedsrc/marketing/Hero.tsx:7color.brand.accent · #ff5a36 → color.brand.accentsrc/legacy/Header.tsx:63Avatar / User · Avatar → Avatar / Usersrc/components/Toast.tsx:12space.md · 14px → space.mdsrc/account/Settings.tsx:88Input / Text · TextField → Input / Text@platform46% · 12 refs / 14 literals@growth87% · 54 refs / 8 literals@checkout95% · 70 refs / 4 literals@design-system98% · 110 refs / 2 literalsAvatar split into Avatar / User and Avatar / TeamToken added: color.brand.accentCard / Elevated variant publishedDark-mode surface tokens rebuiltradius.lg 10px → 12pxTextField renamed to Input / Textspace.md 14px → 16pxToken added: color.brand.accentCard / Elevated variant publishedToast honours prefers-reduced-motionradius.lg 10px → 12pxno-registry-match2no-token-match1| Signal | Score | Weight |
|---|---|---|
| tokens | 89 | 40 |
| components | 83 | 40 |
| overrides | 52 | 20 |
ds-bridge library-health to populate this section.Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runsAccount / Settings▁█ 72 (+3) · ✗ below gate · 2 runsSearch / Results▁█ 78 (+12) · ✗ below gate · 2 runsOnboarding / Welcome▁█ 86 (+3) · ✓ ready · 2 runsCheckout / Review91 · ✓ ready · 1 run