# brendbook Aproject 3.0 central design source. Hosts canonical design bundles consumed by **chat**, **pilot**, **team**, and **web/landing**. - **Domain**: `brendbook.aproject.com` (DNS на global server) - **Status**: bootstrapped 2026-06-10 - **Current bundle**: `chat-aproject-v0.1.0` ## Quick start 1. Read [`CLAUDE.md`](./CLAUDE.md) for full workflow. 2. Design tokens live in `design/chat-aproject-v0.1.0/project/styles/theme.css` — scoped to `.app-shell`. 3. Iteration happens in **claude.ai/design** — exported bundles land in `design/-v/`. ## Consumers | Service | Bundle dependency | Stack | |---|---|---| | `core/chat` | `chat-aproject-v0.1.0` (Меню, Chat view, Settings, Plans) | Next.js 16 + bun + shadcn/ui | | `core/pilot` | `chat-aproject-v0.1.0` (pilot.jsx + pilot.css) | Next.js 15 + bun | | `core/team` | `chat-aproject-v0.1.0` (team.jsx, projectdetail, filemanager) | Next.js + paperclip fork | | `core/web` | `chat-aproject-v0.1.0` (landing snippets) | Direct embed or reimpl | ## Versioning `chat-aproject-v..` — MAJOR = breaking tokens, MINOR = new screens, PATCH = visual fixes. Consumer pin = explicit version reference in their CHANGELOG + commit message scope `feat(design): consume chat-aproject@`. ## See also - `/root/aproject/.claude/docs/dev-regulation.md` §12 — official policy - `/root/aproject/CLAUDE.md` — workspace index