report · sample-project

As of 9 Aug 2026As of 16 Aug 2026As of 23 Aug 2026As of 30 Aug 2026As of 6 Sep 2026As of 13 Sep 2026As of 20 Sep 2026As of 27 Sep 2026Generated 4 Oct 2026, 16:00 UTC

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.

System score39
On-system56%
Readiness58Checkout / Payment
Parity70%as of 2026-08-09
Breaking drift35 additive · 4 cosmetic
Contrast failures172 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency563 signals
Design debt100/100high · 3 items

System score

System score: 39%39
Line chart: score012.52537.550
ComponentSub-scoreWeight
drift025
lint025
readiness5815
a11y8315
on-system5620
parity7020

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic01.252.53.7552026-08-092026-08-09
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-08-09

Lint violations

Bar chart: Exact, Near, Off-systemExact14Near9Off-system6

Readiness

Readiness: 58%58
Checkout / Payment
  • detached-instance-21
  • raw-value-21

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight6dark11
  • light 44 passed · 6 failed
  • dark 39 passed · 11 failed

Change impact

No data yetRun ds-bridge impact to populate this section.

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-08-09
On-system % over 2026-08-09 → 2026-08-09 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 62%62
21/34 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
  • Tooltip
  • Toast
… and 10 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy10%src/marketing48%src/checkout71%src/components78%
  • src/legacy10%
  • src/marketing48%
  • src/checkout71%
  • src/components78%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots18Deprecated usage9Detached candidates6
Detached candidates: 6 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

3 breaking events, most-recent first
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-08-09
Bar chart: tokens-check, lint, handoff, a11y, adoption, library-healthtokens-check1lint1handoff1a11y1adoption1library-health1

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system56>= 85reddrift12<= 2redparity70>= 90redcontrast83>= 95redreadiness58>= 80redsystem-score39>= 80red
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-08-09
Component parity pass-% over 2026-08-09 → 2026-08-09

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-08-09
Overrides · Deprecated · Detached over 2026-08-09 → 2026-08-09

Migration checklist

No data yetRun ds-bridge impact --checklist to populate this section.

Score velocity

No data yetRun ds-bridge report to populate this section.

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform10%@growth48%@checkout71%@design-system78%
  • @platform10% · 4 refs / 38 literals
  • @growth48% · 22 refs / 24 literals
  • @checkout71% · 30 refs / 12 literals
  • @design-system78% · 62 refs / 18 literals

Changelog by audience

No data yetRun ds-bridge changelog to populate this section.

Frame implementability

No data yetRun ds-bridge frame-impl to populate this section.

Release readiness

NO-GO
  • ✗impactno impact data
  • ✗drift3 stale, 5 missing
  • ✗parity6 missing in code, 6 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactunknown never
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changelogunknown never
  • frame-implunknown never

Consistency

Consistency: 56%56
SignalScoreWeight
tokens5640
components8340
overrides020
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

100/100high · 3 items
  • deprecated components deprecated · 9Replace 9 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 6Re-attach 6 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 6Replace 6 off-system values with design tokens (run ds-bridge lint to list them)

Executive summary

System score39out of 100
Import coverage62%components imported
Consistency56on-system blend
Design debt100/100lower is better

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

1 of 1 frame below the 80 gate
  • Checkout / Payment58 · ✗ below gate · 1 run

Handoff pass rate

0%0 of 1 frame ≥ 80

You 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.

System score41+2 over 30 days
On-system61%+5 pts since 2026-08-09
Readiness64Checkout / Payment
Parity75%as of 2026-08-16
Breaking drift24 additive · 4 cosmetic
Contrast failures142 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency583 signals
Design debt100/100high · 3 items

System score

System score: 41%41
Line chart: score012.52537.550
ComponentSub-scoreWeight
drift025
lint025
readiness6415
a11y8615
on-system6120
parity7520

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic01.252.53.7552026-08-092026-08-16
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-08-16

Lint violations

Bar chart: Exact, Near, Off-systemExact12Near9Off-system5

Readiness

Readiness: 64%64
Checkout / Payment
  • detached-instance-18
  • raw-value-18

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight5dark9
  • light 45 passed · 5 failed
  • dark 41 passed · 9 failed

Change impact

No data yetRun ds-bridge impact to populate this section.

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-08-16
On-system % over 2026-08-09 → 2026-08-16 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 68%68
23/34 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
  • Tooltip
  • Toast
… and 8 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy13%src/marketing54%src/checkout76%src/components81%
  • src/legacy13%
  • src/marketing54%
  • src/checkout76%
  • src/components81%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots16Deprecated usage8Detached candidates6
Detached candidates: 6 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

