From c838e35e7f1faa83ab4a2ab4ed2bb1701a7ec4fb Mon Sep 17 00:00:00 2001 From: Fedorov Vladimir Date: Mon, 12 Oct 2026 14:28:09 +0700 Subject: [PATCH] up --- docs/agent/COMPLETED_TASKS.md | 15 +++++++++++++++ prod | 2 +- reproxy | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/agent/COMPLETED_TASKS.md b/docs/agent/COMPLETED_TASKS.md index 5eca080..02b4e9c 100644 --- a/docs/agent/COMPLETED_TASKS.md +++ b/docs/agent/COMPLETED_TASKS.md @@ -2,6 +2,21 @@ Архив задач, переведённых в статус `DONE`. +### ED-032 — Название команды перед стартом игры в интерфейсе игрока + +- Статус: `DONE` +- Приоритет: `P2` +- Репозитории: `evening_detective_frontend`, `evening_detective_server` +- Цель: после входа в команду показывать игроку название его команды на экране ожидания старта игры. +- Решение: `GetTeamActions` заполняет существующее поле `game.teams` только ID и названием текущей команды после проверки доступа; `TeamStoryPage` выводит название над QR-кодом на экране ожидания, используя текущий стиль. +- Критерии: после входа в команду до начала игры видно её название; после обновления страницы название сохраняется; отображается название именно той команды, в которую вошёл игрок; вход в команду и запуск игры продолжают работать. +- Ограничения: минимальное изменение интерфейса; не добавлять зависимости; не менять авторизацию и игровую логику. Пользователь разрешил дополнить ответ `GetTeamStory` названием текущей команды; используется существующее поле `game.teams`, только ID и название текущей команды. +- Не входит: редактирование названия команды; изменение экранов во время игры и после её завершения; редизайн экрана ожидания. +- Проверка: `cd evening_detective_frontend && npm run type-check && npm run lint && npm run lint:css`; ручное ревью diff по `docs/FRONTEND_CODE_STANDARD.md`. +- Ручная проверка: войти в команду до старта игры, проверить её название на экране ожидания, обновить страницу и убедиться, что название отображается; запустить игру и проверить штатный переход к игре. +- Результат: название загружается с сервера при открытии и обновлении страницы; protobuf, вход и переходы игры не менялись. Регрессионный тест проверяет ID и название без приватных данных. По уточнению пользователя название выделено жирным без подписи «Команда»; две строки над QR-кодом заменены на «Код для подключения». +- Проверки: `gofmt`, `go test ./...`, `npm run type-check`, `npm run lint`, `npm run lint:css` — успешно; `TestFinishedTeamStoryPostgres` с локальной тестовой БД — успешно. Весь diff вручную проверен по `GO_STANDARD.md` и `FRONTEND_CODE_STANDARD.md`; нарушений нет. Браузерный smoke не выполнялся. + ### ED-031 — UUID v7 команд во всех окружениях - Статус: `DONE` diff --git a/prod b/prod index 1a3f9d8..70db07f 160000 --- a/prod +++ b/prod @@ -1 +1 @@ -Subproject commit 1a3f9d8d3893af41c38df4dd0ba1df043b7d1919 +Subproject commit 70db07f6e0d60076b08523923d9424b2ea409195 diff --git a/reproxy b/reproxy index ac1e355..c03be07 160000 --- a/reproxy +++ b/reproxy @@ -1 +1 @@ -Subproject commit ac1e3550dbf807fad6d7e6395fa3ee5972e1c916 +Subproject commit c03be07eab78a88491b832fbe94f01f920656c3b