run_step_until_approval


Description:

public async bool run_step_until_approval () throws Error

Run the first step only. Stops if that step has a task requiring user approval. When the step completes (all children exec_done), move it to runner.completed and remove from this list. Caller (Runner) should call run_task_list_iteration() when true.

Returns:

true if step was run and completed (caller must run iteration)