Назначение эпика: Внутренние коммуникации операционной команды — мессенджер «в поле» (личные/групповые чаты + системные уведомления) и объявления (Announcements) от координации к персоналу. Участвует в use-cases: поддерживающий контур (связь персонала и координации; питает mobile Home S28 эпика E11 блоком Announcements). Сущности (owns/touches): Message (owns), Chat/Group (owns), Notification (owns), Announcement (owns), Employee (touches — участники/авторы). Экраны: S49 (Messager: Chats / Groups / Notifications). Announcements — описывается как фича (создание/публикация/архив); её mobile-витрина — блок на Home S28, который специфицирует эпик E11. Открытые findings: нет прямых; placeholder-copy (F-placeholder-copy) применим к подписям.
Screen 8 · id 3458764673067131596 (375×812, controls: —, mockups×3 = аватары/превью).Messager → сегментированные вкладки Chats · Groups · Notifications → список диалогов: на строку — аватар, имя (Putri), роль (Housekeeping Coordinator), превью последнего сообщения (Hi! I wanted to check what is the status with …). Тап по строке → экран переписки 🟡 (в скелете отдельного chat-thread экрана нет).Putri — имя собеседника/группы.Housekeeping Coordinator — роль собеседника.🟡 timestamp + бейдж непрочитанного — стандарт мессенджера, в скелете не выведены явно.Chats (tab) → список личных диалогов.Groups (tab) → список групповых чатов.Notifications (tab) → системные уведомления (назначена задача, новое объявление, апрув и т.п.) 🟡.🟡.🟡 «+ New chat» — в скелете кнопки нет; для прототипа опционально.Chats / Groups / Notifications (3 таба) · empty (нет диалогов / нет уведомлений) · loading · unread vs read.🟡.Chats/Groups → «No conversations yet».Notifications → «You're all caught up».🟡.Announcements (New / Archive) на S28 (Screen 7, id 3458764673066832684) — детально специфицируется эпиком E11 (mobile shell / Home). Здесь — как сквозная фича: модель + жизненный цикл.title — заголовок (New Villa Alaya Check In Policy!).date — дата публикации (22/05/2026).text — тело (Text text text … — placeholder, F-placeholder-copy).🟡 author / target-audience (кому адресовано) — в скелете не выведены; для прототипа: автор = публикующий сотрудник, аудитория = все (или department-scoped).New — активные/актуальные объявления (вкладка на mobile Home).Archive — архивные (сняты с актуальных, но доступны для чтения).🟡 Draft — черновик до публикации; в скелете не показан, но нужен для авторинга на desktop.New / Archive (tab, mobile) → переключение списков.🟡: + New Announcement (button) → форма (title input, text textarea, target 🟡) → Publish (создаёт активное, попадает в New + Notification в S49) / Save draft 🟡.Archive (action, desktop) → перевод из New в Archive (снять с актуальных).🟡.New/Archive на S28); экрана создания нет, но объявления откуда-то берутся → описан минимальный flow создания/публикации/архивации. В IA (00-overview) у Announcements нет своего desktop top-level пункта → 🟡 место авторинга подтвердить (вероятно под Communications / отдельный пункт).Draft-статус и target-audience — добавлены как минимально необходимые для авторинга; в скелете отсутствуют.New → mobile Home показывает «No announcements».text → на Home — превью, полный текст — раскрытие/detail 🟡.Desktop authoring (🟡 New Announcement form)
│ publish
▼
Announcement[New] ──витрина──► mobile Home S28 (эпик E11, блок Announcements New/Archive)
│ archive
▼
Announcement[Archive]
Announcement publish ─(опц. 🟡)─► Notification ──► S49 вкладка Notifications
Task assigned / Proposal·Report transition ──► Notification ──► S49 Notifications
S49 Chats/Groups ──тап (🟡)──► chat-thread (send/read Message)
Ответы со встречи Akira × Sergey (реестр
00-client-questions.md). Перекрывают соответствующие 🟡-допущения ниже.
U7.