diff --git a/.gemini/TODO_Arthur.md b/.gemini/TODO_Arthur.md index 903c978..70fb18d 100644 --- a/.gemini/TODO_Arthur.md +++ b/.gemini/TODO_Arthur.md @@ -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.