done task

This commit is contained in:
2026-10-01 02:03:46 +07:00
parent 625587891a
commit c48b3bc6f8
2 changed files with 7 additions and 15 deletions
+7
View File
@@ -2,6 +2,13 @@
Архив задач, переведённых в статус `DONE`. Архив задач, переведённых в статус `DONE`.
### ED-001 — Исправить `actions_count` в `GetGameAnswers`
- Статус: `DONE`
- Репозиторий: `evening_detective_server`
- Результат: `GetGameAnswers` теперь заполняет `Team.ActionsCount` через `GetActionsCountByTeamIDs`; контракт API не изменён.
- Проверки: `go test ./...` пройден; lifecycle-тест проверяет количество ходов в ответе для панели оценки.
### ED-011 — Считать сообщения без тригерной фразы продолжением диалога ### ED-011 — Считать сообщения без тригерной фразы продолжением диалога
- Статус: `DONE` - Статус: `DONE`
-15
View File
@@ -254,21 +254,6 @@
- Проверка: `cd evening_detective_server && go test ./...` - Проверка: `cd evening_detective_server && go test ./...`
- Ручная проверка: подключиться к MCP от имени автора, просмотреть сценарий, добавить точку, изменить её и проверить результат в редакторе/хранилище. - Ручная проверка: подключиться к MCP от имени автора, просмотреть сценарий, добавить точку, изменить её и проверить результат в редакторе/хранилище.
### ED-001 — Исправить `actions_count` в `GetGameAnswers`
- Статус: `TODO`
- Приоритет: `P2`
- Репозиторий: `evening_detective_server`
- Цель: показывать реальное количество ходов команды в панели оценки игры.
- Проблема: `GetGameAnswers` строит команды без `actions_count`, поэтому в панели оценки показывается `0`.
- Решение: получить количество действий через `actionsRepo.GetActionsCountByTeamIDs` по тому же паттерну, что используется в `GetFullGame`.
- Следующий шаг: проверить всех callers `GetGameAnswers` и реализовать общий для этого пути расчёт.
- Критерии: количество ходов совпадает с результатами игры; добавлен тест на сервисный путь.
- Ограничения: не менять контракт API и не дублировать подсчёт в каждом caller.
- Не входит: исправление других расхождений панели оценки.
- Проверка: `cd evening_detective_server && go test ./...`
- Ручная проверка: открыть панель оценки завершённой игры и сравнить число ходов с результатами игры.
### ED-002 — Rate-limit публичной регистрации команды ### ED-002 — Rate-limit публичной регистрации команды
- Статус: `TODO` - Статус: `TODO`