**Porque foi feita essa alteração?** Resolução de múltiplos problemas críticos identificados na auditoria de código (Fase 6): 1. **Correção Crítica de Dependência**: Criação de inancial_client.py para resolver ImportError e renomeação do mock antigo. 2. **Busca Semântica**: Substituição de mock embeddings (SHA256) por implementação real usando OllamaClient no RAG e Memória Episódica. 3. **Segurança e Compliance**: Implementação de persistência de AuditLog no PostgreSQL via TicketPipeline. 4. **Segurança**: Refatoração de Config e DatabaseManager para uso compulsório de SecretsManager. 5. **Performance**: Otimização de consultas N+1 no ZabbixConnector. 6. **Limpeza**: Remoção de domínios hardcoded em alidators.py. **Quais testes foram feitos?** - Execução do script src.deployment.homologation para validar integridade dos módulos (passou sem erros de importação). - Verificação estática das chamadas de método corrigidas. **A alteração gerou um novo teste que precisa ser implementado no pipeline de testes?** Sim. É necessário implementar testes de integração para garantir que: 1. Os logs de auditoria estão sendo gravados no banco. 2. Os embeddings estão sendo gerados corretamente pelo Ollama (não retornam lista vazia). |
||
|---|---|---|
| .. | ||
| AUDIT_MANIFEST.md | ||
| GEMINI.md | ||
| PRD_Suporte_Tecnico_N2.md | ||
| TODO_Arthur.md | ||