The Generator and Reflector keep cycling up to 3 times. The loop stops when the Reflector says it's good enough — or hits the limit.
The Reflector decides after each critique: STOP or CONTINUE (max 3 iterations)