Generated UI
The vendored layer: stock shadcn/ui (Base UI primitives, base-nova style) copied into components/generated/ui. It powers the dashboard and stays pristine.
Inventory
avatarbadgebuttoncalendarcarddialogdropdown-menufieldinput-groupinput-otpinputlabelpopoverradio-groupselectseparatorsheetsidebarskeletonsonnerspinnerswitchtabletextareatooltip
Rules
- Never hand-edit these files — restyle by wrapping in
components/sharedor with tokens. Upstream updates must stay clean diffs. - New registry code gets a license check first: MIT/Apache/OFL in, AGPL and unlicensed out.
npx shadcn add <name>lands here automatically via components.json.