refactor: move estado da sessão para o domínio

This commit is contained in:
alex alves
2026-11-03 11:44:26 -03:00
parent 4523910077
commit a5ae9c1013
7 changed files with 8 additions and 6 deletions

View File

@@ -142,7 +142,7 @@ The primary configuration components are:
| Typed configuration | `config/models.py` |
| Provider catalog | `config/providers.yaml` |
| Dynamic provider loading | `providers.py` |
| Session lifecycle | `audio_gateway/app/session.py` |
| Session lifecycle | `domain/session.py` |
| Semantic turn lifecycle | `turn_manager.py` |
| Execution orchestration | `voice_pipeline.py` |
@@ -380,7 +380,8 @@ The script reads `audios/chafik_normalize.wav` (16 kHz, mono, 16-bit PCM), sends
```text
config/ Environment YAML and provider catalog
src/voice_assistant/
audio_gateway/app/ WebSocket endpoint, protocol, session state
audio_gateway/app/ WebSocket endpoint and protocol
domain/ Session state and domain rules
audio/ Canonical audio models
stt/ STT contract, mock and NVIDIA adapter
agent/ Agent contract and mock adapter