Я раньше не использовал гем интерактора, но, исходя из вашего вопроса, это должно работать:
def perform(id)
result = RandomInteractor.call(id: id)
raise StandardError if result.failure?
end
Поскольку вы настроили не повторять неудачные задания, это должно быть помечено как Сбой, как толькоисключение повышено.