5 breaking events, most-recent first
  • 2026-08-16tokens 2 stale outputs
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-08-16
Bar chart: tokens-check, lint, handoff, a11y, adoption, library-healthtokens-check2lint2handoff2a11y2adoption2library-health2

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system61>= 85reddrift10<= 2redparity75>= 90redcontrast86>= 95amberreadiness64>= 80redsystem-score41>= 80red
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-08-16
Component parity pass-% over 2026-08-09 → 2026-08-16

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-08-16
Overrides · Deprecated · Detached over 2026-08-09 → 2026-08-16

Migration checklist

No data yetRun ds-bridge impact --checklist to populate this section.

Score velocity

▲ +2over 30 days
up · regression streak 0

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform13%@growth54%@checkout76%@design-system81%
  • @platform13% · 5 refs / 35 literals
  • @growth54% · 26 refs / 22 literals
  • @checkout76% · 35 refs / 11 literals
  • @design-system81% · 68 refs / 16 literals

Changelog by audience

No data yetRun ds-bridge changelog to populate this section.

Frame implementability

No data yetRun ds-bridge frame-impl to populate this section.

Release readiness

NO-GO
  • ✗impactno impact data
  • ✗drift2 stale, 4 missing
  • ✗parity5 missing in code, 5 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactunknown never
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changelogunknown never
  • frame-implunknown never

Consistency

Consistency: 58%58
SignalScoreWeight
tokens6140
components8340
overrides020
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

100/100high · 3 items
  • deprecated components deprecated · 8Replace 8 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 6Re-attach 6 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 5Replace 5 off-system values with design tokens (run ds-bridge lint to list them)

Executive summary

System score41out of 100
Import coverage68%components imported
Consistency58on-system blend
Design debt100/100lower is better
Line chart: score012.52537.5502026-08-092026-08-16

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

1 of 1 frame below the 80 gate
  • Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runs

Handoff pass rate

0%0 of 1 frame ≥ 80
▁▁ 0% → 0% (2026-08-09 → 2026-08-16)

You 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.

System score44+5 over 30 days
On-system65%+9 pts since 2026-08-09
Readiness69Account / Settings
Parity78%as of 2026-08-23
Breaking drift23 additive · 3 cosmetic
Contrast failures122 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency593 signals
Design debt91/100high · 3 items

System score

System score: 44%44
Line chart: score012.52537.550
ComponentSub-scoreWeight
drift525
lint025
readiness6915
a11y8815
on-system6520
parity7820

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic01.252.53.7552026-08-092026-08-23
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-08-23

Lint violations

Bar chart: Exact, Near, Off-systemExact11Near8Off-system5

Readiness

Readiness: 69%69
Account / Settings
  • detached-instance-15
  • raw-value-16

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight4dark8
  • light 46 passed · 4 failed
  • dark 42 passed · 8 failed

Change impact

Bar chart: Breaking, Additive, CosmeticBreaking1Additive3Cosmetic2
Touches 4 call sites

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-08-23
On-system % over 2026-08-09 → 2026-08-23 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 69%69
24/35 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
  • Tooltip
  • Toast
… and 8 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy16%src/marketing60%src/checkout80%src/components84%
  • src/legacy16%
  • src/marketing60%
  • src/checkout80%
  • src/components84%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots15Deprecated usage7Detached candidates5
Detached candidates: 5 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

8 breaking events, most-recent first
  • 2026-08-23tokens 2 stale outputs
  • 2026-08-23figma 1 breaking component change
  • 2026-08-16tokens 2 stale outputs
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-08-23
Bar chart: tokens-check, lint, handoff, a11y, impact, adoption, library-healthtokens-check3lint3handoff3a11y3impact1adoption3library-health3

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system65>= 85reddrift8<= 2redparity78>= 90redcontrast88>= 95amberreadiness69>= 80redsystem-score44>= 80red
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-08-23
Component parity pass-% over 2026-08-09 → 2026-08-23

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-08-23
Overrides · Deprecated · Detached over 2026-08-09 → 2026-08-23

Migration checklist

No data yetRun ds-bridge impact --checklist to populate this section.

Score velocity

▲ +5over 30 days
up · regression streak 0

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform16%@growth60%@checkout80%@design-system84%
  • @platform16% · 6 refs / 32 literals
  • @growth60% · 30 refs / 20 literals
  • @checkout80% · 40 refs / 10 literals
  • @design-system84% · 74 refs / 14 literals

Changelog by audience

No data yetRun ds-bridge changelog to populate this section.

Frame implementability

No data yetRun ds-bridge frame-impl to populate this section.

Release readiness

NO-GO
  • ✗impact1 breaking change
  • ✗drift2 stale, 3 missing
  • ✗parity5 missing in code, 4 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactgreen today
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changelogunknown never
  • frame-implunknown never

Consistency

Consistency: 59%59
SignalScoreWeight
tokens6540
components8340
overrides020
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

