Pular para o conteúdo

Roadmap

Roadmap do produto Juca — o hub frontend do ecossistema sens.legal.

O Juca está passando de um monólito fullstack para um hub frontend leve do ecossistema sens.legal. A inteligência de backend (busca, pipeline de LLM, grafo de conhecimento, validação) está sendo delegada a agentes especializados: Valter para jurisprudência do STJ e Leci para legislação federal. O papel do Juca é oferecer uma interface conversacional elegante (no estilo Fintool/Perplexity) que orquestra esses agentes, gerencia sessões de usuários e entrega resultados por meio do Briefing Progressivo (sistema de 4 fases de revelação progressiva).

v0.3 — “Hub Foundation” está em andamento. Entregas principais:

  • Reset de UI com design Fintool/Perplexity-style (linguagem de design Liquid Legal)
  • Camada de adapter para agentes externos (Valter, Leci, futuros agentes)
  • Integração Juca → Valter (endpoints de busca, verificação e grafo)
  • Corrigir 72 arquivos de teste falhando (#270)
  • Atualizar README.md para refletir a arquitetura hub

Veja Milestones para detalhes completos de todos os milestones.

MilestoneNomeStatusFoco
v0.3Hub FoundationEm andamentoReset de UI + integração Valter
v0.4Briefing ProgressivoPlanejadoBriefing de 4 fases com Valter como backend
v0.5Polimento & ExpansãoPlanejadoFeatures de grafo, exportação de memorando, E2E no CI
v0.6+Plataforma Multi-AgentePlanejadoIntegração Leci, preparação para escala
v1.0Lançamento da PlataformaPlanejadoMulti-tenancy, billing, lançamento público
#QuestãoImpactoStatus
1Como o Juca se autentica no Valter? (Chave única vs. por usuário vs. token de serviço)Camada de adapter (v0.3)Pendente
3O que acontece com as ~55 rotas de API pós-migração? (Remover vs. proxy vs. fallback)Tamanho da codebase (v0.4)Pendente
4Manter SQLite para sessões ou migrar para Postgres?Alinhamento com o ecossistemaPendente (pode aguardar v0.6+)
7O que fazer com o diretório data/ local (~80MB)?Tamanho do repositórioPendente (manter até v0.4)

As decisões #2 (template de UI), #5 (escopo do briefing) e #6 (deployment do Valter) já foram resolvidas. Veja Decisões de Arquitetura para detalhes.

  • Milestones — Detalhamento dos milestones com features, critérios e dependências
  • Changelog — Histórico de mudanças significativas e mudanças arquiteturais