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`
|
- `StressTester` em `src/deployment/stress_tester.py`
|
||||||
- Métricas: p50, p95, p99, RPS
|
- Métricas: p50, p95, p99, RPS
|
||||||
- Scripts: `run_dispatcher_stress_test`, `run_rate_limiter_stress_test`
|
- 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`
|
- `HomologationValidator` em `src/deployment/homologation.py`
|
||||||
- Validações: DB, Qdrant, Ollama, Zabbix, Financeiro, Email, RateLimiter
|
- Validações: DB, Qdrant, Ollama, Zabbix, Financeiro, Email, RateLimiter
|
||||||
- Relatório formatado com status por check
|
- 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:
|
### Diretrizes para Agentes de Execução:
|
||||||
1. **CPU Only:** Nunca tente usar bibliotecas que exijam CUDA/GPU sem autorização expressa.
|
1. **CPU Only:** Nunca tente usar bibliotecas que exijam CUDA/GPU sem autorização expressa.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue