Commit Graph

4 Commits

Author SHA1 Message Date
João Pedro Toledo Goncalves ce3e256550 feat: Implementação da Fase 2 - Conectores e Infraestrutura
Porque foi feita essa alteração?
- Nova funcionalidade: Implementação dos conectores de infraestrutura para o Arthur
- ZabbixConnector: noc.itguys.com.br com Read-Only API
- QdrantMultitenant: Vector DB com isolamento por tenant e on_disk storage
- OllamaClient: Inferência local com triage (1B) e specialist (8B)

Quais testes foram feitos?
- 72 testes unitários com pytest (todos passando)
- Mocks para Zabbix API, Qdrant e Ollama HTTP
- Testes de isolamento de tenant no Qdrant
- Testes async para Ollama client

A alteração gerou um novo teste que precisa ser implementado no pipeline?
- Sim. Novos arquivos: test_zabbix.py, test_qdrant.py, test_ollama.py
2026-02-01 12:03:32 -03:00
João Pedro Toledo Goncalves 5373daf600 feat: Implementação da Fase 1 - Arquitetura de Dados do Agente Arthur
Porque foi feita essa alteração?
- Nova funcionalidade: Implementação da base de arquitetura de dados para o Agente Arthur (Suporte Técnico N2)
- Criados módulos: models (TenantContext, AuditLog), database (PostgreSQL), security (SecretsManager, DLP), clients (MockFinancial)

Quais testes foram feitos?
- 45 testes unitários com pytest
- Testes de modelos Pydantic (9 testes)
- Testes de DLP filter para CPF, CNPJ, senhas (15 testes)
- Testes de SecretsManager para Docker Secrets (11 testes)
- Testes de MockFinancialClient para resolução de tenants (10 testes)

A alteração gerou um novo teste que precisa ser implementado no pipeline?
- Sim. Os testes em tests/ devem ser adicionados ao pipeline CI/CD com pytest.
2026-02-01 11:52:07 -03:00
João Pedro Toledo Goncalves 77fe460144 chore: cleanup repository for banking agent
Porque foi feita essa alteração?
Limpeza total do código legado do chatbot (Chainlit/CrewAI) para iniciar o desenvolvimento do Agente de Classificação Bancária via API, conforme novo PRD. Ajuste de dependências e infraestrutura.

Quais testes foram feitos?
Validação manual da estrutura de diretórios e arquivos de configuração restantes.

A alteração gerou um novo teste que precisa ser implementado no pipeline de testes?
Não.
2026-01-28 10:44:59 -03:00
João Pedro Toledo Goncalves 2636c71ac9 feat: Initial commit - Antigravity Brain v1.0
- 26 specialized AI agents with unique personas
- CrewAI multi-agent orchestration
- Chainlit web interface
- Mem0 + Qdrant shared memory with rate limiting
- Smart routing to appropriate crews
- Multi-provider LLM support (Gemini, OpenAI, Ollama)
- Docker Compose deployment ready
2026-01-07 20:57:25 -03:00