This commit is contained in:
2026-10-12 14:28:09 +07:00
parent 818eeaa1ac
commit c838e35e7f
3 changed files with 17 additions and 2 deletions
+15
View File
@@ -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`
+1 -1
Submodule prod updated: 1a3f9d8d38...70db07f6e0
+1 -1
Submodule reproxy updated: ac1e3550db...c03be07eab