diff --git a/ui/litellm-dashboard/docs/BLUEPRINT.md b/ui/litellm-dashboard/docs/BLUEPRINT.md new file mode 100644 index 00000000000..0bb87c724d4 --- /dev/null +++ b/ui/litellm-dashboard/docs/BLUEPRINT.md @@ -0,0 +1,25 @@ +# Phase 1 migration blueprint + +This document is finalized after Section 1 (Access Groups) and locked for the +rest of the phase-1 run. Later sections follow the patterns defined here; any +deviation is logged in `DEVIATIONS.md`. + +**Status:** Not yet locked — will be drafted during Section 1 (Access Groups). + +Once locked, this file will contain: + +1. **Component translation table** — every antd component → shadcn primitive, + with import paths and any prop-shape differences. +2. **Icon translation table** — @ant-design/icons, @heroicons/react, + @remixicon/react → lucide-react (only). +3. **Toast pattern** — before/after code example using the + `MessageManager` / `NotificationManager` bridges (which now delegate to + sonner under the hood). +4. **Form pattern** — canonical shadcn `