у меня в системе есть события will и was, например
app.domain.order.delivery_date.will_change
в этом эвенте я пересчитаю какие-то агрегации, если надо, чтобы они вошли в транзакцию
и
app.domain.order.delivery_date.was_changed
тут я уже отправлю в бас нотификации, это уже после флаша