Согласен, мне тоже ближе концепция с чётко прописанными inlets/outlets. Но на чём это лучше всего реализовать так и не понял. Поэтому пока что большая часть тасок сама пишет в табличку, откуда она взяла на вход, куда записала выход и какая версия кода использовалась при обработке.