add task
This commit is contained in:
@@ -53,6 +53,21 @@
|
|||||||
- Ручная проверка: создать план с несколькими типами экранов, изменить параметры, перейти вперёд, назад и на произвольный шаг, подключить несколько экранов и проверить синхронное переключение и восстановление состояния после переподключения.
|
- Ручная проверка: создать план с несколькими типами экранов, изменить параметры, перейти вперёд, назад и на произвольный шаг, подключить несколько экранов и проверить синхронное переключение и восстановление состояния после переподключения.
|
||||||
- Следующий шаг: изучить текущие типы экранов, flow подключения дисплеев, realtime-синхронизацию и сохранение игровых состояний, затем выбрать минимальную модель плана и точку управления переходами.
|
- Следующий шаг: изучить текущие типы экранов, flow подключения дисплеев, realtime-синхронизацию и сохранение игровых состояний, затем выбрать минимальную модель плана и точку управления переходами.
|
||||||
|
|
||||||
|
### ED-016 — Привязка экрана к игре через сканер
|
||||||
|
|
||||||
|
- Статус: `TODO`
|
||||||
|
- Приоритет: `P1`
|
||||||
|
- Репозитории: `evening_detective_server`, `evening_detective_frontend`
|
||||||
|
- Цель: дать организатору возможность сразу привязывать экран к выбранной игре сканированием QR-кода экрана.
|
||||||
|
- Контекст: непривязанный экран уже показывает QR-код; одна игра может использовать несколько экранов.
|
||||||
|
- Решение: на странице управления конкретной игрой организатор запускает существующий сканер и сканирует QR-код экрана. Экран сразу привязывается к игре, подключается к её realtime-состоянию и начинает показывать игру; экран, привязанный к другой игре, перепривязывается.
|
||||||
|
- Критерии: сканирование привязывает экран к выбранной игре без дополнительного подтверждения; несколько экранов одновременно получают состояние одной игры; перепривязка с другой игры работает; после переподключения экран получает актуальное состояние.
|
||||||
|
- Ограничения: переиспользовать существующие QR-коды, авторизацию, realtime-механизм и flow экранов; не добавлять новый протокол или зависимость без необходимости; сгенерированные protobuf-файлы менять только через существующую генерацию.
|
||||||
|
- Не входит: новый формат QR-кода, отдельное подтверждение привязки, управление планом экранов и создание новых типов экранов.
|
||||||
|
- Проверка: `cd evening_detective_server && go test ./...`; `cd evening_detective_frontend && npm run type-check && npm run lint && npm run lint:css`.
|
||||||
|
- Ручная проверка: открыть игру, отсканировать QR-коды двух экранов, проверить их подключение и синхронное отображение; затем перепривязать один экран к другой игре и проверить новое состояние.
|
||||||
|
- Следующий шаг: изучить текущий flow QR-кода, подключения и привязки экрана, затем выбрать минимальную точку вызова привязки из сканера.
|
||||||
|
|
||||||
### ED-013 — Просмотр ответов перед окончательным завершением игры
|
### ED-013 — Просмотр ответов перед окончательным завершением игры
|
||||||
|
|
||||||
- Статус: `TODO`
|
- Статус: `TODO`
|
||||||
|
|||||||
Reference in New Issue
Block a user