Files
agents/docs/agent/COMPLETED_TASKS.md
T
2026-10-01 13:04:35 +07:00

64 lines
4.1 KiB
Markdown

# Завершённые задачи
Архив задач, переведённых в статус `DONE`.
### ED-011 — Строгий стандарт написания Go-бэкенда
- Статус: `DONE`
- Репозиторий: `evening_detective_server`
- Результат: добавлен обязательный стандарт `docs/GO_STANDARD.md` как
единственный источник правил Go-кода: слои, handlers, services, repositories,
modules с обязательными интерфейсами, mapping, protobuf, ошибки, SQL,
транзакции, тесты и именование. В backend `AGENTS.md` оставлены только ссылка
на стандарт, проектные ограничения и операционные команды.
- Проверки: `go test ./...` пройден; `git diff --check` пройден.
### ED-019 — Добавить кнопку экрана в меню организатора
- Статус: `DONE`
- Репозиторий: `evening_detective_frontend`
- Результат: в `HeaderMenu.vue` добавлен пункт `Экран` для пользователей с правом `games_page`; пункт ведёт на существующий маршрут `/screen`.
- Проверки: `npm run type-check`, `npm run lint`, `npm run lint:css` пройдены.
### ED-001 — Исправить `actions_count` в `GetGameAnswers`
- Статус: `DONE`
- Репозиторий: `evening_detective_server`
- Результат: `GetGameAnswers` теперь заполняет `Team.ActionsCount` через `GetActionsCountByTeamIDs`; контракт API не изменён.
- Проверки: `go test ./...` пройден; lifecycle-тест проверяет количество ходов в ответе для панели оценки.
### ED-011 — Считать сообщения без тригерной фразы продолжением диалога
- Статус: `DONE`
- Репозиторий: корневые правила агента
- Результат: удалено обязательное ожидание тригерной фразы перед продолжением диалога.
- Проверки: проверены `AGENTS.md` и `docs/agent/README.md`; продуктовый код не затрагивался.
### ED-005 — Исправить сброс настроек игры поллингом
- Статус: `DONE`
- Репозиторий: `evening_detective_frontend`
- Результат: настройки редактируются через локальный черновик и не перезаписываются поллингом.
- Проверки: type-check, lint и lint:css пройдены.
### ED-006 — Добавить страницу итогов игры
- Статус: `DONE`
- Репозиторий: `evening_detective_frontend`
- Результат: добавлена страница результатов, обработка ошибок и входы из админки и списка игр.
- Проверки: type-check, lint, lint:css и build пройдены.
### ED-007 — Добавить пьедестал победителя на странице итогов
- Статус: `DONE`
- Репозиторий: `evening_detective_frontend`
- Результат: добавлены баннер победителя, медали мест 1–3 и обработка ничьих.
- Проверки: type-check, lint, lint:css и build пройдены.
### ED-008 — Добавить создание игры из списка игр
- Статус: `DONE`
- Репозиторий: `evening_detective_frontend`
- Результат: добавлено создание игры из каталога сценариев, выбор даты и времени, отображение даты и исправлена передача RFC 3339 `startAt`.
- Проверки: type-check, lint и lint:css пройдены; build указан в отчёте плана.