Pular para o conteúdo principal
failproofai --hook <EventType>
Este é o comando registrado no settings.json do Claude Code pelo failproofai policies --install. Normalmente você não o chama diretamente. Lê um payload JSON do stdin, avalia todas as políticas habilitadas e encerra com um código indicando a decisão:
Código de saídaDecisãoEfeito
0allowPermite a ação
1denyBloqueia a ação - Claude recebe o motivo da negação
2instructInjeta orientações no contexto do Claude

Tipos de eventos suportados

CategoriaEventos
Execução de ferramentasPreToolUse, PostToolUse, PostToolUseFailure, PermissionRequest, PermissionDenied
Ciclo de vida da sessãoSessionStart, SessionEnd, Stop, StopFailure
Interação com o usuárioUserPromptSubmit, Notification, Elicitation, ElicitationResult
Subagentes e tarefasSubagentStart, SubagentStop, TaskCreated, TaskCompleted, TeammateIdle
ConfiguraçãoInstructionsLoaded, ConfigChange, CwdChanged
Sistema de arquivosFileChanged, WorktreeCreate, WorktreeRemove
ContextoPreCompact, PostCompact