You and your agent work on a branch of your own. Every push runs the checks and a review agent, and what fails
comes straight back to the agent, which fixes it and pushes again. When it all passes, the branch lands by
itself, deploys, and a promote ships it to production. This app was built that way.