diff --git a/docs/agent/TASKS.md b/docs/agent/TASKS.md index 4732c06..788175f 100644 --- a/docs/agent/TASKS.md +++ b/docs/agent/TASKS.md @@ -40,6 +40,19 @@ - Ручная проверка: загрузить файл, удалить его и проверить отсутствие на диске; загрузить новую версию вместо старой и проверить удаление старой копии; проверить, что используемый файл сохраняется. - Следующий шаг: изучить полный flow загрузки, удаления и перезаписи пользовательских файлов, места хранения и все ссылки на них в базе, затем выбрать общую точку физического удаления. +### ED-019 — Добавить кнопку экрана в меню организатора + +- Статус: `TODO` +- Приоритет: `P1` +- Репозиторий: `evening_detective_frontend` +- Цель: дать организатору быстрый переход в режим экрана. +- Решение: добавить в меню организатора пункт `Экран`, ведущий на существующий маршрут `/screen`. +- Критерии: пункт виден пользователям с текущим правом `games_page`; нажатие открывает `/screen`; существующий режим экрана не изменяется. +- Ограничения: переиспользовать текущий маршрут и проверку прав; не добавлять новый экран, API или зависимость. +- Не входит: изменение логики и интерфейса режима экрана. +- Проверка: `cd evening_detective_frontend && npm run type-check && npm run lint && npm run lint:css`. +- Следующий шаг: изменить `HeaderMenu.vue`, затем выполнить фронтенд-проверки. + ### ED-014 — Периодическое сохранение сценариев в Git - Статус: `TODO`