first commit

This commit is contained in:
2026-08-21 09:44:08 -03:00
parent 881a99b0a8
commit c0a657b7f7
14 changed files with 910 additions and 83 deletions

View File

@@ -30,3 +30,13 @@ O modo anterior permanece disponível. O deployment regional é opcional e não
- parsing YAML dos manifests renderizados: PASS.
Não foi executado teste real contra OCI xAI, pois depende das credenciais/endpoints do ambiente TIM/OCI. O manual descreve smoke, saturação, failover e stress test a executar em FQA.
## Correção — barge-in e capacidade negociada
- relay upstream passou a ser assíncrono para que `text.clear` seja processado imediatamente durante `audio.delta`;
- barge-in cancela o relay, envia `text.clear` ao xAI e drena mensagens residuais até `audio.clear`;
- socket volta ao pool somente após boundary confirmado; timeout/erro força reset e reposição do slot;
- adicionadas métricas de barge-in/reuso/reset/descarte;
- `XAI_POOL_SIZE` documentado como tamanho configurável por réplica, sem assumir limite público de 50 conexões;
- capacidade total passa a ser dimensionada conforme acordo/provisionamento real xAI/OCI.