91/100high · 3 items
  • deprecated components deprecated · 7Replace 7 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 5Re-attach 5 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 5Replace 5 off-system values with design tokens (run ds-bridge lint to list them)

Executive summary

System score44out of 100
Import coverage69%components imported
Consistency59on-system blend
Design debt91/100lower is better
Line chart: score012.52537.5502026-08-092026-08-23

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

2 of 2 frames below the 80 gate
  • Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runs
  • Account / Settings69 · ✗ below gate · 1 run

Handoff pass rate

0%0 of 2 frames ≥ 80
▁▁▁ 0% → 0% (2026-08-09 → 2026-08-23)

You 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.

System score55+16 over 30 days
On-system70%+14 pts since 2026-08-09
Readiness72Account / Settings
Parity82%as of 2026-08-30
Breaking drift13 additive · 2 cosmetic
Contrast failures92 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency613 signals
Design debt81/100high · 3 items

System score

System score: 55%55
Line chart: score0255075100
ComponentSub-scoreWeight
drift3525
lint725
readiness7215
a11y9115
on-system7020
parity8220

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic01.252.53.7552026-08-092026-08-30
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-08-30

Lint violations

Bar chart: Exact, Near, Off-systemExact9Near7Off-system4

Readiness

Readiness: 72%72
Account / Settings
  • detached-instance-14
  • raw-value-14

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight3dark6
  • light 47 passed · 3 failed
  • dark 44 passed · 6 failed

Change impact

Bar chart: Breaking, Additive, CosmeticBreaking1Additive3Cosmetic2
Touches 4 call sites

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-08-30
On-system % over 2026-08-09 → 2026-08-30 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 74%74
26/35 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
  • Tooltip
… and 7 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy19%src/marketing65%src/checkout83%src/components87%
  • src/legacy19%
  • src/marketing65%
  • src/checkout83%
  • src/components87%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots13Deprecated usage6Detached candidates5
Detached candidates: 5 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

9 breaking events, most-recent first
  • 2026-08-30tokens 1 stale output
  • 2026-08-23tokens 2 stale outputs
  • 2026-08-23figma 1 breaking component change
  • 2026-08-16tokens 2 stale outputs
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-08-30
Bar chart: tokens-check, lint, handoff, a11y, impact, adoption, library-healthtokens-check4lint4handoff4a11y4impact1adoption4library-health4

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system70>= 85reddrift6<= 2redparity82>= 90ambercontrast91>= 95amberreadiness72>= 80ambersystem-score55>= 80red
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-08-30
Component parity pass-% over 2026-08-09 → 2026-08-30

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-08-30
Overrides · Deprecated · Detached over 2026-08-09 → 2026-08-30

Migration checklist

No data yetRun ds-bridge impact --checklist to populate this section.

Score velocity

▲ +16over 30 days
up · regression streak 0

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform19%@growth65%@checkout83%@design-system87%
  • @platform19% · 7 refs / 29 literals
  • @growth65% · 34 refs / 18 literals
  • @checkout83% · 45 refs / 9 literals
  • @design-system87% · 80 refs / 12 literals

Changelog by audience

No data yetRun ds-bridge changelog to populate this section.

Frame implementability

No data yetRun ds-bridge frame-impl to populate this section.

Release readiness

NO-GO
  • ✗impact1 breaking change
  • ✗drift1 stale, 3 missing
  • ✗parity4 missing in code, 3 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactgreen 7d ago
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changelogunknown never
  • frame-implunknown never

Consistency

Consistency: 61%61
SignalScoreWeight
tokens7040
components8340
overrides020
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

81/100high · 3 items
  • deprecated components deprecated · 6Replace 6 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 5Re-attach 5 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 4Replace 4 off-system values with design tokens (run ds-bridge lint to list them)

Executive summary

System score55out of 100
Import coverage74%components imported
Consistency61on-system blend
Design debt81/100lower is better
Line chart: score02550751002026-08-092026-08-30

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

2 of 2 frames below the 80 gate
  • Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runs
  • Account / Settings▁█ 72 (+3) · ✗ below gate · 2 runs

Handoff pass rate

0%0 of 2 frames ≥ 80
▁▁▁▁ 0% → 0% (2026-08-09 → 2026-08-30)

You 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.

System score43+4 over 30 days
On-system67%+11 pts since 2026-08-09
Readiness66Search / Results
Parity77%as of 2026-09-06
Breaking drift46 additive · 3 cosmetic
Contrast failures142 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency603 signals
Design debt100/100high · 3 items

System score

System score: 43%43
Line chart: score0255075100
ComponentSub-scoreWeight
drift025
lint025
readiness6615
a11y8615
on-system6720
parity7720

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic02.557.5102026-08-092026-09-06
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-09-06

