Начинайте с события клиента — сначала проверьте контекст, затем запускайте сценарий.
Начинайте с события клиента
Ожидаемое уведомление связано с понятным событием: записью, оплатой или готовностью результата. Определите, кто запускает сообщение и как исключаются повторные отправки.
Условный пример
Статус заказа обновился дважды. Без проверки события клиент получает два одинаковых уведомления и решает, что произошло две операции.
- Опишите точный запуск
- Добавьте проверку повторов
- Определите отмену устаревшего события
Что проверить до запуска
Согласие на контакт не даёт разрешения на любой технический способ отправки. Проверьте доступный официальный механизм MAX отдельно.
Событие должно быть устойчивым к повторам
Определите, какое изменение запускает сообщение и как проверяются повторная запись и отмена. Два обновления статуса не должны автоматически создавать два одинаковых уведомления. Журнал должен отличать событие бизнеса от попытки отправки.
Пройдите сценарий с устаревшим событием и ошибкой. Отмена заказа может делать уведомление ненужным. Допустимость технического способа MAX проверяют отдельно; согласие адресата не заменяет разрешения на произвольную автоматизацию.
