Companheiro jurídico para agentes de código · ex Digesto, novum

O copiloto jurídico de quem constrói.

O Ulpiano mora no seu agente de código. Enquanto o projeto nasce, ele detecta pendências de marca, privacidade, licenças e impostos — registra cada risco no seu repositório e chama um advogado de verdade quando é hora. Sugere. Nunca dá parecer.

ulpiano — check
$ ulpiano check . --sync
§Tit. IDe observatione

Enquanto você constrói, ele observa.

O contexto que um advogado levaria uma reunião pra montar já está no seu repositório: o nome no package.json, a coleta de dados no formulário, as licenças nas dependências. Ninguém te faz questionário.

i.

Detecta

Marca, LGPD, licenças, sinais fiscais e societários — lidos direto do código, em todas as áreas do direito. Roda na sua máquina; nada sai dela.

ii.

Registra

Cada achado vira um risco em .ulpiano/risks.yaml, versionado com o código. Risco triado nunca volta a incomodar.

iii.

Sugere

Corrigir na hora, aceitar com racional registrado, ou delegar. Tudo que ele redige é rascunho para revisão humana.

iv.

Ulpa

O que precisa de advogado vira um ulp: demanda estruturada, briefing pronto, profissional da área certa.

§Tit. IIDe ulpo

O ulp: a unidade de trabalho jurídico.

Commit é a unidade de mudança de código. Issue, a de trabalho de engenharia. O ulp é a de trabalho jurídico — e este abaixo é real, o primeiro já emitido.

DRAFT · NÃO ENVIADO
ulp_9wfpwqtarefamarcaurgência normal

Busca de anterioridade e registro da marca ULPIANO (INPI, classes 42 e 45)

Produto: Ulpiano, copiloto jurídico para desenvolvedores… Situação do nome: busca web sem homônimos de software; domínio livre; falta a busca formal no INPI. Pedido: (1) busca de anterioridade nas classes 42 e 45; (2) se viável, depósito; (3) recomendação sobre a classe 45…

Você lê exatamente isto antes de qualquer envio.

Pro dev, é uma issue.

Trabalho jurídico passa a caber no modelo mental que você já tem: tipo, área, status, thread. Um caso = vários ulps. "Ulpa isso" vira verbo.

Pro advogado, é o briefing pronto.

A demanda chega escopada, com contexto e da especialidade certa — em vez de um cliente confuso ao telefone. O profissional responde por email, sem instalar nada; a resposta entra na thread, versionada no repositório.

Pra você, é memória.

O histórico jurídico do projeto vive em .ulpiano/, junto do código. Due diligence vira "mostra teu .ulpiano/".

§Tit. IIIDe materiis

Todas as áreas, não só a óbvia.

A pauta jurídica de um projeto não é só a marca — e boa parte dela só "liga" quando o projeto vira produto. O registro marca cada risco: dói hoje, ou dói depois.

Marca & IP Privacidade / LGPD Licenças OSS Termos de uso Fiscal / Tributário Societário Consumidor Regulatório
§Tit. IVDe sedibus

Onde ele mora.

Um núcleo, todas as superfícies — instale onde você já trabalha.

CLIno piloto

O detector e o registro, no terminal e no CI. Local-first.

$ ulpiano check . --sync

MCPno piloto

Quatro tools para qualquer agente: checkup, riscos, triagem, ulp.

$ claude mcp add ulpiano …

Claude Codeno piloto

Plugin com modo ambiente: a cada edição, o hook re-varre em silêncio — e só fala quando há risco novo.

$ /plugin install ulpiano

Codexno piloto

Via MCP no config.toml. As mesmas quatro tools.

[mcp_servers.ulpiano]

Antigravityno piloto

Via MCP no mcp_config.json. Onde houver MCP, há Ulpiano.

"ulpiano": { "command": … }

Serviçoparcial

O envio de ulps por email já roda na CLI, com confirmação do payload. Agenda do advogado e portal: em desenvolvimento.

$ ulpiano send ulp_… --to …
§Tit. VDe advocatis

Para escritórios.

O fundador que mais precisa de advogado é o que ainda não procurou nenhum — ele está construindo. O Ulpiano encontra a pauta jurídica dele na origem e a entrega a você já organizada.

i.

Demanda escopada

Cada ulp chega com tipo, área e briefing montado a partir do contexto real do projeto — em vez de um cliente confuso ao telefone. A reunião de 30 minutos vira 15; a triagem, zero.

ii.

Sem instalar nada

O ulp chega por email e você responde por email. A resposta entra na thread do cliente, versionada no repositório dele. Portal e agenda integrada vêm com o volume.

iii.

Desenho conforme

O robô nunca opina — todo trabalho jurídico é seu. E o modelo de participação de escritórios está sendo desenhado com assessoria própria, em respeito ao Código de Ética e ao Provimento 205/2021: sem captação, sem promessa de clientela.

O piloto opera com um único escritório parceiro. A entrada de novos escritórios abre quando o desenho regulatório estiver validado — por convite.

§Tit. VIDe principiis

Princípios que são arquitetura.

Não são promessas de política — são propriedades do desenho.

i.

Local-first

O detector roda na sua máquina e nada sai dela. O código de envio não existe nessa camada — privacidade por topologia.

ii.

Você lê antes de sair

Todo ulp mostra o payload exato, já limpo de secrets, antes de qualquer envio. O envio é seu, nunca automático.

iii.

Triagem respeitada

Risco aceito com racional é silêncio para sempre. Corrigido que reaparece volta a falar — é regressão, não teimosia.

iv.

Nunca parecer

O Ulpiano detecta, sugere e prepara. Quem opina é advogado de verdade — no piloto, um escritório parceiro, a um clique, com o briefing pronto.