RegistryInstall orderMenu

Install order

Which blocks need another block first, which scaffold files each imports and which feature keys each gates on — the order CI installs in.

Run these inside the app, top to bottom, and every block finds what it imports. The first line is the design-system base — tokens, fonts and the base-nova config every block is drawn with — which intelligo create installs for you. @intelligo is the registry the scaffold’s components.json names. intelligo doctor checks an installed app against the same requirements.

Terminal
pnpm exec shadcn add @intelligo/intelligo
pnpm exec shadcn add @intelligo/route-error
pnpm exec shadcn add @intelligo/team-settings
pnpm exec shadcn add @intelligo/pricing
pnpm exec shadcn add @intelligo/usage
pnpm exec shadcn add @intelligo/invitation-accept
pnpm exec shadcn add @intelligo/app-shell
pnpm exec shadcn add @intelligo/settings-shell
pnpm exec shadcn add @intelligo/workspace-settings
pnpm exec shadcn add @intelligo/auth-login
pnpm exec shadcn add @intelligo/auth-signup
pnpm exec shadcn add @intelligo/auth-password-reset
pnpm exec shadcn add @intelligo/auth-email-verification
pnpm exec shadcn add @intelligo/language-switcher
pnpm exec shadcn add @intelligo/trial-banner
pnpm exec shadcn add @intelligo/notifications
pnpm exec shadcn add @intelligo/checkout
pnpm exec shadcn add @intelligo/billing-settings
pnpm exec shadcn add @intelligo/feature-gating
pnpm exec shadcn add @intelligo/payment-poll
pnpm exec shadcn add @intelligo/profile-settings
pnpm exec shadcn add @intelligo/onboarding
pnpm exec shadcn add @intelligo/dashboard
pnpm exec shadcn add @intelligo/artifacts
pnpm exec shadcn add @intelligo/privacy-settings
pnpm exec shadcn add @intelligo/chat
pnpm exec shadcn add @intelligo/chat-panel
pnpm exec shadcn add @intelligo/chat-widget
pnpm exec shadcn add @intelligo/chat-share
Block Needs these blocks Imports these scaffold files Gates on these features
route-error — i18n/navigation —
team-settings route-error i18n/navigation —
pricing — i18n/navigation —
usage pricing, route-error i18n/navigation —
invitation-accept team-settings i18n/navigation —
app-shell — i18n/navigation, lib/utils —
settings-shell — i18n/navigation —
workspace-settings route-error i18n/navigation —
auth-login route-error i18n/navigation —
auth-signup auth-login i18n/navigation —
auth-password-reset auth-login i18n/navigation —
auth-email-verification auth-login i18n/navigation —
language-switcher — i18n/navigation, i18n/routing —
trial-banner — i18n/navigation —
notifications route-error i18n/navigation —
checkout — i18n/navigation —
billing-settings pricing, route-error i18n/navigation —
feature-gating pricing i18n/navigation, lib/utils —
payment-poll pricing i18n/navigation, lib/intelligo —
profile-settings route-error i18n/navigation, i18n/routing —
onboarding route-error i18n/navigation —
dashboard route-error i18n/navigation —
artifacts — i18n/navigation —
privacy-settings route-error — —
chat route-error hooks/use-mobile, i18n/navigation, i18n/routing, lib/intelligo, lib/utils —
chat-panel chat lib/utils —
chat-widget chat i18n/navigation, lib/utils —
chat-share chat i18n/navigation —

A feature key must be granted to a plan in lib/plans.ts; an unregistered feature is denied on every request. A key a config seam names (the chat item’s lib/chat-server-config.ts gates on chat as shipped) is the app’s to change and is not listed here; intelligo doctor warns when a seam names a key lib/plans.ts does not grant.

Scaffold files a block may import, all written by intelligo create: lib/intelligo, lib/plans, lib/utils, hooks/use-mobile, i18n/routing, i18n/navigation.