{
    "tipo": "arvore-sa",
    "nome": "pulsar-escuta",
    "criadoEm": "2026-08-06T15:45:00Z",
    "atualizadoEm": "2026-08-28T12:15:00Z",
    "filhos": [
        {
            "nome": "Uso [uso ajuda]",
            "filhos": [
                {
                    "nome": "pp --pulsar-escuta [--base=/caminho/do/sistema] [opcoes-da-escuta]",
                    "filhos": []
                },
                {
                    "nome": "Executa um único ciclo da escuta para o sistema SISC atual e termina.",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Opções [opcoes]",
            "filhos": [
                {
                    "nome": "--base=DIR                     Sistema SISC alvo; se ausente, detecta pelo diretório atual",
                    "filhos": []
                },
                {
                    "nome": "--intervalo=N                  Intervalo entre ciclos em segundos",
                    "filhos": []
                },
                {
                    "nome": "--paralelo=N                   Máximo de atores em paralelo (padrão 512; max configurável 10000)",
                    "filhos": []
                },
                {
                    "nome": "--lote-ator=N                  Mensagens por acionamento em lote quando o ator declara comandoLote/executavelLote (padrão 100)",
                    "filhos": []
                },
                {
                    "nome": "--timeout-ator=N               Timeout do ator em segundos",
                    "filhos": []
                },
                {
                    "nome": "--timeout-processamento=N      Timeout de processamento",
                    "filhos": []
                },
                {
                    "nome": "--lote=N                       Máximo de mensagens por ciclo (padrão 20000 para rajadas >10k)",
                    "filhos": []
                },
                {
                    "nome": "--max-tentativas=N             Máximo de tentativas por mensagem",
                    "filhos": []
                },
                {
                    "nome": "--intervalo-limpeza=N          Intervalo da limpeza pesada em segundos (padrão 300; 0 desabilita)",
                    "filhos": []
                },
                {
                    "nome": "--log-compacto|--log-detalhado Compacto reduz I/O em alta carga; detalhado audita cada sucesso",
                    "filhos": []
                },
                {
                    "nome": "--validar-marcador-api         Modo estrito: lê e confere cada marcador api-publicadas; mais seguro, mais I/O",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Exemplos [exemplos]",
            "filhos": [
                {
                    "nome": "pp --pulsar-escuta",
                    "filhos": []
                },
                {
                    "nome": "pp --pulsar-escuta --lote=20000 --paralelo=512 --lote-ator=100 --intervalo=1",
                    "filhos": []
                },
                {
                    "nome": "pp --pulsar-escuta --base=/var/www/html/sisc/siscore",
                    "filhos": []
                }
            ]
        }
    ]
}
