up
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Задачи приложения площадки
|
||||
|
||||
SCREEN-001 и SCREEN-004 имеют статус IN_PROGRESS; SCREEN-002 и SCREEN-003 завершены
|
||||
и перенесены в архив; остальные активные задачи — TODO.
|
||||
SCREEN-001 и SCREEN-004 имеют статус IN_PROGRESS; SCREEN-002, SCREEN-003 и SCREEN-005
|
||||
завершены и перенесены в архив; остальные активные задачи — TODO.
|
||||
SCREEN-009 (LAN-пульт) отменена владельцем; ID не переиспользовать.
|
||||
Управление телефоном через сервер входит в SCREEN-006. План и общие ограничения:
|
||||
[PLAN.md](PLAN.md). Идентификаторы независимы от ED-* в корневом списке.
|
||||
@@ -109,27 +109,10 @@ SCREEN-009 (LAN-пульт) отменена владельцем; ID не пе
|
||||
docs/SCREEN-004_ACCEPTANCE.md на всей матрице, получить результаты владельца.
|
||||
До их получения статус остаётся IN_PROGRESS; перенос в архив не выполняется.
|
||||
|
||||
## SCREEN-005 — Пульт ведущего и все режимы показа
|
||||
|
||||
- Статус: `TODO`
|
||||
- Зависимость: SCREEN-004.
|
||||
- Цель: провести показ выбранной игры с ноутбука без телефона.
|
||||
- Объём: выбор подготовленного пакета, план шагов, предпросмотр без второго звука,
|
||||
обложка, фон, вступление, закрывающее видео, текст, таймер, результаты и музыка;
|
||||
фактические статусы загрузки, подготовки и воспроизведения на пульте.
|
||||
- Готовность: все текущие режимы ScreenMode доступны; таймер работает локально
|
||||
без накопления дрейфа от интервалов; пульт и технические сообщения не попадают
|
||||
на проектор; неготовый файл нельзя ошибочно запустить как готовый.
|
||||
- Проверка: проверки приложения и ручной проход полного плана без интернета;
|
||||
предпросмотр не дублирует звук; кириллица, шрифты и изображения доступны офлайн.
|
||||
- Не входит: редактор сценариев и полное управление командами/регистрациями игры.
|
||||
- Следующий шаг: сопоставить текущие компоненты и callers с экраном пульта;
|
||||
переиспользовать подходящее без преждевременного общего пакета.
|
||||
|
||||
## SCREEN-006 — Подключение игры и синхронизация с сервером
|
||||
|
||||
- Статус: `TODO`
|
||||
- Зависимости: SCREEN-002, SCREEN-005.
|
||||
- Зависимости: SCREEN-002, SCREEN-005 (DONE, см. COMPLETED_TASKS.md).
|
||||
- Цель: выбирать доступную организатору игру онлайн и сохранять автономность показа.
|
||||
- Объём: существующая авторизация, список игр, загрузка пакета, снимок результатов,
|
||||
индикатор связи, проверка новой версии материалов, синхронизация статуса показа.
|
||||
@@ -148,7 +131,10 @@ SCREEN-009 (LAN-пульт) отменена владельцем; ID не пе
|
||||
затронутых репозиториев; существующий браузерный экран продолжает работать.
|
||||
- Не входит: полноценная офлайн-игра, LAN-сервер и отдельный мобильный пульт desktop.
|
||||
- Следующий шаг: сверить auth flow и модель сессий; зафиксировать правила
|
||||
локального владения показом и отображения статуса на сервере.
|
||||
локального владения показом и отображения статуса на сервере. Для результатов
|
||||
использовать Controller.setResults с ResultsSnapshot (только поля таблицы,
|
||||
packageKey и capturedAt); получение и сохранение снимка реализовать здесь.
|
||||
Не менять бэкенд/protobuf без нового прямого запроса владельца.
|
||||
|
||||
## SCREEN-007 — Устойчивость на площадке
|
||||
|
||||
|
||||
Reference in New Issue
Block a user