# Auth Portal — Руководство для ИИ ## Стек - Monorepo: `apps/web` + `packages/ui` (`@authportal/ui`) - Vite + React + TanStack + shadcn **base-nova** + ReUI Frame - App Switcher source of truth для CFDM / vps / bgp / fw ## UI - Hierarchy: **ReUI PRO > shadcn** - Surface: **frame** - Contract: [`docs/ui-design-contract.md`](docs/ui-design-contract.md) - Rules: `.cursor/rules/reui-mcp.mdc`, `frontend-shadcn.mdc`, `frontend-ui-patterns.mdc`, `shadcn-mcp.mdc`, `shadcn-ui-production.mdc` - Primary MCP: `user-reui`; primitives: `plugin-shadcn-shadcn` - Chrome: NavUser in sidebar footer (theme segmented); no ModeToggle in header - Kit: `KpiStatGrid`, `QuickActionGrid` (SoT markup = EvoBGP); lists = PageShell + Frame + DataGrid ## License `REUI_LICENSE_KEY` in `apps/web/.env.local` + Bearer in `apps/web/components.json`. ## Команды ```bash pnpm install pnpm --filter web dev pnpm --filter web build ```