From a27089bc0ce5a625b547f582c2b98db4510d907a Mon Sep 17 00:00:00 2001 From: dmitriylaukhin Date: Mon, 18 May 2026 17:09:50 +0500 Subject: [PATCH] =?UTF-8?q?docs(lms):=20=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D1=83=D1=81=D1=82=D0=B0=D1=80=D0=B5=D0=B2?= =?UTF-8?q?=D1=88=D0=B8=D0=B9=20DESIGN.md=20=D1=83=D0=BA=D0=B0=D0=B7=D0=B0?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D0=B5=D0=BC=20=D0=BD=D0=B0=20=D0=94=D0=A1-2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Прежний DESIGN.md ссылался на легаси-дизайн-систему v1 (кремовая палитра + лаванда) и расходился с реальным globals.css. Новый — указатель на канон ДС-2 «Second Brain LMS & Press» (терминальный Aubade) и описание того, где токены живут в этом репозитории. Co-Authored-By: Claude Opus 4.7 (1M context) --- DESIGN.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 DESIGN.md diff --git a/DESIGN.md b/DESIGN.md new file mode 100644 index 0000000..eb6a950 --- /dev/null +++ b/DESIGN.md @@ -0,0 +1,34 @@ +# Дизайн-система — LMS + +Этот проект использует дизайн-систему **ДС-2 «Second Brain LMS & Press»** — терминальный язык «Aubade». + +## Канон + +Полная спецификация (9 секций, формат `DESIGN.md`): + +- **Source of truth:** `SecondBrainTech/02-Стандарты/Дизайн-LMS/DESIGN.md` +- Копия для Open Design: `~/Documents/Claude/open-design/design-systems/second-brain-lms/` +- Превью со всеми примерами: `preview.html` в тех же каталогах + +> Канон правится только там. Этот файл — практический указатель для разработки внутри репозитория. + +## Язык в двух словах + +Терминальный, моноширинный, «реестровый». Серо-зелёная палитра, острые углы 2px, выраженные рамки 2px, жёсткие тени-подложки с физикой hover/active. Тёмный админ-сайдбар. Без кремовых тонов и серифа — это язык ДС-1 (сайт и PDF), отдельной парной системы. + +## Где токены в этом репозитории + +Реализация — `src/app/globals.css`: + +- **Палитра** — CSS-переменные в `:root`: `--background #F5F5F0`, `--foreground #323232`, `--accent #E8F0D8`, `--border #AAAAAA`, тёмный сайдбар `--sidebar-*`. +- **Типографическая шкала** — переопределённые токены Tailwind `--text-*` в блоке `@theme` (канон ДС-2, +2px к дефолту Tailwind). +- **Шрифт** — Fira Mono, подключение в `src/app/layout.tsx` через `next/font/google`. +- **Компонентные классы** — `.card-aubade`, `.btn-aubade`, `.btn-aubade-accent`, `.tag-aubade`, `.admin-sidebar*`. + +## Письма Press + +Рассылка Second Brain Press — поверхность Email той же ДС-2. Шаблон — Listmonk template id=1 (табличная вёрстка, Arial, карта 620px с рамкой 2px `#AAAAAA`). Подробности — секция 5 канонического `DESIGN.md`. + +## История + +Предыдущая версия этого файла ссылалась на легаси-дизайн-систему v1 (кремовая палитра + лаванда, `~/Documents/Claude/design-system/`). Она заменена: v1 — легаси, актуальна ДС-2.