Lint violations

Bar chart: Exact, Near, Off-systemExact13Near10Off-system6

Readiness

Readiness: 66%66
Search / Results
  • detached-instance-17
  • raw-value-17

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight5dark9
  • light 45 passed · 5 failed
  • dark 41 passed · 9 failed

Change impact

Bar chart: Breaking, Additive, CosmeticBreaking4Additive6Cosmetic5
Touches 23 call sites

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-09-06
On-system % over 2026-08-09 → 2026-09-06 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 70%70
26/37 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
  • Tooltip
… and 9 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy24%src/marketing70%src/checkout86%src/components90%
  • src/legacy24%
  • src/marketing70%
  • src/checkout86%
  • src/components90%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots17Deprecated usage9Detached candidates6
Detached candidates: 6 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

17 breaking events, most-recent first
  • 2026-09-06tokens 4 stale outputs
  • 2026-09-06figma 4 breaking component changes
  • 2026-08-30tokens 1 stale output
  • 2026-08-23tokens 2 stale outputs
  • 2026-08-23figma 1 breaking component change
  • 2026-08-16tokens 2 stale outputs
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-09-06
Bar chart: tokens-check, lint, handoff, a11y, impact, adoption, library-healthtokens-check5lint5handoff5a11y5impact2adoption5library-health5

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system67>= 85reddrift13<= 2redparity77>= 90redcontrast86>= 95amberreadiness66>= 80redsystem-score43>= 80red
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-09-06
Component parity pass-% over 2026-08-09 → 2026-09-06

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-09-06
Overrides · Deprecated · Detached over 2026-08-09 → 2026-09-06

Migration checklist

No data yetRun ds-bridge impact --checklist to populate this section.

Score velocity

▲ +4over 30 days
up · regression streak 1 regression

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform24%@growth70%@checkout86%@design-system90%
  • @platform24% · 8 refs / 26 literals
  • @growth70% · 38 refs / 16 literals
  • @checkout86% · 50 refs / 8 literals
  • @design-system90% · 86 refs / 10 literals

Changelog by audience

No data yetRun ds-bridge changelog to populate this section.

Frame implementability

No data yetRun ds-bridge frame-impl to populate this section.

Release readiness

NO-GO
  • ✗impact4 breaking changes
  • ✗drift4 stale, 6 missing
  • ✗parity5 missing in code, 5 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactgreen today
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changelogunknown never
  • frame-implunknown never

Consistency

Consistency: 60%60
SignalScoreWeight
tokens6740
components8340
overrides020
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

100/100high · 3 items
  • deprecated components deprecated · 9Replace 9 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 6Re-attach 6 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 6Replace 6 off-system values with design tokens (run ds-bridge lint to list them)

Executive summary

System score43out of 100
Import coverage70%components imported
Consistency60on-system blend
Design debt100/100lower is better
Line chart: score02550751002026-08-092026-09-06

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

3 of 3 frames below the 80 gate
  • Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runs
  • Search / Results66 · ✗ below gate · 1 run
  • Account / Settings▁█ 72 (+3) · ✗ below gate · 2 runs

Handoff pass rate

0%0 of 3 frames ≥ 80
▁▁▁▁▁ 0% → 0% (2026-08-09 → 2026-09-06)

You 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.

System score55+16 over 30 days
On-system76%+20 pts since 2026-08-09
Readiness78Search / Results
Parity83%as of 2026-09-13
Breaking drift23 additive · 2 cosmetic
Contrast failures82 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency643 signals
Design debt66/100high · 3 items

System score

System score: 55%55
Line chart: score0255075100
ComponentSub-scoreWeight
drift1025
lint2425
readiness7815
a11y9215
on-system7620
parity8320

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic02.557.5102026-08-092026-09-13
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-09-13

Lint violations

Bar chart: Exact, Near, Off-systemExact8Near6Off-system3

Readiness

Readiness: 78%78
Search / Results
  • detached-instance-11
  • raw-value-11

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight3dark5
  • light 47 passed · 3 failed
  • dark 45 passed · 5 failed

Change impact

Bar chart: Breaking, Additive, CosmeticBreaking4Additive6Cosmetic5
Touches 23 call sites

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-09-13
On-system % over 2026-08-09 → 2026-09-13 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 78%78
29/37 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
  • Tooltip
… and 6 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy28%src/marketing75%src/checkout89%src/components92%
  • src/legacy28%
  • src/marketing75%
  • src/checkout89%
  • src/components92%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots12Deprecated usage5Detached candidates4
Detached candidates: 4 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

