Instead of the current interaction of "required vs up/down", Actions should define an additional method to indicate whether they are complete. This way, jobs that have already finished a stage can move around freely assuming the state of each Action is preserved. Job flags would be a great way to implement this.
Instead of the current interaction of "required vs up/down", Actions should define an additional method to indicate whether they are complete. This way, jobs that have already finished a stage can move around freely assuming the state of each Action is preserved. Job flags would be a great way to implement this.