Runs that pause for an approval and resume when it is given, with every step recorded and reversible.