19 breaking events, most-recent first
  • 2026-09-13tokens 2 stale outputs
  • 2026-09-06tokens 4 stale outputs
  • 2026-09-06figma 4 breaking component changes
  • 2026-08-30tokens 1 stale output
  • 2026-08-23tokens 2 stale outputs
  • 2026-08-23figma 1 breaking component change
  • 2026-08-16tokens 2 stale outputs
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-09-13
Bar chart: tokens-check, lint, handoff, a11y, impact, adoption, library-healthtokens-check6lint6handoff6a11y6impact2adoption6library-health6

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system76>= 85reddrift7<= 2redparity83>= 90ambercontrast92>= 95amberreadiness78>= 80ambersystem-score55>= 80red
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-09-13
Component parity pass-% over 2026-08-09 → 2026-09-13

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-09-13
Overrides · Deprecated · Detached over 2026-08-09 → 2026-09-13

Migration checklist

No data yetRun ds-bridge impact --checklist to populate this section.

Score velocity

▲ +16over 30 days
up · regression streak 0

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform28%@growth75%@checkout89%@design-system92%
  • @platform28% · 9 refs / 23 literals
  • @growth75% · 42 refs / 14 literals
  • @checkout89% · 55 refs / 7 literals
  • @design-system92% · 92 refs / 8 literals

Changelog by audience

No data yetRun ds-bridge changelog to populate this section.

Frame implementability

No data yetRun ds-bridge frame-impl to populate this section.

Release readiness

NO-GO
  • ✗impact4 breaking changes
  • ✗drift2 stale, 3 missing
  • ✗parity4 missing in code, 3 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactgreen 7d ago
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changelogunknown never
  • frame-implunknown never

Consistency

Consistency: 64%64
SignalScoreWeight
tokens7640
components8340
overrides420
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

66/100high · 3 items
  • deprecated components deprecated · 5Replace 5 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 4Re-attach 4 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 3Replace 3 off-system values with design tokens (run ds-bridge lint to list them)

Executive summary

System score55out of 100
Import coverage78%components imported
Consistency64on-system blend
Design debt66/100lower is better
Line chart: score02550751002026-08-092026-09-13

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

3 of 3 frames below the 80 gate
  • Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runs
  • Account / Settings▁█ 72 (+3) · ✗ below gate · 2 runs
  • Search / Results▁█ 78 (+12) · ✗ below gate · 2 runs

Handoff pass rate

0%0 of 3 frames ≥ 80
▁▁▁▁▁▁ 0% → 0% (2026-08-09 → 2026-09-13)

You 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.

System score67+26 over 30 days
On-system81%+25 pts since 2026-08-09
Readiness83Onboarding / Welcome
Parity87%as of 2026-09-20
Breaking drift12 additive · 1 cosmetic
Contrast failures62 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency703 signals
Design debt53/100medium · 3 items

System score

System score: 67%67
Line chart: score0255075100
ComponentSub-scoreWeight
drift5025
lint3325
readiness8315
a11y9415
on-system8120
parity8720

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic02.557.5102026-08-092026-09-20
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-09-20

Lint violations

Bar chart: Exact, Near, Off-systemExact6Near5Off-system3

Readiness

Readiness: 83%83
Onboarding / Welcome
  • detached-instance-8
  • raw-value-9

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight2dark4
  • light 48 passed · 2 failed
  • dark 46 passed · 4 failed

Change impact

Bar chart: Breaking, Additive, CosmeticBreaking4Additive6Cosmetic5
Touches 23 call sites

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-09-20
On-system % over 2026-08-09 → 2026-09-20 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 84%84
31/37 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
… and 5 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy33%src/marketing79%src/checkout91%src/components94%
  • src/legacy33%
  • src/marketing79%
  • src/checkout91%
  • src/components94%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots10Deprecated usage4Detached candidates3
Detached candidates: 3 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

20 breaking events, most-recent first
  • 2026-09-20tokens 1 stale output
  • 2026-09-13tokens 2 stale outputs
  • 2026-09-06tokens 4 stale outputs
  • 2026-09-06figma 4 breaking component changes
  • 2026-08-30tokens 1 stale output
  • 2026-08-23tokens 2 stale outputs
  • 2026-08-23figma 1 breaking component change
  • 2026-08-16tokens 2 stale outputs
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-09-20
Bar chart: tokens-check, lint, handoff, a11y, impact, adoption, library-healthtokens-check7lint7handoff7a11y7impact2adoption7library-health7

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system81>= 85amberdrift4<= 2redparity87>= 90ambercontrast94>= 95amberreadiness83>= 80greensystem-score67>= 80red
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-09-20
Component parity pass-% over 2026-08-09 → 2026-09-20

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-09-20
Overrides · Deprecated · Detached over 2026-08-09 → 2026-09-20

Migration checklist

No data yetRun ds-bridge impact --checklist to populate this section.

Score velocity

