Commit Graph

16 Commits (main)

Author SHA1 Message Date
Vitor Hugo Belorio Simão b687f5e5c7 🛡️ fix(orchestration): endurecer extracao estruturada e fallbacks de llm 2 weeks ago
Vitor Hugo Belorio Simão 6837f00609 🔌 feat(integrations): estruturar pilar inicial com Brevo
Adicionar base de integracoes externas com rotas configuraveis e outbox auditavel no banco mock.

Criar provider de email via Brevo, templates padrao por evento e scripts para cadastrar rotas e processar entregas pendentes.

Publicar eventos de negocio em compra, cancelamento de pedido, agendamento de revisao, abertura de locacao, pagamento e devolucao de aluguel sem alterar a regra de negocio central.

Adicionar testes de servico e hooks de dominio e validar a suite automatizada com 248 testes OK.
3 weeks ago
Vitor Hugo Belorio Simão cdb36ab964 feat(context): enriquecer resumo conversacional e endurecer expiracao do estado
- adiciona helper central de tempo UTC e passa a reutiliza-lo nas rotinas de expiracao, persistencia temporaria e geracao de identificadores operacionais\n- amplia o build_context_summary com fluxo ativo, memoria generica formatada, ultima tool executada, troca de contexto pendente, fila, selecao de estoque e rascunhos de revisao e pedido\n- reaproveita snapshots de fluxo quando uma chave temporaria do bucket nao estiver mais disponivel, mantendo mais contexto util para o modelo\n- padroniza a expiracao do estado em memoria, no Redis e nos fluxos de pedido para reduzir inconsistencias entre turnos e reinicios\n- adiciona testes dedicados para garantir a qualidade do resumo enviado ao modelo em cenarios de revisao, compra e fallback por snapshot
4 weeks ago
Vitor Hugo Belorio Simão 0e019824e6 🚀 feat(runtime): alinhar operacao Telegram-first para bootstrap, deploy e documentacao
- atualiza docker-compose, Dockerfile e service do systemd para subir o bootstrap de banco e o Telegram satellite como runtime principal do projeto\n- revisa .env.example, README, TEST_CASES e guia de deploy para refletir a arquitetura atual com MySQL, Redis, Vertex AI e canal Telegram\n- endurece o parsing de configuracao com aliases controlados para DEBUG e normalizacao de ENVIRONMENT e CONVERSATION_STATE_BACKEND\n- centraliza a inicializacao legada do app HTTP em app.db.init_db e faz o bootstrap respeitar flags de seed e falhar explicitamente quando algum backend nao sobe\n- adiciona cobertura dedicada para parsing de settings e para o bootstrap de banco do runtime
4 weeks ago
Vitor Hugo Belorio Simão 3cf5bf863a 🚀 feat(ai): atualizar Gemini para 2.5 Pro e suportar respostas multipart do Vertex
- troca o modelo padrao do projeto para gemini-2.5-pro no settings e no .env.example\n- ajusta a cadeia de fallback para priorizar a linha 2.5 antes do 2.0 flash\n- trata respostas do Vertex com multiplos content.parts, combinando texto e function_call sem depender de response.text\n- adiciona cobertura dedicada para garantir o parse correto de respostas mistas do SDK
1 month ago
Vitor Hugo Belorio Simão 9316e3e495 feat(orchestration): adicionar infraestrutura de estado conversacional com Redis
Introduz a abstracao de repositorio de estado conversacional e a implementacao com Redis para suportar persistencia entre reinicios e execucao em multiplas instancias.

Tambem adiciona configuracoes de ambiente, dependencias e suporte local via Docker Compose para alternar entre backend em memoria e Redis de forma explicita.
1 month ago
Vitor Hugo Belorio Simão f818258fec ♻️ chore: remove artefatos legados de deploy no Google Cloud e limpa documentacao de infraestrutura antiga
- remove arquivos nao utilizados no modelo atual de hospedagem: app.yaml, cloudbuild.yaml, deploy.sh, setup-gcp.sh, setup-database.sh e .gcloudignore
- remove documentacoes antigas de infraestrutura GCP/Cloud SQL (GUIA_COMPLETO_CONFIGURE_E_DEPLOY.md e CLOUD_SQL_PROXY.md)
- atualiza README para refletir o fluxo vigente em servidor da empresa, removendo referencias a Cloud Run/Cloud Build
- limpa .env.example removendo blocos de configuracao legados de Cloud SQL/Cloud Run
- ajusta comentario legado em app/core/settings.py, mantendo compatibilidade sem vincular a Cloud Run
- preserva configuracoes e orientacoes relacionadas ao Vertex AI
1 month ago
Vitor Hugo Belorio Simão e6ce076785 📝 docs(comments): documentar fluxos, rotas e configuracoes do servico 1 month ago
Vitor Hugo Belorio Simão 78dc4de656 ♻️ refactor(db): migrar tools para MySQL e ajustar inicializacao 1 month ago
Vitor Hugo Belorio Simão 53ff0d6049 refactor: migrando dados ficticios da FakerAPI para MySQL 2 months ago
Vitor Hugo Belorio Simão e68b32a177 ♻️ refactor: Migrando a integração de dados fictícios para FakerAPI e ajustando a chamada das tools no Vertex AI. 2 months ago
Vitor Hugo Belorio Simão 37fa127a80 ♻️ refactory: Ajustando o código para o deploy (remoção provisória do user_id para testes). 2 months ago
Vitor Hugo Belorio Simão 6dcc01fd52 refactor(settings): Alinhar leitura das variáveis de ambiente
- Usar DB_HOST/DB_PORT/DB_USER/DB_PASSWORD/DB_NAME em vez de DATABASE_URL
- Ajustes na construção do DATABASE_URL no código
2 months ago
Vitor Hugo Belorio Simão 7da23293a4 feat: Adicionando o serviço mockaroo para testar a chamada de serviços externos e uma simulação de um banco de dados externo. 2 months ago
Vitor Hugo Belorio Simão 3f94ffe2e1 feat: Adicionando os endpoints de acesso as Tools e movendo o acesso para o banco de dados. 2 months ago
Vitor Hugo Belorio Simão bfaf9a37db feat: Criando a classe responsável por setar as varáveis de aceso ao Google Cloud. 2 months ago