(backend) add metadata collection of VAD, connection and chat events

Introduce MetadataCollector and MetadataCollectorService classes to
centralize the collection and storage of user connections, VAD events,
and chat messages. This creates a structured foundation for future speaker
assignment logic based on voice activity detection. Add tests for this new
feature.
This commit is contained in:
leo
2026-04-07 12:11:32 +02:00
committed by aleb_the_flash
parent aaf21e97e8
commit 8507cdd2b6
13 changed files with 674 additions and 4 deletions
+5
View File
@@ -0,0 +1,5 @@
"""Storage parsers specific exceptions."""
class MissingConfigError(Exception):
"""Raised when a variable is not set in configuration."""