diff --git a/docs/agent/COMPLETED_TASKS.md b/docs/agent/COMPLETED_TASKS.md index ef76d36..ece0dde 100644 --- a/docs/agent/COMPLETED_TASKS.md +++ b/docs/agent/COMPLETED_TASKS.md @@ -10,7 +10,8 @@ - Критерии: подсказка сверху независимо от статуса игры; скрыта на локальном сервере, при отсутствии пакета или его подготовке; обновляется существующим поллингом. - Ограничения: без изменений API, бэкенда и автоматического переключения сервера. - Проверка: `npm run type-check`, `npm run lint`, `npm run lint:css`; ревью diff по стандарту фронтенда. -- Результат: добавлен информационный n-alert над содержимым страницы игрока; используются существующие uiStore и данные игры. API и бэкенд не менялись. +- Результат: при prod/ready страница игрока показывает только красный n-alert «Подключитесь к Wi-Fi организатора и обновите страницу.»; фон дела, ввод хода, игровые блоки, QR, панель автора и отзыв скрыты. Условие вынесено в computed; используются существующие uiStore и данные игры. API и бэкенд не менялись. +- Проверка отдельного экрана: `npm run type-check`, `npm run lint`, `npm run lint:css`, сборка в `/tmp/ed046-red-dist`, `git diff --check` — успешно; diff проверен по стандарту фронтенда. Браузерный smoke с тестовыми ответами API подтвердил красное оформление, отсутствие игрового содержимого и фона, единственный текст для draft/run/pause/finish, обычную страницу для venue и без готового пакета, обновление поллингом, desktop/mobile. - Исправление: при прямом открытии страницы игрока uiStore.environment оставалась null, поскольку загрузка выполнялась только в отсутствующем здесь HeaderMenu. Добавлен вызов uiStore.load() с обработкой ошибки на странице игрока. - Проверка исправления: `npm run type-check`, `npm run lint`, `npm run lint:css`, сборка в `/tmp/ed046-dist`, `git diff --check` — успешно; ручное ревью по стандарту фронтенда выполнено. Браузерный smoke с тестовыми ответами API подтвердил прямой вход без меню, показ для prod/ready, скрытие для venue, preparing и отсутствующего пакета, появление после поллинга; desktop и mobile. - Проверено: `npm run type-check`, `npm run lint`, `npm run lint:css`, `git diff --check` — успешно; diff проверен по стандарту фронтенда. Условие показа и обновление существующим поллингом проверены по коду. diff --git a/prod b/prod index 2b48453..c12448a 160000 --- a/prod +++ b/prod @@ -1 +1 @@ -Subproject commit 2b48453b33044fc1869e25d0eac121987f2256c6 +Subproject commit c12448afc8307c0562ed37e23d4d7921cab88f77