diff --git a/docs/uat-per-control-progress.md b/docs/uat-per-control-progress.md new file mode 100644 index 0000000..145674b --- /dev/null +++ b/docs/uat-per-control-progress.md @@ -0,0 +1,60 @@ +# UAT по каждому элементу управления — прогресс + +Доделываем то, что в `docs/uat-report-2026-10-09.md` честно помечено «не покрыто»: +per-control UI-UAT P2–P4 в браузере + UI-гейтинг прав по ролям (кнопки и прямые URL). + +Правило владельца: НЕ перепроверять уже покрытое (часть A отчёта, filters-sweep 21/21, +mobile-390, ошибки ввода) — только непокрытое. + +Легенда: [x] готово · [~] частично · [ ] не начато. + +## Как устроены списки (чтобы тестировать осмысленно) +Все list-страницы используют общий `useCatalogList(url, extraParams)` → `search`, `page`, +`sortKey/sortOrder` (клик по заголовку колонки), фильтры — `