Files
specs/openspec/changes/complete-shared-design-system/tasks.md
T

3.1 KiB

1. Общий фундамент и каталог

  • 1.1 [frontend] Перенести тему и базовые styles в shared/theme, явно определить шкалы и семантические роли через native Mantine, подключить оба provider к public API.
    • Covers: frontend-design-system — Приложение и каталог используют единый визуальный фундамент
    • Verification: Сравнить effective theme, computed styles и browser снимки до/после; проверить public imports и отсутствие дублирующих values.
  • 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

  • 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.
  • 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, соответствие путей и состава фактическому каталогу.