Pular para o conteúdo

Glossário

Definições de termos jurídicos, técnicos e de domínio usados em todo o Juca e no ecossistema sens.legal.

TermoDefinição
AcórdãoDecisão de tribunal de segunda instância — o tipo de documento principal no corpus do Juca. Cada acórdão tem uma ementa (resumo), tese e texto completo (íntegra).
Dispositivo LegalUma disposição ou artigo legal específico de uma legislação (ex.: Art. 927 do Código Civil).
EmentaResumo ou cabeçalho de uma decisão judicial. Usado como campo principal de busca na pesquisa híbrida do Juca.
ÍntegraTexto completo de uma decisão judicial. Acessado via painel SlideOver ou exportado para PDF.
IRACIssue, Rule, Application, Conclusion — framework estruturado de análise jurídica usado pela ferramenta Ratio para extração.
JurisprudênciaO conjunto de decisões judiciais que formam precedente vinculante ou persuasivo.
MinistroMinistro (juiz) do STJ. O Juca rastreia qual ministro foi o relator de cada decisão para análise de divergências.
ParecerOpinião jurídica formal — um dos 4 modos de entrega no Briefing Progressivo.
PrecedenteUma decisão judicial anterior usada como autoridade para sustentar um argumento jurídico.
Ratio DecidendiO raciocínio ou princípio jurídico central de uma decisão — o que a torna um precedente.
STJSuperior Tribunal de Justiça — o mais alto tribunal do Brasil para matérias federais não constitucionais. O corpus do Juca contém 23.400+ decisões do STJ.
SúmulaResumo vinculante de jurisprudência consolidada emitido pelo STJ. Validado pelo sistema anti-alucinação do Juca.
TeseTese jurídica ou argumento extraído de uma decisão. Campo pesquisável no motor de busca do Juca.
TurmaDivisão ou câmara do STJ que julgou um caso (ex.: 1ª Turma, 2ª Turma).
TermoDefinição
BlocoUnidade de conteúdo de UI tipada — o bloco de construção fundamental da interface do Juca. 11 tipos: message, progress, diagnosis, action_prompt, precedent, precedent_picker, summary, risk_balance, chart, delivery, exit_card.
Block FactoryFunções puras que criam dados de bloco tipados com valores padrão. Localizadas em src/lib/blocks/types.ts (ex.: createDiagnosisData(), createRiskBalanceData()).
Briefing ProgressivoSistema de revelação progressiva de 4 fases do Juca: Diagnóstico → Precedentes → Riscos → Entrega. Cada fase revela informações de forma incremental com base na interação do usuário.
ComposerComponente de input onde os usuários digitam queries e as submetem. Suporta dicas de ferramentas e seleção de modo do pipeline.
Pipeline G,C,RGerar → Criticar → Revisar — padrão de processamento multi-LLM do Juca, onde um gerador cria o conteúdo, críticos o avaliam e um revisor produz o resultado final.
HubO papel arquitetural do Juca: um frontend leve que orquestra agentes de backend (Valter, Leci) em vez de processar dados localmente.
Liquid LegalA linguagem de design da UI do Juca. Paleta: bg-paper (#F0F0EE), ink-primary (#1A161F), accent (#FFF06D).
PhaseRailComponente visual de navegação que mostra o progresso nas fases do briefing (4 fases como um trilho vertical).
SlideOverPainel deslizante para visualizar o texto completo de uma decisão (íntegra) sem sair do contexto atual.
Registro de FerramentasPadrão que roteia intenções do usuário para ferramentas handler especializadas. 5 ferramentas registradas com seleção baseada em prioridade: analyzer (9), juris (8), ratio (7), compare (5), insights (4).
WorkCanvasÁrea de conteúdo principal que renderiza blocos em sequência. O viewport principal da interface Unified Home.
TermoDefinição
sens.legalA plataforma mãe que engloba Juca, Valter e Leci — um ecossistema de análise jurídica com IA.
ValterAgente de backend para jurisprudência do STJ. Serviço Python/FastAPI com 23.400+ decisões, 28 ferramentas MCP, busca BM25 + semântica, grafo de conhecimento Neo4j e pipeline multi-LLM. URL de produção: https://valter-api-production.up.railway.app.
LeciAgente de backend para legislação federal. TypeScript/Next.js com Drizzle ORM. Atualmente em desenvolvimento inicial (v0.1-pre) com schema de banco de dados pronto, mas ainda sem API pública.
MCPModel Context Protocol — interface padronizada para interação de ferramentas de IA. O Valter expõe 28 ferramentas MCP para busca, verificação, análise de grafo e ingestão.
Camada de AdapterAbstração planejada (v0.3) que fornece uma interface unificada para o Juca se comunicar com qualquer agente de backend (Valter, Leci, futuros agentes).