Registro de Decisões Arquiteturais (ADRs)
Ao longo do desenvolvimento do ContraDito, a equipe documenta as mudanças críticas de arquitetura utilizando ADRs. Isso garante o histórico do projeto e facilita o onboarding de novos desenvolvedores.
- ADR 001 - Adoção da Arquitetura RAG, Banco Vetorial e do Supabase (pgvector) para Armazenamento
- ADR 002 - Segregação de Responsabilidades (CQRS) e Pipeline Linear (Pipe and Filter Puro) no Worker NLP
- ADR 003 - Simplificação da Infraestrutura (Qdrant, Gemini, Fim do Score de Coerência) e Diretório Unificado com Paginação Client-Side