помощью оценочных прогонов на размеченных наборах данных. Продакшен требует надёжных распределённых сред выполнения, таких как Temporal, тогда как для оценки нужны легковесные циклы, работающие внутри процесса. Большинство фреймворков жёстко связывают оркестрацию со средой выполнения, однако паттерн Brex разделяет эти понятия: оркестрация представляет собой обычную функцию, зависящую только от типизированного интерфейса Steps, а все побочные эффекты сосредоточены в конкретных реализациях Steps. Существуют два адаптера: адаптер Temporal для продакшена, в котором каждый метод Steps превращается в активность (activity), и eval-адаптер, запускающий ту же оркестрацию внутри процесса с мок-плагинами. Такой подход устраняет расхождение между оценкой и продакшеном, делает выбор среды выполнения обратимым и позволил повысить долю успешно завершаемых длительных задач примерно с 96% до 99,9%. При этом он требует моделировать специфичные для среды выполнения возможности через интерфейсы и лишает доступа к готовым инструментам визуализации.