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:
João Pedro Toledo Goncalves 2026-02-01 12:39:46 -03:00
parent cae98dd126
commit d62e3a28b5
1 changed files with 19 additions and 1 deletions

View File

@ -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.