Prevent sloppy AI-driven coding by enforcing a Socratic planning and validation layer | saasbrowser.ai