ну т.е. с юзером понятно - валидация в контроллере, дальше уже прокидываем вглубь приложения. но вот есть у меня условный сервис отправки sms или почты, который отправляет в очередь необходимые данные, а в отдельном воркере эти данные достаются из очереди и письмо/смска уже реально отправляется. и вот во всех таких местах хотелось бы быть уверенным, что данные ушли/пришли нужной структуры с нужными типами. подобных вариантов использования может быть много разных