reproducible EV workflows