ReproducibilityBuild workflows that can be independently verified. Same inputs, same code, same environment -> always the same results.
MaintainabilityWrite code that ages well. Clear, modular, and idiomatic workflows that anyone can read, extend, and debug without heroic effort.
OptimalityUse resources deliberately. Design workflows that are efficient today and scalable tomorrow, without over-engineering upfront (maybe a little bit).