From d62e3a28b5148b9e6cd2485987320031b4dcd317 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pedro=20Toledo?= Date: Sun, 1 Feb 2026 12:39:46 -0300 Subject: [PATCH] =?UTF-8?q?docs:=20Adiciona=20Fase=206=20de=20Homologa?= =?UTF-8?q?=C3=A7=C3=A3o=20e=20Go-Live=20ao=20TODO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .gemini/TODO_Arthur.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) 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.