2.1 KiB
2.1 KiB
S10: Действия над сообщениями
Реализовать небольшие command/reducer/UI сценарии replies, edit, retract, local delete и reactions.
Входной gate: S09-012. Выходной gate: S10-015.
Задачи
- S10-001: Реализовать action predicates — protocol; todo.
- S10-002: Реализовать reply/fallback encoder — protocol; todo.
- S10-003: Реализовать XML/legacy reply parser — protocol; todo.
- S10-004: Создать CompactReply/ThreadFocus — front; todo.
- S10-005: Реализовать correction reducer/command — protocol; todo.
- S10-006: Подключить edit composer mode — front; todo.
- S10-007: Реализовать local deletion transaction — storage; todo.
- S10-008: Реализовать retraction command/reducer — protocol; todo.
- S10-009: Реализовать ordered text/location forwarding — protocol; todo.
- S10-010: Реализовать reaction set reducer — protocol; todo.
- S10-011: Подключить ReactionChip/EmojiPicker — front; todo.
- S10-012: Реализовать typing policy/events — protocol; todo.
- S10-013: Подключить context/selection actions — front; todo.
- S10-014: Проверить out-of-order actions — qa; todo.
- S10-015: Gate: Действия над сообщениями — qa; todo.
Граница этапа
Выходной gate проверяет evidence/готовые проверки, не реализует функции за остальные задачи. Если отдельная карточка требует слишком большой контекст — split с сохранением requirements coverage.