Esta página inventaria todas as funcionalidades do Juca com seu status atual. As funcionalidades estão organizadas por estágio do ciclo de vida: implementadas, em progresso, planejadas e depreciadas.
| Badge | Significado |
|---|
| ✅ Implementado | Totalmente funcional em produção |
| 🔨 Em Progresso | Parcialmente implementado, em desenvolvimento ativo |
| 📋 Planejado | Desenhado mas ainda não iniciado |
| ⚠️ Transitório | Funciona, mas será removido/substituído durante a migração para o Valter |
| ❌ Depreciado | Removido ou substituído |
Estas funcionalidades existem no backend local do Juca, mas estão sendo substituídas por chamadas à API do Valter:
| Funcionalidade | Localização Atual | Substituto no Valter | Remoção |
|---|
| Busca Híbrida (BM25 + Semântica + KG) | src/lib/backend/search/ | /v1/retrieve | v0.4 |
| Pipeline Multi-LLM (G,C,R) | src/lib/backend/llm/, chat-pipeline/ | Pipeline interno do Valter | v0.4 |
| Extração IRAC | src/lib/backend/reasoning/ | Interno do Valter | v0.4 |
| Adaptador de Grafo de Conhecimento | src/lib/backend/kg/ | /v1/graph/* | v0.4 |
| Validação Anti-Alucinação | src/lib/validation/ | /v1/verify | v0.4 |
| Pipeline do Analisador de Casos | src/lib/backend/analyzer/ | Adaptado para chamar o Valter | v0.4 |
| Funcionalidade | Prioridade | Milestone | Issue |
|---|
| Redesign de UI (design Liquid Legal) | P0 | v0.3 | #273 |
| Camada adaptadora do Valter | P0 | v0.3 | #292 |
| Integração Juca → Valter | P0 | v0.3 | #293 |
| Corrigir 72 testes falhando | P1 | v0.3 | #270 |
| Briefing F1–F4 completo | P1 | v0.4 | #285–#288 |
| PDF do Briefing | P1 | v0.4 | #289 |
| Remover backend duplicado | P1 | v0.4 | #295 |
| Comparação de divergências | P2 | v0.5 | #155 |
| Exportação de memo (PDF/DOCX) | P2 | v0.5 | #158 |
| E2E no CI | P2 | v0.5 | — |
| Integração Leci | P2 | v0.6+ | — |
| Ledger de custo de LLM | P3 | v0.6+ | #232 |
| SQLite → PostgreSQL | P3 | v0.6+ | #231 |
| Plataforma de Skills | P3 | v1.0+ | #193 |
| Funcionalidade | Motivo | Substituído Por |
|---|
| Navegação por abas (6 abas) | Substituída no rewrite | Unified Home + Block System |
Sistema de painéis (_panels/, 8 painéis) | Removido no rewrite | Block System |
| Stores Zustand (11 stores) | Removidos no rewrite | React useState + Server Actions |
| Juca Semantic (busca por embeddings) | Nunca chegou a produção | Valter /v1/retrieve |
| Juca Compare (multi-modelo) | Baixa prioridade com foco no hub | Pode retornar via Valter |
| Juca Insights (analytics) | Baixa prioridade | Endpoints de grafo do Valter |
| Backend local (search/LLM/KG) | Duplicado pelo Valter | API REST do Valter |