fix(tests): завершить лабораторную приёмку и обновить фикстуру удаления
This commit is contained in:
1 parent
481688e72a
commit
6210f34740
9 files changed
+185
-32
No files matched your search
@@ -1,6 +1,6 @@
|
||||
# Кандидат итоговой приёмки UX/UI — 2026-10-15
|
||||
# Итоговая лабораторная приёмка UX/UI — 2026-10-15
|
||||
|
||||
Статус: **основная UI-регрессия263 принята; отдельная context-регрессия264 запланирована**. Этот документ не разрешает выпуск, push или развёртывание в production. Этап12.5 пока открыт.
|
||||
Статус: **основной UX/UI-план, включая этап12.5, завершён в границах предоставленного тестового стенда**. Перечисленные ниже внешние ограничения сохраняются. Production-выпуск и push не выполнялись.
|
||||
|
||||
## Проверенный контур
|
||||
|
||||
@@ -19,11 +19,11 @@
|
||||
| Общая оболочка, доступность и адаптивность |260/261:120 уникальных default states30 экранов, обе темы/1440 и320px; профильные клавиатурные проверки и исправленный фокус при смене URL | Результаты разных фаз сохранены; это не полный ручной screen-reader аудит и не все состояния каждой формы |
|
||||
| Достоверность данных и операций | Unknown/partial состояния и подтверждение операций проверены профильными наборами и реальными сценариями журнала; в259 проверены native ID/key/fingerprint, TLS и canonical dates | Успех HTTP сам по себе не принят за применение; произвольные внешние конфигурации не охвачены |
|
||||
| Производительность | Большие списки — локальная12.3.83;260 — synthetic timings с отдельным ожиданием ответов API;262 —10min REST soak/252 запросов | Это измерения конкретного стенда, без заявления field CWV, maximum throughput или бесконечной устойчивости |
|
||||
| Сборки и регрессия | Backend257:25 profiles; certificates258:9 scripts/build/lint; frontend261:production build, source528 matched; профильные E2E260/261 пройдены | UI263:1393 initial +3 targeted =1396 unique passed,0 skipped/flaky; context-набор ожидает отдельного264, исторический результат не выдан за новый |
|
||||
| Сборки и регрессия | Backend257:25 profiles; certificates258:9 scripts/build/lint; frontend261:production build, source528 matched; профильные E2E260/261 пройдены | UI263:1393 initial +3 targeted =1396 unique passed; отдельный context264:219 initial +2 targeted =221 unique passed;0 skipped/flaky в обоих наборах. Это разные прогоны, без суммирования повторов |
|
||||
| Реальные интеграции | Portal/Telegram195–201, Android227, S3/limited bridge restore/retention228–240, GeoIP mirror242, контейнеры248, ACME250/renewal259 | Успех этих сценариев не подтверждает все сторонние клиенты/провайдеры и многопроцессную установку |
|
||||
| ReUI | Frame/base-nova/установленные компоненты; semantic Badge variants; vendor/theme/motion не изменены; checklist и scoped проверки зафиксированы260/261 | Вне проверенных состояний могут оставаться проблемы; автоматический axe не является полной сертификацией WCAG |
|
||||
|
||||
Краткие протоколы: [UI260](ux-ui/acceptance/ui260-summary.json), [UI261](ux-ui/acceptance/ui261-summary.json), [REST262](ux-ui/acceptance/rest262-summary.json), [UI263](ux-ui/acceptance/ui263-summary.json), [ACME259](ux-ui/acceptance/acme259-native-rotation.json).
|
||||
Краткие протоколы: [UI260](ux-ui/acceptance/ui260-summary.json), [UI261](ux-ui/acceptance/ui261-summary.json), [REST262](ux-ui/acceptance/rest262-summary.json), [UI263](ux-ui/acceptance/ui263-summary.json), [context264](ux-ui/acceptance/context264-summary.json), [ACME259](ux-ui/acceptance/acme259-native-rotation.json).
|
||||
|
||||
## Что остаётся за пределами подтверждённого контура
|
||||
|
||||
@@ -40,10 +40,10 @@
|
||||
|
||||
## Состояние стенда и сохранность
|
||||
|
||||
После ACME259 восстановлены исходные SSL/native certificates/files/export и приватные SQL-настройки; собственные DNS/issue jobs и приватные ACME fixtures удалены. Контрольные проверки обоих CHR успешны; пароли не менялись. Последующие260–262 не изменяли конфигурацию устройств. ECMP261 проверялся как локальный черновик, затем возвращён off.
|
||||
После ACME259 восстановлены исходные SSL/native certificates/files/export и приватные SQL-настройки; собственные DNS/issue jobs и приватные ACME fixtures удалены. Контрольные проверки обоих CHR успешны; пароли не менялись. Последующие260–264 не изменяли конфигурацию устройств. ECMP261 проверялся как локальный черновик, затем возвращён off.
|
||||
|
||||
Коммиты только локальные, без push. В полном UI-наборе263 фактический Next dev manifest направляет unmocked proxy на недоступный `127.0.0.1:9`; исходные371 screenshot-файл сохранены перед запуском и сверены:124 перезаписанных восстановлены, SHA-256 всех371 совпал; два исторических JSON также восстановлены.
|
||||
|
||||
## Следующий шаг
|
||||
## Завершение и дальнейшая работа
|
||||
|
||||
Выполнить отдельный context-набор264, затем завершить акт для предоставленного лабораторного контура с сохранением перечисленных ограничений. Публикация и production-развёртывание в текущий объём не входят.
|
||||
Критерии согласованного этапа12 — production build, тесты, ReUI checklist и перечень оставшихся ограничений — выполнены в указанном контуре. На предоставленном стенде обязательных незавершённых блоков основного плана нет. Для расширения покрытия следует выбрать конкретную группу из таблицы и обеспечить её условия; повторять принятые наборы без изменений не требуется. Публикация и production-развёртывание в текущий объём не входят.
|
||||
Reference in new issue
Block a user