feat: Implement Fundamentals First approach with knowledge limit detection
- Add session-based conversation history for better context - Implement systematic fundamentals-first educational approach - Add knowledge limit detection to prevent frustration loops - Improve conversation flow with progressive learning structure - Add content filtering for age-appropriate topics - Increase token limits to prevent response truncation (120 tokens for German) - Add anti-repetition logic to avoid asking similar questions Major improvements: - Children now get clear roadmap of what they'll learn - Systematic building of knowledge through core fundamentals - Auto-detection when child reaches knowledge limit - Smooth progression to next fundamental with brief explanations - Much better educational structure vs random questioning
This commit is contained in: