Reflective Planning: Vision-Language Models for Multi-Stage Long-Horizon Robotic Manipulation