> ## Documentation Index
> Fetch the complete documentation index at: https://docs.befailproof.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Comportamento em caso de falha

> Entenda o que acontece quando a avaliação de políticas ou o daemon local está indisponível.

O Failproof AI é projetado para que uma falha de aplicação seja visível, em vez de permitir silenciosamente trabalhos de risco.

## Diagnosticar um bloqueio por falha fechada

<Tabs>
  <Tab title="Dashboard">
    1. Acesse **Admin → enforcement** e abra a máquina.
    2. Verifique o último check-in, o deployment atribuído e o deployment reportado.
    3. Acesse **Observe → policy** e abra a sessão da decisão negada.
    4. Confirme se o motivo indica inacessibilidade do daemon, incompatibilidade de versão ou a própria política.
  </Tab>

  <Tab title="CLI">
    ```bash theme={null}
    failproofai config --status
    npm install -g failproofai@latest
    failproofai config
    ```

    Executar `failproofai config` novamente atualiza e reinicia o daemon após uma atualização do pacote.
  </Tab>
</Tabs>

Em uma máquina configurada para usar `failproofaid`, o daemon é o único avaliador. Se ele estiver inacessível ou se a versão do protocolo não corresponder à do CLI, a avaliação do hook falha de forma fechada. A ação é negada com um motivo que orienta o operador a verificar ou atualizar o daemon.

Antes da configuração do daemon, os hooks avaliam as políticas no processo. Uma vez que a configuração do daemon é registrada, o Failproof AI não recorre silenciosamente a um segundo avaliador quando o daemon falha.

## Responder a uma decisão por falha fechada

1. Execute `failproofai config --status`.
2. Se as versões forem diferentes, execute `failproofai config` novamente após atualizar o pacote.
3. Se o daemon estiver inacessível, inspecione o estado do serviço e os logs locais.
4. Retome o trabalho do agente somente após confirmar que o caminho de avaliação de políticas está saudável.

<Warning>
  Não tente repetidamente a ação bloqueada. Uma resposta por falha fechada significa que o sistema não conseguiu estabelecer que a ação era segura.
</Warning>
