each operation should have a validate function that checks that the data and the user's machine has the state it would expect given the current steps. for example, runScript.validate would check that a cloned repository with a correctly named branch exists in the workspace folder.
if an operation doesn't validate, it needs to be re-run on load.
each operation should have a
validate
function that checks that thedata
and the user's machine has the state it would expect given the currentsteps
. for example,runScript.validate
would check that a cloned repository with a correctly named branch exists in the workspace folder.if an operation doesn't validate, it needs to be re-run on load.