Catch gaps before the build, not after. When a coding agent picks up a project, it now brings anything missing or contradictory in the requirements to its developer, and offers to raise it as a thread in Grove.
Raised with your OK. The agent offers to raise each gap as a thread for the lead in Grove, and says what it will assume until they answer. It keeps building either way, so nothing stalls.
No duplicate questions. It checks the project’s open threads first, in case one already covers the gap.
Keeps watching as it works. Find another gap mid-build, and it offers to raise that too.