I think it is clear that planning before coding is generally a good idea - it's true for human developers and even more so for AI agents. The question now is more: what is the right way for an AI agent to form a plan and share it with the user? Maybe the dedicated plan mode in the agent harness is no longer needed, but I would like to make very sure that the AI agent has a plan upfront and that this plan is compliant with my requirements, my general expectations and that it is consistent and clear.