This is about the same behavior I’m accustomed to. I will say that my current work is more greenfield at the moment.
First plan is about 60% there. And then we have a few iterations to get that in good shape.
Once the plan is together I send that to a virtual machine to implement the code with low/no supervision.
Then it goes into a draft PR that I will review and provide further guidance on changes or updates. Those iterations will happen on either my virtual or local machine, depending on how much the work is.
I could imagine It would be pretty difficult with hardware, where you have to compile, and potentially transfer to a chip to run or test further. But I will say, if you can give an LLM access to the whole loop of write, compile, test and reading error logs the results can sometimes be impressive.