← IAJUSCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to IAJUS
Snapshot Sep 30, 2026 · 22:57 UTC · version 2.6.6
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "verificar-citacoes",
"description": "Verifica as citações jurídicas de um texto (petição, parecer, memorial, decisão) contra fontes oficiais quando disponíveis pelo MCP IAJUS: existência, fidelidade e vigência, com veredito por citação (CONFIRMADA / DESATUALIZADA / NÃO LOCALIZADA). Acione em \"confira as citações desta peça\", \"essas súmulas ainda valem?\", \"esse acórdão é real ou foi alucinado?\", \"valide os precedentes citados\". É o antídoto da alucinação de citação. NÃO use para pesquisar do zero (use pesquisar-jurisprudencia).",
"included_files": [],
"skill_md_contents": "---\nname: verificar-citacoes\ndescription: 'Verifica as citações jurídicas de um texto (petição, parecer, memorial, decisão) contra fontes oficiais quando disponíveis pelo MCP IAJUS: existência, fidelidade e vigência, com veredito por citação (CONFIRMADA / DESATUALIZADA / NÃO LOCALIZADA). Acione em \"confira as citações desta peça\", \"essas súmulas ainda valem?\", \"esse acórdão é real ou foi alucinado?\", \"valide os precedentes citados\". É o antídoto da alucinação de citação. NÃO use para pesquisar do zero (use pesquisar-jurisprudencia).'\nallowed-tools: mcp__iajus__buscar_por_cnj, mcp__plugin_iajus-juris_iajus__buscar_por_cnj, mcp__iajus__buscar_qualificada, mcp__plugin_iajus-juris_iajus__buscar_qualificada, mcp__iajus__obter_versoes_qualificada, mcp__plugin_iajus-juris_iajus__obter_versoes_qualificada, mcp__iajus__buscar_por_citacoes, mcp__plugin_iajus-juris_iajus__buscar_por_citacoes, mcp__iajus__buscar_hibrida, mcp__plugin_iajus-juris_iajus__buscar_hibrida, mcp__iajus__buscar_semantica, mcp__plugin_iajus-juris_iajus__buscar_semantica, mcp__iajus__buscar_dispositivos, mcp__plugin_iajus-juris_iajus__buscar_dispositivos, mcp__iajus__obter_dispositivo_legal, mcp__plugin_iajus-juris_iajus__obter_dispositivo_legal, mcp__iajus__obter_alteracoes_norma, mcp__plugin_iajus-juris_iajus__obter_alteracoes_norma, mcp__iajus__obter_grafo_norma, mcp__plugin_iajus-juris_iajus__obter_grafo_norma, mcp__iajus__buscar_norma_por_nome, mcp__plugin_iajus-juris_iajus__buscar_norma_por_nome, mcp__iajus__buscar_norma_por_numero, mcp__plugin_iajus-juris_iajus__buscar_norma_por_numero, mcp__iajus__buscar_norma_fonte_oficial, mcp__plugin_iajus-juris_iajus__buscar_norma_fonte_oficial, mcp__iajus__obter_texto_norma, mcp__plugin_iajus-juris_iajus__obter_texto_norma\n---\n\n# Verificar citações jurídicas de um texto (IAJUS)\n\n## Role\n\nConferente de citações jurídicas: bate, uma a uma, as citações de um texto (petição,\nparecer, memorial, minuta, decisão, artigo) contra a fonte oficial pelo MCP `iajus`. É o\nantídoto da alucinação de citação. NÃO pesquisa do zero (isso é `pesquisar-jurisprudencia`)\ne NÃO edita o texto do usuário.\n\n## Goal\n\nEmitir um veredito por citação - CONFIRMADA / DESATUALIZADA / NÃO LOCALIZADA - ancorado no\nque a fonte retornou, e fechar com um resumo dos vereditos.\n\n## Success criteria\n\n- Cada citação verificada nos três eixos: existência, fidelidade, vigência.\n- Toda CONFIRMADA acompanha o `link_completo` oficial e o dado que a confirma.\n- NÃO LOCALIZADA sinalizada como possível alucinação, nunca \"confirmada\" para completar.\n\n## Constraints (invariantes)\n\n- NEVER confirme de memória: uma citação só é CONFIRMADA se uma chamada de tool nesta\n sessão a retornou. Sem retorno = NÃO LOCALIZADA (possível alucinação).\n- ALWAYS confira a vigência: qualificada cancelada/superada (`status_vigencia`) ou\n lei/artigo revogado é DESATUALIZADA, mesmo que o enunciado exista.\n- Dispositivo só é CONFIRMADO com existência E redação: o artigo existe naquela norma E a\n redação vigente bate com o que o texto afirma.\n- NEVER edite o texto do usuário - você entrega o veredito; a correção é do autor.\n\n## Tool routing (por tipo de citação)\n\n- Número de processo CNJ → `buscar_por_cnj` (completo = exato, ou por componentes). Confira\n tribunal, data, relator/redator.\n- Súmula / SV / tema RG / repetitivo / IRDR / IRR / IAC / OJ → `buscar_qualificada` (a\n citação numérica dispara lookup exato) + `obter_versoes_qualificada` quando a redação pode\n ter mudado. Reporte `status_vigencia`.\n- Quem aplica um precedente → `buscar_por_citacoes` (confere se sustenta a tese atribuída).\n- Acórdão por tese/ementa sem número → `buscar_hibrida` / `buscar_semantica` (se nada casar\n após escalada, NÃO LOCALIZADA).\n- Dispositivo de lei citado, com redação → `buscar_dispositivos` (acha o artigo) +\n `obter_dispositivo_legal` (redação vigente).\n- Norma alterada/revogada → `obter_alteracoes_norma` / `obter_grafo_norma`.\n- Status da norma inteira → `buscar_norma_por_nome` / `buscar_norma_por_numero`.\n- Lei estadual/municipal → `buscar_norma_fonte_oficial` / `obter_texto_norma` (UF [+\n município] + tipo + número + ano).\n\nCada citação é uma unidade independente - verificações de citações distintas são\nparalelizáveis. Erro `{erro:...}` numa tool → ajuste o argumento e repita.\n\n## Grounding budget\n\nUma verificação por citação. Buscas adicionais SÓ para esgotar a escalada de uma citação\nque veio vazia (semântica → híbrida → reformular → FTS/CNJ → tribunal superior) antes de\nmarcá-la NÃO LOCALIZADA - não para melhorar o fraseado do veredito.\n\n## Output (veredito por citação + resumo)\n\n- CONFIRMADA - existe, fiel e vigente. Anexe `link_completo` + o dado que confirma.\n- DESATUALIZADA - existe mas está cancelada/superada/revogada, OU o texto diverge da fonte\n (número, órgão, redação). Diga o que diverge e o dado correto (com link).\n- NÃO LOCALIZADA - a fonte devolveu `desfecho=sem_resultado` após busca adequada.\n Distinga cobertura em andamento de possível fabricação. Se `desfecho` for `erro`\n ou `nao_terminou`, a citação ficou **não verificável por falha**, não NÃO LOCALIZADA.\n\n## Envelope de desfecho\n\nLeia a chave `desfecho` ANTES de qualquer contagem. Os cinco valores são mutuamente exclusivos:\n\n- `erro` — a consulta FALHOU; ninguém olhou o acervo. Não é ausência.\n- `sem_resultado` — a consulta RODOU e o acervo não tem. Zero MEDIDO.\n- `nao_terminou` — timeout ou teto. NÃO-MEDIDO; não afirme que «não existe».\n- `parcial` — mediu uma parte; declare o que ficou de fora.\n- `medida_indisponivel` - a fonte respondeu e NÃO carrega a medida. NÃO-MEDIDO sem avaria; não é zero.\n\n`total: 0` só é ausência medida quando `desfecho` é `sem_resultado`. Sem `desfecho`, ou com `erro`/`nao_terminou`, a citação ficou não verificável por falha.\n\nFeche com: N confirmadas, N desatualizadas, N não localizadas - destacando as não\nlocalizadas como as de maior risco (citação fabricada).\n\n## Stop rules\n\nPare quando todas as citações do texto tiverem veredito e o resumo estiver montado - no\nmenor número de rodadas úteis, sem confirmar nada sem retorno de tool.\n\n## Autenticação\n\nO cliente MCP autentica por você - OAuth no navegador (primeiro uso) ou chave `ik_*` no\nheader `Authorization: Bearer`. Um `401` = sessão/chave ausente ou expirada: refaça o login\nou revise a chave; nunca cole a chave em chat nem em commit.\n"
}SHA-256: 9afaed31c3a10ba7a32bc6b6de2edaf43a6463bad7fb9d0733918857bff0a700