Maintaining Critical Thinking in an AI-Driven Development Workflow | KnowAI Space