18 lines
3.1 KiB
Markdown
18 lines
3.1 KiB
Markdown
## 1. Общий фундамент и каталог
|
|
|
|
- [x] 1.1 [frontend] Перенести тему и базовые styles в shared/theme, явно определить шкалы и семантические роли через native Mantine, подключить оба provider к public API.
|
|
- **Covers:** `frontend-design-system` — `Приложение и каталог используют единый визуальный фундамент`
|
|
- **Verification:** Сравнить effective theme, computed styles и browser снимки до/после; проверить public imports и отсутствие дублирующих values.
|
|
- [x] 1.2 [frontend] Оформить используемые StateView и LoadingSkeleton в Design System, foundations и принятые конфигурации Button; классифицировать все существующие бизнес-истории как Product.
|
|
- **Covers:** `frontend-design-system` — `Общие компоненты независимы от предметной области`; `frontend-ui-catalog` — `Каталог разделяет Design System и Product`
|
|
- **Verification:** npm run verify после npm ci под .nvmrc; browser обеих групп, foundations, empty/error/loading/disabled, keyboard/local callbacks, 375px и desktop; deps и deps:storybook.
|
|
|
|
## 2. Спецификации и as-built
|
|
|
|
- [x] 2.1 [specs] Согласованно оформить corrective Proposal, Delta Specs, Design revision 1 и Tasks в wealth-ledger-specs без session records и изменения архивов.
|
|
- **Covers:** `frontend-design-system` — `Приложение и каталог используют единый визуальный фундамент`; `frontend-design-system` — `Общие компоненты независимы от предметной области`; `frontend-ui-catalog` — `Каталог разделяет Design System и Product`
|
|
- **Verification:** openspec schema validate wealth-ledger-sdd --verbose; openspec validate complete-shared-design-system --type change --strict --store wealth-ledger-specs; openspec validate --specs --strict --store wealth-ledger-specs; semantic review относительно текущей baseline.
|
|
- [x] 2.2 [docs] Обновить as-built описание общего фундамента, FSD ownership, обоих блоков, coverage и ограничений без заявления о пройденном продуктовом пилоте.
|
|
- **Covers:** `frontend-design-system` — `Приложение и каталог используют единый визуальный фундамент`; `frontend-design-system` — `Общие компоненты независимы от предметной области`; `frontend-ui-catalog` — `Каталог разделяет Design System и Product`
|
|
- **Verification:** npm ci и npm run verify под docs .nvmrc; scoped local link review, соответствие путей и состава фактическому каталогу.
|