Integrating Vibe Coding and Flow Theory: A Student-Centered Model for AI-Augmented Coding Education | Synapse