# Cloudflare Domain Manager — Руководство для ИИ ## Описание CFDM — self-hosted управление доменами, DNS и SSL через Cloudflare API. Группы доменов, сервисы, health-check, балансировка. ## Стек - Monorepo: pnpm + turbo (`apps/*`, `packages/*`) - `apps/web` — Vite + React + TanStack + shadcn **base-nova** + ReUI Frame - `apps/api` — Fastify + Drizzle + SQLite - Packages: `@cfdm/ui`, `@cfdm/shared`, `@cfdm/db` ## Команды ```bash pnpm install pnpm --filter @cfdm/shared build pnpm --filter @cfdm/db build pnpm --filter @cfdm/api dev pnpm --filter web dev pnpm --filter web build ``` ## ReUI PRO Surface: **frame** (`apps/web/src/lib/ui-surface.ts` → `UI_SURFACE = 'frame'`). Hierarchy: **ReUI PRO > shadcn**. Contract: [`docs/ui-design-contract.md`](docs/ui-design-contract.md). MCP `user-reui` primary + `plugin-shadcn-shadcn` primitives. CLI из `apps/web`. KPI/QuickActions: EvoBGP hybrid SoT (`KpiStatGrid`, `QuickActionGrid`) + `IconTile` `elevated` `size-10.5`. Docs: [Introduction](https://reui.io/docs) · [llms.txt](https://reui.io/llms.txt) · [MCP](https://reui.io/docs/mcp) · [Agent Skills](https://reui.io/docs/agent-skills). Skill: `.claude/skills/reui` (`668fb463eb`). ## Docs [`docs/Home.md`](docs/Home.md), [`CONTRIBUTING.md`](CONTRIBUTING.md), [`docs/ui-design-contract.md`](docs/ui-design-contract.md), [`docs/releasing.md`](docs/releasing.md). ## CI/CD Gitea Actions: [`.gitea/workflows`](.gitea/workflows) (`ci.yaml` / `cd.yaml` / `quality.yaml`). Образы — `docker buildx bake` из `deploy/docker` (runtime `node:22-alpine`, теги `cfdm` + `cloudflare-domain-manager`). Подробнее: [`.gitea/README.md`](.gitea/README.md).