action -> failure -> read log -> find fix for failure -> commit fix -> runs action
action -> failure -> read log -> find fix for failure -> commit fix -> runs action