-
✅ #11: Auto-Capture Inteligente
- Git hooks (post-commit, post-merge, post-checkout)
- Daemon de monitoramento de arquivos
- Auto-indexação de capturas
-
✅ #12: Busca Semântica Local
- FAISS + sentence-transformers
- CLI poderosa
- 100% offline
-
✅ LLM Support
- OpenAI (gpt-4o-mini)
- OpenRouter (múltiplos modelos)
- Fallback heurístico
-
✅ Core v2.0
- Agente local completo
- Orquestrador FastAPI
- Testes + documentação
Problema: QueueManager usa asyncio.Queue in-memory, perde jobs se o processo morrer.
Solução:
- Implementar Redis ou RabbitMQ
- Retry automático de jobs falhados
- Dead letter queue
Esforço: 1-2 dias Prioridade: Alta
Problema: Consenso atual é agregação simples, não tolera agentes maliciosos.
Solução:
- Implementar PBFT (Practical Byzantine Fault Tolerance)
- Validação de assinaturas
- Detecção de respostas inconsistentes
Esforço: 3-4 dias Prioridade: Média (só relevante para times grandes)
Status: Bot básico implementado (/start, /status, /last)
Adicionar:
/search <query>- Busca semântica via Telegram/recent [N]- Últimas N capturas/stats- Estatísticas do projeto- Notificações configuráveis
- Inline queries
Esforço: 2-3 dias Prioridade: Baixa (maioria não usa Telegram)
Problema: Alguns componentes não são thread-safe.
Solução:
- Adicionar locks em recursos compartilhados
- Validar com testes de concorrência
Esforço: 1 dia Prioridade: Baixa (uso típico não tem concorrência alta)
Problema: Código/docs misturados PT/EN.
Solução:
- Código: 100% EN
- Docs: 100% PT (ou vice-versa)
- Scripts de migração
Esforço: 1-2 dias Prioridade: Baixa (não afeta funcionalidade)
- Filtros temporais (
--after,--before) - Busca por autor/branch/tags
- Exportar resultados (JSON/CSV)
- UI web para busca interativa
- Clustering de entradas similares
- Sugestões de "related entries"
- Detecção de padrões (code smells recorrentes)
- Métricas de produtividade
- VS Code extension
- JetBrains plugin
- GitHub Actions integration
- Slack bot (alternativa ao Telegram)
- Modelo de busca mais rápido (ONNX)
- Cache de embeddings
- Compressão de índices
Curto Prazo (1-2 meses):
- #13: Fila persistente
- Melhorias de UX (mensagens de erro, progress bars)
Médio Prazo (3-6 meses):
- #14: Real Byzantine Consensus
- #15: Telegram bot completo
- Busca avançada (filtros temporais)
Longo Prazo (6+ meses):
- Integrações com IDEs
- UI web
- Análise avançada (clustering, métricas)
Quer implementar alguma feature? Veja como contribuir:
- Escolha uma feature do roadmap
- Crie uma issue no GitHub
- Faça um fork e implemente
- Submeta PR com testes + docs
Todas as contribuições são bem-vindas!
- Prioridades podem mudar baseado em feedback
- Sprints são estimativas, não prazos fixos
- Features marcadas como "Baixa Prioridade" podem ser puladas se não houver demanda