1.7 KiB
1.7 KiB
S07: Навигация, контакты и списки
Собрать адаптивный shell и реальные roster/presence/avatars.
Входной gate: S06-011. Выходной gate: S07-013.
Задачи
- S07-001: Создать adaptive shell — front; todo.
- S07-002: Реализовать Back/selection routes — front; todo.
- S07-003: Создать ConversationRow — front; todo.
- S07-004: Реализовать search/sort policies — front; todo.
- S07-005: Подключить empty/no-results states — front; todo.
- S07-006: Реализовать roster initial/push — protocol; todo.
- S07-007: Реализовать presence reducer — protocol; todo.
- S07-008: Реализовать avatar fetch/publish adapter — protocol; todo.
- S07-009: Нормализовать avatar asset — media; todo.
- S07-010: Собрать ContactsView — front; todo.
- S07-011: Создать new direct chat flow — front; todo.
- S07-012: Проверить shell и roster UI — qa; todo.
- S07-013: Gate: Навигация, контакты и списки — qa; todo.
Граница этапа
Выходной gate проверяет evidence/готовые проверки, не реализует функции за остальные задачи. Если отдельная карточка требует слишком большой контекст — split с сохранением requirements coverage.