It doesn't have a working plan mode.

If you ask it to plan something or suggest something. It'll write the suggestion and dive right into implementation with zero hesitation.

It's not my experience, but then I have a „living” GEMINI.md doc where I add/clarify/tweak what to do and what not to do. And it's possible the initial revision already contained the correct spell :)