Your agent skipped the tests. Or it deployed before CI went green, or approved its own PR, or just ignored the rule you wrote three times in the system prompt. Flowgate fixes that without another paragraph of pleading: it runs your coding agent — Claude Code, Cursor — as a state machine, where each move (transition) takes the workspace from one state to the next, and only the legal moves are ever offered. The move you don't want isn't blocked; in the current state it simply doesn't exist.
Most people meet Flowgate as the gateway that turns fifty MCP tools into two. That's the doorway, not the building. The ladder below builds up the cure one idea at a time — ending in a runner that owns the control flow instead of the model. Each page reads on its own. Start anywhere, or climb from the top.