Enforce build/test/approval gates for AI coding agents to prevent broken releases | saasbrowser.ai