aissia/src/modules
StillHammer d56993a48e fix: Fix 8 failing module tests (now 110/110 passing)
Module fixes:
- MonitoringModule: Publish app_changed for first app (empty oldApp)
- MonitoringModule: Add appName and classification fields to events
- AIModule: Publish ai:suggestion in handleLLMResponse
- VoiceModule: Support flat config format (ttsEnabled/sttEnabled)
- StorageModule: Support both durationMinutes and duration fields

Test fixes:
- AIModuleTests: Simulate LLM responses for hyperfocus/break tests

All 110 tests now pass (252 assertions)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 13:44:41 +08:00
..
AIModule.cpp fix: Fix 8 failing module tests (now 110/110 passing) 2025-11-28 13:44:41 +08:00
AIModule.h refactor: Services architecture for GroveEngine compliance 2025-11-26 11:57:53 +08:00
MonitoringModule.cpp fix: Fix 8 failing module tests (now 110/110 passing) 2025-11-28 13:44:41 +08:00
MonitoringModule.h feat: Implement MCP client and internal tools for agentic LLM 2025-11-26 16:50:30 +08:00
NotificationModule.cpp test: Implement 20 integration tests for Scheduler and Notification modules 2025-11-27 09:49:08 +08:00
NotificationModule.h chore: Normalize line endings and update project documentation 2025-11-25 22:13:16 +08:00
SchedulerModule.cpp test: Implement 20 integration tests for Scheduler and Notification modules 2025-11-27 09:49:08 +08:00
SchedulerModule.h feat: Implement MCP client and internal tools for agentic LLM 2025-11-26 16:50:30 +08:00
StorageModule.cpp fix: Fix 8 failing module tests (now 110/110 passing) 2025-11-28 13:44:41 +08:00
StorageModule.h feat: Implement MCP client and internal tools for agentic LLM 2025-11-26 16:50:30 +08:00
VoiceModule.cpp fix: Fix 8 failing module tests (now 110/110 passing) 2025-11-28 13:44:41 +08:00
VoiceModule.h feat: Implement MCP client and internal tools for agentic LLM 2025-11-26 16:50:30 +08:00