task execution now reports 'phases'