diff --git a/docs/agent/COMPLETED_TASKS.md b/docs/agent/COMPLETED_TASKS.md index 0069d2a..ef76d36 100644 --- a/docs/agent/COMPLETED_TASKS.md +++ b/docs/agent/COMPLETED_TASKS.md @@ -11,6 +11,8 @@ - Ограничения: без изменений API, бэкенда и автоматического переключения сервера. - Проверка: `npm run type-check`, `npm run lint`, `npm run lint:css`; ревью diff по стандарту фронтенда. - Результат: добавлен информационный n-alert над содержимым страницы игрока; используются существующие uiStore и данные игры. API и бэкенд не менялись. +- Исправление: при прямом открытии страницы игрока 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 проверен по стандарту фронтенда. Условие показа и обновление существующим поллингом проверены по коду. - Не проверено: браузерный сценарий на живой офлайн-площадке. Commit/push не выполнялись. diff --git a/prod b/prod index eea4aa5..2b48453 160000 --- a/prod +++ b/prod @@ -1 +1 @@ -Subproject commit eea4aa524dd996e03a5c57c994cfcbf4befa6e4e +Subproject commit 2b48453b33044fc1869e25d0eac121987f2256c6