intent-guardlisted
Install: claude install-skill pedroberaldo87/pedro-plugins
# intent-guard — comandos e obrigações
O ledger fica em `<projeto>/.claude/intent/ledger.jsonl` (invisível pro git via
`.git/info/exclude`). Toda operação passa pelo CLI:
`python3 ${CLAUDE_PLUGIN_ROOT}/lib/ledger.py <cmd> --cwd <projeto>`.
## Comandos
| Pedido do Pedro | Ação |
|---|---|
| `/intent-guard status` | Rode `ledger.py status --cwd $PWD` e mostre TUDO: vivos, resolvidos E os descartados como conversa (pra ele pescar erro de classificação). Passou de 10 linhas → renderize via /visual. |
| `/intent-guard baixa <n>` | `ledger.py baixa --cwd $PWD --id p-<n> --by pedro --reason "<motivo que ele deu>"`. Confirme em 1 linha o que foi arquivado. |
| `/intent-guard off` / `on` | Escreva `off` em `~/.claude/intent-guard/mode` (ou remova o arquivo). Vale pra TODAS as sessões e projetos, sem reload. |
| `/intent-guard projeto-off` / `projeto-on` | Crie/remova o arquivo `.claude/intent/off` no projeto atual. |
## Quando o gate de entrega bloquear o Stop
Siga as instruções do bloqueio À RISCA:
1. O prompt do auditor é `references/auditor-prompt.md` deste plugin — passe o
texto VERBATIM ao subagente + o bloco DADOS do bloqueio. NÃO reescreva, NÃO
resuma, NÃO acrescente contexto da conversa (o auditor é independente DE
PROPÓSITO — qualquer contexto seu contamina a auditoria).
2. Depois do veredito, tente encerrar de novo — o hook valida e transcreve.
3. OBRIGATÓRIO: mostre a tabela de vereditos ao Pedro (pedido → veredito →
CONFIRMADO/INFERIDO → evidência). Mais d