feat: add Guided Learning Paths feature

Implement PathManager to orchestrate multi-module learning journeys:
- Add PathManager class with start/pause/resume functionality
- Create learning-paths.json config with CSS Fundamentals path
- Integrate path progress tracking with LessonEngine
- Add path selection UI to homepage and navigation
- Include JSON schema for learning path validation
- Add comprehensive test suite for PathManager
This commit is contained in:
2026-01-12 20:30:09 +01:00
parent 30c7459984
commit 6c65381fcb
17 changed files with 3033 additions and 1823 deletions

25
.auto-claude-status Normal file
View File

@@ -0,0 +1,25 @@
{
"active": true,
"spec": "002-guided-learning-paths",
"state": "building",
"subtasks": {
"completed": 15,
"total": 21,
"in_progress": 1,
"failed": 0
},
"phase": {
"current": "App Integration",
"id": 4,
"total": 4
},
"workers": {
"active": 0,
"max": 1
},
"session": {
"number": 119,
"started_at": "2026-01-11T04:33:49.649857"
},
"last_update": "2026-01-11T14:52:20.837371"
}