▲ +26over 30 days
up · regression streak 0

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform33%@growth79%@checkout91%@design-system94%
  • @platform33% · 10 refs / 20 literals
  • @growth79% · 46 refs / 12 literals
  • @checkout91% · 60 refs / 6 literals
  • @design-system94% · 98 refs / 6 literals

Changelog by audience

No data yetRun ds-bridge changelog to populate this section.

Frame implementability

No data yetRun ds-bridge frame-impl to populate this section.

Release readiness

NO-GO
  • ✗impact4 breaking changes
  • ✗drift1 stale, 2 missing
  • ✗parity3 missing in code, 2 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactamber 14d ago
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changelogunknown never
  • frame-implunknown never

Consistency

Consistency: 70%70
SignalScoreWeight
tokens8140
components8340
overrides2020
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

53/100medium · 3 items
  • deprecated components deprecated · 4Replace 4 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 3Re-attach 3 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 3Replace 3 off-system values with design tokens (run ds-bridge lint to list them)

Executive summary

System score67out of 100
Import coverage84%components imported
Consistency70on-system blend
Design debt53/100lower is better
Line chart: score02550751002026-08-092026-09-20

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

3 of 4 frames below the 80 gate
  • Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runs
  • Account / Settings▁█ 72 (+3) · ✗ below gate · 2 runs
  • Search / Results▁█ 78 (+12) · ✗ below gate · 2 runs
  • Onboarding / Welcome83 · ✓ ready · 1 run

Handoff pass rate

25%1 of 4 frames ≥ 80
▁▁▁▁▁▁█ 0% → 25% (2026-08-09 → 2026-09-20)

You 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.

System score75+31 over 30 days
On-system86%+30 pts since 2026-08-09
Readiness86Onboarding / Welcome
Parity90%as of 2026-09-27
Breaking drift11 additive · 1 cosmetic
Contrast failures42 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency753 signals
Design debt43/100medium · 3 items

System score

System score: 75%75
Line chart: score0255075100
ComponentSub-scoreWeight
drift6025
lint5225
readiness8615
a11y9615
on-system8620
parity9020

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic02.557.5102026-08-092026-09-27
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-09-27

Lint violations

Bar chart: Exact, Near, Off-systemExact4Near4Off-system2

Readiness

Readiness: 86%86
Onboarding / Welcome
  • detached-instance-7
  • raw-value-7

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight1dark3
  • light 49 passed · 1 failed
  • dark 47 passed · 3 failed

Change impact

Bar chart: Breaking, Additive, CosmeticBreaking1Additive2Cosmetic3
Touches 6 call sites

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-09-27
On-system % over 2026-08-09 → 2026-09-27 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 87%87
33/38 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
… and 4 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy39%src/marketing83%src/checkout93%src/components96%
  • src/legacy39%
  • src/marketing83%
  • src/checkout93%
  • src/components96%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots8Deprecated usage3Detached candidates3
Detached candidates: 3 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

22 breaking events, most-recent first
  • 2026-09-27tokens 1 stale output
  • 2026-09-27figma 1 breaking component change
  • 2026-09-20tokens 1 stale output
  • 2026-09-13tokens 2 stale outputs
  • 2026-09-06tokens 4 stale outputs
  • 2026-09-06figma 4 breaking component changes
  • 2026-08-30tokens 1 stale output
  • 2026-08-23tokens 2 stale outputs
  • 2026-08-23figma 1 breaking component change
  • 2026-08-16tokens 2 stale outputs
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-09-27
Bar chart: tokens-check, lint, handoff, a11y, impact, adoption, library-healthtokens-check8lint8handoff8a11y8impact3adoption8library-health8

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system86>= 85greendrift3<= 2redparity90>= 90greencontrast96>= 95greenreadiness86>= 80greensystem-score75>= 80amber
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-09-27
Component parity pass-% over 2026-08-09 → 2026-09-27

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-09-27
Overrides · Deprecated · Detached over 2026-08-09 → 2026-09-27

Migration checklist

6 call sites to migrate · file:line · subject · from → to
  • src/checkout/PaymentForm.tsx:42Button / Primary · Button → Button / Primary
  • src/checkout/Summary.tsx:18Card / Elevated · Card → Card / Elevated
  • src/marketing/Hero.tsx:7color.brand.accent · #ff5a36 → color.brand.accent
  • src/legacy/Header.tsx:63Avatar / User · Avatar → Avatar / User
  • src/components/Toast.tsx:12space.md · 14px → space.md
  • src/account/Settings.tsx:88Input / Text · TextField → Input / Text

Score velocity

▲ +31over 30 days
up · regression streak 0

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform39%@growth83%@checkout93%@design-system96%
  • @platform39% · 11 refs / 17 literals
  • @growth83% · 50 refs / 10 literals
  • @checkout93% · 65 refs / 5 literals
  • @design-system96% · 104 refs / 4 literals

