V2 Foundation

Shell, table, form, filter, and data-fetching primitives for the greenfield rebuild.

Primitive
Purpose
V2 primitives only

Phase A intentionally avoids module data and focuses on the reusable grammar.

Status Grammar

Shared badge hierarchy for CRM list pages and drawers.

NeutralSuccessWarningDangerInfo
V2 intentionally avoids legacy random chrome
List pages will be table-first, filters will stay hidden by default, and module-specific vanity widgets are deferred.
Foundation preview only

Contacts and Inventory will be rebuilt next on these primitives, without bringing legacy page patterns forward.

Shared pagination grammar: summary left, actions right, no module-specific footer patterns.
1 / 1