LLMs are great at pattern matching and “filling in the gaps” based on learned patterns. However, they are still really bad at (1) deciding what is valuable or worth doing and (2) coming up with truly new ideas.
So I don't see much benefit in this approach compared with human-in-the-loop development. It basically turns development into a waterfall process, with the human deciding what to build up front, rather than the more agile approach where the human and LLM continuously decide what to do next.