Show director summons as info toasts and presence queue labels.
Corridor waiters need a summon-phase byte on presence (v11); EventDef DirectorSummoned is info-only so clocks keep running.
This commit is contained in:
@@ -11,21 +11,21 @@
|
||||
|
||||
## Задачи
|
||||
|
||||
- [ ] `EventDef` info на авто-вызов (ваниль в `core`); факт из симуляции → доска уведомлений
|
||||
- [x] `EventDef` info на авто-вызов (ваниль в `core`); факт из симуляции → доска уведомлений
|
||||
среза 11
|
||||
- [ ] Тост не паузит часы; не в сейве sticky
|
||||
- [ ] В панели локации / присутствии понятно «идёт к директору» / «ждёт у кабинета» / «на приёме»
|
||||
- [x] Тост не паузит часы; не в сейве sticky
|
||||
- [x] В панели локации / присутствии понятно «идёт к директору» / «ждёт у кабинета» / «на приёме»
|
||||
— через действие и узел; новый байт в кадре присутствия — только если иначе нельзя; тогда
|
||||
протокол +1 в этом коммите (`ProtocolCodec`, `protocol.ts`, `docs/protocol.md`)
|
||||
- [ ] Гость видит те же info; ничего не назначает
|
||||
- [ ] Локали RU/EN
|
||||
- [x] Гость видит те же info; ничего не назначает
|
||||
- [x] Локали RU/EN
|
||||
|
||||
## Тесты, без которых фаза не закрыта
|
||||
|
||||
- [ ] Qualifying-вызов эмитит notice с ожидаемым `EventDef`
|
||||
- [ ] Info не пишет sticky в сейв
|
||||
- [ ] Если бамп протокола — round-trip и byte-layout на C# и TS
|
||||
- [ ] Без открытого клиента очередь в мире всё равно двигается (подписка не обязательна для сима)
|
||||
- [x] Qualifying-вызов эмитит notice с ожидаемым `EventDef`
|
||||
- [x] Info не пишет sticky в сейв
|
||||
- [x] Если бамп протокола — round-trip и byte-layout на C# и TS
|
||||
- [x] Без открытого клиента очередь в мире всё равно двигается (подписка не обязательна для сима)
|
||||
|
||||
## Критерий готовности
|
||||
|
||||
|
||||
Reference in New Issue
Block a user