Lasse Rune Hansen
|
e002868b74
|
feat(backend/application): implement Phase 5 AI Service Integration
- Create higher-level AI services:
- StoryGenerationService (uses MistralService)
- WritingFeedbackService (uses MistralService)
- SpeechExerciseService (uses VoskService)
- AudioGenerationService (uses TtsService)
- AiFallbackService (fallback mechanisms for service failures)
- Register AiFallbackService in Program.cs DI container
- Add comprehensive unit tests for all Phase 5 services:
- AiFallbackServiceTests (14 tests)
- AudioGenerationServiceTests (16 tests)
- MistralServiceTests (16 tests)
- SpeechExerciseServiceTests (12 tests)
- StoryGenerationServiceTests (13 tests)
- WritingFeedbackServiceTests (11 tests)
- VoskServiceTests (15 tests)
- TtsServiceTests (21 tests)
- Update feature document (ai-services.md) to mark Phase 5 as complete
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
|
2026-06-13 12:44:10 +02:00 |
|