Djen watcher
Varre o DJEN (Diário de Justiça Eletrônico Nacional) por novas intimações da(s) OAB(s) do escritório, deduplica contra o que já foi visto, calcula o prazo de cada uma (dias úteis, CPC art. 219) e produz um resumo diário acionável: intimação → tipo de ato → data-limite → tarefa. Use no início do dia, ou quando quiser checar publicações novas. Requer o conector DJEN (`connectors/djen/`).
/djen-watcher
Watcher de intimações do DJEN. Puxa publicações novas, calcula prazos, entrega a lista do dia. Não protocola nem dá ciência — só surface + calcula. A ciência e a resposta são decisão do advogado.
- Load
~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md→ OAB(s) do escritório, tribunais frequentes, dono do controle de prazos. - Consulta o DJEN via
djen_consultar(pornumeroOab+ufOab, janela de datas). Sem o conector, PARE e diga como instalá-lo (connectors/djen/README.md). - Deduplica contra a lista de vistos (
intimacoes-vistas.yaml— abaixo). - Para cada intimação nova, calcula o prazo com a lógica de
/litigation-legal:prazos-cpc. - Produz o resumo diário e registra as novas como vistas.
Matter context
Check ## Matter workspaces in the practice-level CLAUDE.md. If Enabled is ✗ (default in-house), skip — the watcher runs practice-level. Se habilitado, as intimações podem cair em matters diferentes; roteie cada uma para o matter correspondente pelo número do processo quando houver correspondência, senão liste em "não roteadas".
Premissa de jurisdição (Brasil)
A data de disponibilização no DJEN inicia a contagem: a publicação considera-se feita no primeiro dia útil seguinte à disponibilização, e o prazo começa a correr no dia útil seguinte a esse (Lei 11.419/2006, art. 4º §§3º-4º [verified: https://www.planalto.gov.br/ccivil_03/_ato2004-2006/2006/lei/l11419.htm]). A contagem é em dias úteis para prazos processuais (CPC art. 219 [verified: https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2015/lei/l13105.htm]), com as ressalvas de recesso, feriados forenses e dobra que a skill /litigation-legal:prazos-cpc trata. O tipo de ato (contestar, manifestar, recorrer, cumprir) define o prazo aplicável — confirme o prazo de cada ato; o DJEN traz o texto, não o prazo calculado.
Como funciona
Fonte. djen_consultar (conector DJEN). Parâmetros a partir do perfil: numeroOab, ufOab, dataInicio, dataFim. Se --oab / --de / --ate forem passados, sobrepõem. Padrão de janela: da última varredura (ver intimacoes-vistas.yaml) até hoje; se nunca rodou, os últimos 7 dias.
Dedup. Cada comunicação tem um id/hash do DJEN. Mantém-se uma lista dos já vistos em:
~/.claude/plugins/config/claude-for-legal/litigation-legal/intimacoes-vistas.yaml
ultima_varredura: "2026-07-02" # YYYY-MM-DD da última execução
vistas:
- id: "<hash-djen>"
processo: "0001234-56.2024.8.16.0001"
data_disponibilizacao: "2026-06-30"
tipo: "Intimação"
prazo_limite: "2026-07-21" # data-limite calculada (dias úteis)
status: "pendente" # pendente | ciente | respondida | perdida
Intimações cujo id já está em vistas não reaparecem no resumo (a não ser com --todas). Só as novas são processadas e anexadas.
LGPD — este arquivo é um data store de dados pessoais. intimacoes-vistas.yaml guarda números de processo, datas e partes — dado pessoal sob a LGPD. Consequências práticas:
- Retenção: purgue entradas com
status: respondidaouperdidahá mais de 12 meses — não acumule indefinidamente (LGPD art. 15-16, fim do tratamento). O watcher deve oferecer essa limpeza ao rodar. [verified: https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm] - Registro de tratamento: este arquivo entra no registro de operações de tratamento do escritório (LGPD art. 37). Documente-o lá.
- Local, não em nuvem compartilhada: mantenha em disco local do escritório; já está no
.gitignoreda raiz para não ser versionado por acidente. - Sem sigiloso: processos em segredo de justiça não vêm da API pública, então não caem aqui — mas se um número sensível for adicionado manualmente, trate-o com o mesmo cuidado.
Cálculo de prazo. Para cada nova intimação, aplica a lógica de /litigation-legal:prazos-cpc: identifica o tipo de ato no texto, o prazo aplicável (em dias úteis), o termo inicial (dia útil seguinte à disponibilização), e a data-limite — sinalizando recesso/feriado/dobra quando aplicável. Todo prazo calculado é rascunho; a tabela de feriados forenses é específica do tribunal e deve ser confirmada (calibração — ver prazos-cpc).
Resumo diário
## Intimações DJEN — [data] · OAB [n/UF]
**Novas nesta varredura:** [N] · **Prazo vencendo em ≤3 dias úteis:** [N]
### 🔴 Urgente (prazo ≤3 dias úteis)
| Processo | Tribunal | Ato | Disponibilizado | Data-limite | Dias úteis restantes |
|---|---|---|---|---|---|
| [nº] | [TJ] | [contestar/manifestar/recorrer] | [data] | [data] `[verify]` | [N] |
### 🟡 Nesta semana
[mesma tabela]
### 🟢 Prazo folgado / sem prazo (ciência)
[mesma tabela]
---
**Cada data-limite é rascunho — confirme a tabela de feriados do tribunal e o tipo de ato antes de confiar.**
Consequential-action gate
Este watcher não dá ciência nem protocola — ele lê o DJEN e calcula. Marcar uma intimação como "ciente" na intimacoes-vistas.yaml é controle interno, não dá ciência oficial no sistema do tribunal. Perder um prazo é irreversível. Se o Role em ## Who's using this for Non-lawyer: apresente o resumo mas não deixe fechar nenhuma intimação como resolvida sem confirmação de advogado(a) — e reforce que a ciência/resposta oficial se dá no PJe/Domicílio Judicial Eletrônico, não aqui.
What this skill does not do
- Não dá ciência oficial nem protocola resposta (isso é no PJe / Domicílio Judicial Eletrônico).
- Não decide o prazo — calcula um rascunho a partir do texto e das regras do CPC; o advogado confirma o tipo de ato e a tabela de feriados do tribunal.
- Não monitora processos sigilosos (não aparecem na API pública do DJEN).
- Não substitui o controle de prazos oficial do escritório — é uma rede de segurança adicional, não a fonte da verdade.
Last updated: October 13, 2026
Files (1)
- Practice area
- Litigation
- License
- Apache-2.0
- Author
- Bossmann007
Test Djen watcher
Ask a legal question — get an answer generated live from this skill’s instructions.
Sign in to test this skill.