docs: Adiciona Fase 6 de Homologação e Go-Live ao TODO
Porque foi feita essa alteração? - Organização: Separar etapas de validação e go-live como fase distinta - Clareza: Definir checklist claro para homologação Quais testes foram feitos? - N/A (apenas documentação) A alteração gerou um novo teste que precisa ser implementado no pipeline? - Não
This commit is contained in:
parent
cae98dd126
commit
d62e3a28b5
|
|
@ -86,11 +86,29 @@ Este documento serve como o roteiro técnico detalhado para a implementação do
|
|||
- `StressTester` em `src/deployment/stress_tester.py`
|
||||
- Métricas: p50, p95, p99, RPS
|
||||
- Scripts: `run_dispatcher_stress_test`, `run_rate_limiter_stress_test`
|
||||
- [x] **Homologação com Sistema Financeiro:**
|
||||
- [x] **Ferramentas de Homologação:**
|
||||
- `HomologationValidator` em `src/deployment/homologation.py`
|
||||
- Validações: DB, Qdrant, Ollama, Zabbix, Financeiro, Email, RateLimiter
|
||||
- Relatório formatado com status por check
|
||||
|
||||
## Fase 6: Homologação e Go-Live 🔄
|
||||
- [ ] **Obter Credenciais:**
|
||||
- Senha do email `arthur.servicedesk@itguys.com.br`
|
||||
- [ ] **Deploy Langfuse:**
|
||||
- Executar `docker compose -f docker/langfuse-compose.yml up -d`
|
||||
- Configurar variáveis `LANGFUSE_PUBLIC_KEY` e `LANGFUSE_SECRET_KEY`
|
||||
- [ ] **Executar Validação de Homologação:**
|
||||
- Rodar `run_homologation("staging")` e garantir todos checks passando
|
||||
- [ ] **Teste de Stress em Staging:**
|
||||
- Validar latência com 5+ chamados simultâneos
|
||||
- Confirmar P95 < 5000ms
|
||||
- [ ] **Validação com Clientes Reais:**
|
||||
- Testar com emails de OESTEPAN e ENSEG
|
||||
- Confirmar isolamento de dados entre tenants
|
||||
- [ ] **Go-Live:**
|
||||
- Migrar Arthur para produção
|
||||
- Monitorar primeiras 24h via Langfuse
|
||||
|
||||
---
|
||||
### Diretrizes para Agentes de Execução:
|
||||
1. **CPU Only:** Nunca tente usar bibliotecas que exijam CUDA/GPU sem autorização expressa.
|
||||
|
|
|
|||
Loading…
Reference in New Issue