That's one of the advantages of doing it iteratively, and in an arena that I already know well (Swift native application development). I'm able to evaluate each step, and make decisions (and adjustments, but I'm usually better off, asking for another try).
I am not yet comfortable with just asking an agent to "write me a Facebook." That seems to be what all the kids are into, these days, but I am not convinced the tech has reached these lofty expectations.
I just use it as I would, a coding partner, who knows a lot, is a bit obsessive, and does things quickly. I've worked with some aspies, in my day, that actually come very close. Working with them, has helped me to work with an LLM, better.
I have been around, long enough, to have seen several "watershed" developments in software technology. Each one, was accompanied by wailing, rending of clothes, and gnashing of teeth; yet, here we are. We have not just survived. We have thrived.