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:
root
2025-07-02 15:01:12 +02:00
parent 35f4cd136b
commit 647b9b3234

File diff suppressed because it is too large Load Diff