Governance / Legacy Inventory

What from the legacy guide is still current, missing, historical, or waiting to be promoted.

This inventory keeps the old guide useful without letting it silently override the current shared system. Each legacy area is classified against today's real tokens, components, and assets.

Inventory summary

Current coverage

16

Already represented in the new guide with current shared tokens, assets, or primitives.

Missing docs

2

Exists in the live shared system, but documentation depth still needs to improve.

Legacy-only reference

1

Useful historical material, but not current shared truth and should not be treated as canonical.

Future shared-system candidate

7

Pattern appears valuable, but it needs implementation and promotion before it can become guide truth.

Current coverage

Already represented in the new guide with current shared tokens, assets, or primitives.

Foundations

Overview

Current coverage

Legacy route: `/`

Current reference: `/, /governance`

The new guide now covers purpose, source-of-truth rules, and anti-drift usage.

Foundations

Colours

Current coverage

Legacy route: `/foundations/colours`

Current reference: `/foundations/colours`

Documented from live shared token sources instead of legacy-only presentation.

Foundations

Gradients

Current coverage

Legacy route: `/foundations/gradients`

Current reference: `/foundations/gradients`

Current approved gradients are now documented from the shared system.

Foundations

Typography

Current coverage

Legacy route: `/foundations/typography`

Current reference: `/foundations/typography`

Typography is documented using the live token contract and surface-specific roles.

Foundations

Spacing

Current coverage

Legacy route: `/foundations/spacing`

Current reference: `/foundations/spacing`

Spacing is now tied to the shared scale rather than isolated docs values.

Foundations

Grid

Current coverage

Legacy route: `/foundations/grid`

Current reference: `/foundations/grid`

Reframed around current layout variables and marketing vs app surface rules.

Components

Buttons

Current coverage

Legacy route: `/components/buttons`

Current reference: `/components/buttons`

Documented with the real shared `Button` component.

Components

Inputs

Current coverage

Legacy route: `/components/inputs`

Current reference: `/components/forms`

Covered inside the shared forms reference rather than as a standalone page.

Components

Selects

Current coverage

Legacy route: `/components/selects`

Current reference: `/components/forms`

Covered in the forms page through the shared field and input styling contract.

Components

Cards

Current coverage

Legacy route: `/components/cards`

Current reference: `/components/layout, /components/marketing`

Current card patterns are split by purpose and shared primitive usage.

Components

Navigation

Current coverage

Legacy route: `/components/navigation`

Current reference: `/components/layout, /components/marketing`

Current navigation truth lives in `AppShell` and marketing navigation primitives.

Components

Modals

Current coverage

Legacy route: `/components/modals`

Current reference: `/components/feedback`

Covered using the real `ModalShell` primitive.

Components

Alerts

Current coverage

Legacy route: `/components/alerts`

Current reference: `/components/feedback`

Represented through `StatusBanner` and `InlineNotice`.

Assets

Logo

Current coverage

Legacy route: `/brand/logo`

Current reference: `/assets/logo`

Now documented against real shipped brand assets.

Assets

Icons

Current coverage

Legacy route: `/brand/icons`

Current reference: `/assets/icons`

The guide now covers both the shared brand icon asset and the approved shared meta icon set used by navigation.

Resources

Tokens

Current coverage

Legacy route: `/resources/tokens`

Current reference: `/foundations/colours, /foundations/typography, /foundations/spacing, /governance`

The new guide already exposes token truth through live pages rather than a detached dump.

Missing docs

Exists in the live shared system, but documentation depth still needs to improve.

Components

Textareas

Missing docs

Legacy route: `/components/textareas`

Current reference: `/components/forms`

The shared form styling contract exists, but textarea-specific guidance is still thin.

Components

Badges

Missing docs

Legacy route: `/components/badges`

Current reference: `/components/feedback`

Status-style patterns exist, but badge-specific shared guidance remains incomplete.

Legacy-only reference

Useful historical material, but not current shared truth and should not be treated as canonical.

Resources

Figma

Legacy-only reference

Legacy route: `/resources/figma`

Current reference: `No route yet`

A design-file link can be helpful, but it should remain a reference until there is an agreed current source and maintenance rule.

Future shared-system candidate

Pattern appears valuable, but it needs implementation and promotion before it can become guide truth.

Components

Checkboxes & Radios

Future shared-system candidate

Legacy route: `/components/checkboxes-radios`

Current reference: `/components/not-yet-standardized`

No shared primitive exists yet, so this cannot be elevated as current truth.

Components

Toggles

Future shared-system candidate

Legacy route: `/components/toggles`

Current reference: `/components/not-yet-standardized`

Still a gap in `packages/ui`; legacy examples should stay advisory only.

Components

Tooltips

Future shared-system candidate

Legacy route: `/components/tooltips`

Current reference: `/components/not-yet-standardized`

Not implemented as a shared primitive yet.

Components

Menus

Future shared-system candidate

Legacy route: `/components/menus`

Current reference: `/components/not-yet-standardized`

The guide intentionally calls this out as a current gap.

Components

Toasts

Future shared-system candidate

Legacy route: `/components/toasts`

Current reference: `/components/not-yet-standardized`

No shared toast system exists today.

Components

Skeletons

Future shared-system candidate

Legacy route: `/components/skeletons`

Current reference: `/components/not-yet-standardized`

Useful pattern, but not currently standardized.

Components

Tables

Future shared-system candidate

Legacy route: `/components/tables`

Current reference: `/components/not-yet-standardized`

Repeated in product contexts, but not yet promoted into a shared table primitive.