Changelog by audience

No data yetRun ds-bridge changelog to populate this section.

Frame implementability

No data yetRun ds-bridge frame-impl to populate this section.

Release readiness

NO-GO
  • ✗impact1 breaking change
  • ✗drift1 stale, 1 missing
  • ✗parity2 missing in code, 2 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactgreen today
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changelogunknown never
  • frame-implunknown never

Consistency

Consistency: 75%75
SignalScoreWeight
tokens8640
components8340
overrides3620
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

43/100medium · 3 items
  • deprecated components deprecated · 3Replace 3 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 3Re-attach 3 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 2Replace 2 off-system values with design tokens (run ds-bridge lint to list them)

Executive summary

System score75out of 100
Import coverage87%components imported
Consistency75on-system blend
Design debt43/100lower is better
Line chart: score02550751002026-08-092026-09-27

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

3 of 4 frames below the 80 gate
  • Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runs
  • Account / Settings▁█ 72 (+3) · ✗ below gate · 2 runs
  • Search / Results▁█ 78 (+12) · ✗ below gate · 2 runs
  • Onboarding / Welcome▁█ 86 (+3) · ✓ ready · 2 runs

Handoff pass rate

25%1 of 4 frames ≥ 80
▁▁▁▁▁▁██ 0% → 25% (2026-08-09 → 2026-09-27)
System score87+32 over 30 days
On-system89%+33 pts since 2026-08-09
Readiness91Checkout / Review
Parity92%as of 2026-10-04
Breaking drift01 additive · 0 cosmetic
Contrast failures32 modes · level AA
ReleaseNo-go0/3 checks pass
Consistency793 signals
Design debt28/100medium · 3 items

System score

System score: 87%87
Line chart: score0255075100
ComponentSub-scoreWeight
drift9025
lint6925
readiness9115
a11y9715
on-system8920
parity9220

Drift trend

Line chart: breaking, additive, cosmeticbreakingadditivecosmetic02.557.5102026-08-092026-10-04
Breaking · Additive · Cosmetic over 2026-08-09 → 2026-10-04

Lint violations

Bar chart: Exact, Near, Off-systemExact3Near3Off-system1

Readiness

Readiness: 91%91
Checkout / Review
  • detached-instance-4
  • raw-value-5

Parity matrix

Heat grid: Toast, Tooltip, LegacyHeader, Spinner, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsToastTooltipLegacyHeaderSpinnerAvatarBadgeButtonCardCheckboxIconButtonInputModalSelectTabs
Columns: Status

Contrast (a11y)

Failures by mode · level AA
Bar chart: light, darklight1dark2
  • light 49 passed · 1 failed
  • dark 48 passed · 2 failed

Change impact

Bar chart: Breaking, Additive, CosmeticBreaking1Additive2Cosmetic3
Touches 6 call sites

Adoption trend

Line chart: on-system %0%25%50%75%100%2026-08-092026-10-04
On-system % over 2026-08-09 → 2026-10-04 · css/scss values only (var(--…) vs literals)

Import coverage

Import coverage: 92%92
35/38 registry components imported · resolved .tsx imports only (a floor)
  • Spinner
… and 2 more

Adoption leaderboard

On-system % by directory, worst-first · css/scss values only
Bar chart: src/legacy, src/marketing, src/checkout, src/componentssrc/legacy46%src/marketing87%src/checkout95%src/components98%
  • src/legacy46%
  • src/marketing87%
  • src/checkout95%
  • src/components98%

Library health

Bar chart: Override hotspots, Deprecated usage, Detached candidatesOverride hotspots6Deprecated usage2Detached candidates2
Detached candidates: 2 — heuristic — REST cannot truly detect detachment; expect false positives.

Breaking calendar

22 breaking events, most-recent first
  • 2026-09-27tokens 1 stale output
  • 2026-09-27figma 1 breaking component change
  • 2026-09-20tokens 1 stale output
  • 2026-09-13tokens 2 stale outputs
  • 2026-09-06tokens 4 stale outputs
  • 2026-09-06figma 4 breaking component changes
  • 2026-08-30tokens 1 stale output
  • 2026-08-23tokens 2 stale outputs
  • 2026-08-23figma 1 breaking component change
  • 2026-08-16tokens 2 stale outputs
  • 2026-08-09tokens 3 stale outputs

Change frequency

Records per kind · 2026-08-09 → 2026-10-04
Bar chart: tokens-check, lint, handoff, a11y, impact, adoption, library-healthtokens-check9lint9handoff9a11y9impact3adoption9library-health9

Targets / SLAs

Status grid: on-system, drift, parity, contrast, readiness, system-scoreon-system89>= 85greendrift1<= 2greenparity92>= 90greencontrast97>= 95greenreadiness91>= 80greensystem-score87>= 80green
BandMeaning
greenmeets target
ambernear target
redmisses target
unknownnot measured

