spec: archive local design token simplification

This commit is contained in:
2026-09-08 20:20:51 +03:00
parent f171b8bb46
commit 19a658e318
7 changed files with 441 additions and 5 deletions
@@ -19,7 +19,9 @@
из UI-библиотеки в токены MUST сохранять их эффективные значения; не включённые
в контракт библиотечные defaults MAY оставаться у библиотеки. Выделение фундамента MUST сохранять текущий
внешний вид, светлую схему и поведение приложения без массовой замены локальных
значений оформления.
значений оформления. Источник SHALL поставляться вместе с приложением как
доверенная конфигурация; загрузка внешних или пользовательских токенов
и отдельная runtime-валидация произвольных документов не поддерживаются.
#### Scenario: Компонент отображается в приложении и каталоге
@@ -54,10 +56,10 @@
#### Scenario: Исходные токены некорректны
- **WHEN** источник содержит неподдерживаемую единицу, некорректную шкалу или
семантическую ссылку на отсутствующий цвет
- **THEN** ошибка обнаруживается при проверке или загрузке фундамента, без
молчаливой подстановки другого визуального значения
- **WHEN** разработчик вносит некорректное значение в локальный источник
- **THEN** отдельный runtime-валидатор не применяется; корректность изменения
проверяется при review и проверке представления, автоматическое отклонение
любого некорректного документа не гарантируется
### Requirement: Общие компоненты независимы от предметной области