Файлы компонентов были перемешаны в общих UI-каталогах. Теперь 162 файла сгруппированы в 34 папки компонентов по всему src и packages/ui; одиночные компоненты и общие стили/хуки остаются у соответствующих владельцев.
Правило закреплено в UI-конвенции. Обновлены импорты, ссылки документации и проверка изоляции Storybook для вложенных страниц. Публичный API, логика и CSS сохранены.
Проверено: npm ci; npm run verify (49 файлов, 282 теста, typecheck, lint, coverage, knip, dependency checks, сборки приложения и Storybook); git diff --check. Сравнение AST и целей импортов подтвердило сохранение 282 исходных файлов, CSS не изменён.
Файлы компонентов были перемешаны в общих UI-каталогах. Теперь 162 файла сгруппированы в 34 папки компонентов по всему src и packages/ui; одиночные компоненты и общие стили/хуки остаются у соответствующих владельцев.
Правило закреплено в UI-конвенции. Обновлены импорты, ссылки документации и проверка изоляции Storybook для вложенных страниц. Публичный API, логика и CSS сохранены.
Проверено: npm ci; npm run verify (49 файлов, 282 теста, typecheck, lint, coverage, knip, dependency checks, сборки приложения и Storybook); git diff --check. Сравнение AST и целей импортов подтвердило сохранение 282 исходных файлов, CSS не изменён.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Файлы компонентов были перемешаны в общих UI-каталогах. Теперь 162 файла сгруппированы в 34 папки компонентов по всему src и packages/ui; одиночные компоненты и общие стили/хуки остаются у соответствующих владельцев.
Правило закреплено в UI-конвенции. Обновлены импорты, ссылки документации и проверка изоляции Storybook для вложенных страниц. Публичный API, логика и CSS сохранены.
Проверено: npm ci; npm run verify (49 файлов, 282 теста, typecheck, lint, coverage, knip, dependency checks, сборки приложения и Storybook); git diff --check. Сравнение AST и целей импортов подтвердило сохранение 282 исходных файлов, CSS не изменён.