Parity trend

Line chart: parity %0%25%50%75%100%2026-08-092026-10-04
Component parity pass-% over 2026-08-09 → 2026-10-04

Component health

Composite health per component, worst-first
Bar chart: LegacyHeader, Spinner, Toast, Tooltip, Avatar, Badge, Button, Card, Checkbox, IconButton, Input, Modal, Select, TabsLegacyHeader70Spinner70Toast70Tooltip70Avatar85Badge100Button100Card100Checkbox100IconButton100Input100Modal100Select100Tabs100
  • LegacyHeader70 · parity: missing-in-figma
  • Spinner70 · parity: missing-in-figma
  • Toast70 · parity: missing-in-code
  • Tooltip70 · parity: missing-in-code
  • Avatar85 · parity: prop-mismatch

Library health trend

Line chart: overrides, deprecated, detachedoverridesdeprecateddetached051015202026-08-092026-10-04
Overrides · Deprecated · Detached over 2026-08-09 → 2026-10-04

Migration checklist

6 call sites to migrate · file:line · subject · from → to
  • src/checkout/PaymentForm.tsx:42Button / Primary · Button → Button / Primary
  • src/checkout/Summary.tsx:18Card / Elevated · Card → Card / Elevated
  • src/marketing/Hero.tsx:7color.brand.accent · #ff5a36 → color.brand.accent
  • src/legacy/Header.tsx:63Avatar / User · Avatar → Avatar / User
  • src/components/Toast.tsx:12space.md · 14px → space.md
  • src/account/Settings.tsx:88Input / Text · TextField → Input / Text

Score velocity

▲ +32over 30 days
up · regression streak 0

Ownership leaderboard

On-system % by owner, worst-first · css/scss values only
Bar chart: @platform, @growth, @checkout, @design-system@platform46%@growth87%@checkout95%@design-system98%
  • @platform46% · 12 refs / 14 literals
  • @growth87% · 54 refs / 8 literals
  • @checkout95% · 70 refs / 4 literals
  • @design-system98% · 110 refs / 2 literals

Changelog by audience

designers
breaking 1additive 3cosmetic 1
  • Avatar split into Avatar / User and Avatar / Team
  • Token added: color.brand.accent
  • Card / Elevated variant published
  • Dark-mode surface tokens rebuilt
  • radius.lg 10px → 12px
developers
breaking 2additive 2cosmetic 2
  • TextField renamed to Input / Text
  • space.md 14px → 16px
  • Token added: color.brand.accent
  • Card / Elevated variant published
  • Toast honours prefers-reduced-motion
  • radius.lg 10px → 12px

Frame implementability

Frame implementability: 75%75
9/12 requirements resolve to the system
  • no-registry-match2
  • no-token-match1

Release readiness

NO-GO
  • ✗impact1 breaking change
  • ✗drift0 stale, 1 missing
  • ✗parity2 missing in code, 1 missing in figma

Data freshness

Measurement age per check-kind · band signals trust
  • driftgreen today
  • lintgreen today
  • readinessgreen today
  • a11ygreen today
  • impactgreen 7d ago
  • adoptiongreen today
  • paritygreen today
  • library-healthgreen today
  • changeloggreen today
  • frame-implgreen today

Consistency

Consistency: 79%79
SignalScoreWeight
tokens8940
components8340
overrides5220
tokens and components are true ratios · overrides is a documented-opinion penalty (8 per hotspot)

Design debt

28/100medium · 3 items
  • deprecated components deprecated · 2Replace 2 usages of deprecated components (run ds-bridge library-health for the list)
  • detached instances detached · 2Re-attach 2 detached instances to their DS components (heuristic — verify)
  • off-system values off-system · 1Replace 1 off-system value with design tokens (run ds-bridge lint to list them)

Executive summary

System score87out of 100
Import coverage92%components imported
Consistency79on-system blend
Design debt28/100lower is better
Line chart: score02550751002026-08-092026-10-04

Library hotspots trend

No data yetRun ds-bridge library-health to populate this section.

Frame readiness trend

3 of 5 frames below the 80 gate
  • Checkout / Payment▁█ 64 (+6) · ✗ below gate · 2 runs
  • Account / Settings▁█ 72 (+3) · ✗ below gate · 2 runs
  • Search / Results▁█ 78 (+12) · ✗ below gate · 2 runs
  • Onboarding / Welcome▁█ 86 (+3) · ✓ ready · 2 runs
  • Checkout / Review91 · ✓ ready · 1 run

Handoff pass rate

40%2 of 5 frames ≥ 80
▁▁▁▁▁▁▅▅█ 0% → 40% (2026-08-09 → 2026-10-04)