Tagout
Tagout takes an idea to a merged pull request while you do something else. Say what you want; your coding agent files the issue with a plan, builds it on a branch, opens the pull request, waits for CI and merges it. Every step is checked by a script that stops the agent when something is wrong and says what to fix.
No green tag, no merge.