{
    "tipo": "arvore-sa",
    "nome": "parallm",
    "criadoEm": "2026-08-24T15:01:07Z",
    "atualizadoEm": "2026-08-24T15:01:08Z",
    "filhos": [
        {
            "nome": "Visão geral [uso descricao grupos]",
            "filhos": [
                {
                    "nome": "pp --parallm --ajuda:<grupo>",
                    "filhos": []
                },
                {
                    "nome": "Não chama agente-at automaticamente; para isso use --executar ou --agente-at.",
                    "filhos": []
                },
                {
                    "nome": "duvidas exemplos sessao relatorio conta executar contexto prompt uso",
                    "filhos": []
                },
                {
                    "nome": "Anexa contexto compacto do projeto via arvores SA (sa-ctx) com evidencias de ra/codigo real.",
                    "filhos": []
                },
                {
                    "nome": "Envia um prompt para uma LLM usando a conta configurada no SISC.",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm \"texto\" [opcoes]",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm=\"texto\" [opcoes]",
                    "filhos": []
                },
                {
                    "nome": "Uso",
                    "filhos": []
                },
                {
                    "nome": "Descrição",
                    "filhos": []
                },
                {
                    "nome": "Grupos de ajuda",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Prompt [prompt entrada texto]",
            "filhos": [
                {
                    "nome": "Prompt é a mensagem/instrução enviada para a LLM.",
                    "filhos": []
                },
                {
                    "nome": "Não existe flag --prompt neste comando.",
                    "filhos": []
                },
                {
                    "nome": "Use aspas quando o prompt tiver espaços; argumentos soltos extras são ignorados.",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm \"Explique o propósito\"",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm=\"Explique o propósito\"",
                    "filhos": []
                },
                {
                    "nome": "Formas equivalentes",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Contexto via árvores SA [contexto arvore]",
            "filhos": [
                {
                    "nome": "O contexto e montado das arvores SA via sa-ctx: sistema alvo e, quando fizer sentido, ferramenta SISC; inclui evidencias ra/codigo real.",
                    "filhos": []
                },
                {
                    "nome": "Árvores do sistema alvo ficam em <sistema>/arvores; contexto da ferramenta fica em sisc/arvores.",
                    "filhos": []
                },
                {
                    "nome": "--arvore                       Usa as arvores SA relevantes (padrao)",
                    "filhos": []
                },
                {
                    "nome": "--arvore=<nome>                Restringe a uma árvore específica como contexto",
                    "filhos": []
                },
                {
                    "nome": "--sem-contexto                 Envia somente o prompt, sem contexto local",
                    "filhos": []
                },
                {
                    "nome": "Política de exclusão somente sisc/.ignorecontexto, mesmo dentro de sistemas.",
                    "filhos": []
                },
                {
                    "nome": "--heb=arvore[:nome] e --sem-heb ainda sao aceitos; --heb=dic foi removido.",
                    "filhos": []
                },
                {
                    "nome": "Compatibilidade",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Execução com agente-at [executar agente-at escuta]",
            "filhos": [
                {
                    "nome": "pp --parallm=\"ccc\" chama somente a LLM.",
                    "filhos": []
                },
                {
                    "nome": "--executar                     Publica a resposta/contexto para agente-at e aciona escuta",
                    "filhos": []
                },
                {
                    "nome": "--agente-at                    Alias de --executar",
                    "filhos": []
                },
                {
                    "nome": "Use --executar só quando quiser tentar aplicar/criar/alterar artefatos.",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Conta LLM [conta llm modelo]",
            "filhos": [
                {
                    "nome": "--conta-llm=<arquivo.json>     Força uma conta LLM para esta chamada",
                    "filhos": []
                },
                {
                    "nome": "SISC_CONTA_LLM                 Variável de ambiente também aceita Sem conta explícita, tenta config/mapa-comandos.json; depois llm.json.",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Relatório, nível e diagnóstico [relatorio nivel verbose]",
            "filhos": [
                {
                    "nome": "--rel                          Exibe relatório de tokens/contexto e contagem de fontes: sa-ctx, ra e origem sistema/ferramenta",
                    "filhos": []
                },
                {
                    "nome": "--nivel=<0..3>                 Nível de reasoning/pensamento, quando suportado",
                    "filhos": []
                },
                {
                    "nome": "--verbose                      Exibe detalhes do processo",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Sessão [sessao historico]",
            "filhos": [
                {
                    "nome": "-s=<nome>                      Envia histórico e salva perguntas/respostas na sessão",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Exemplos [exemplos duvidas]",
            "filhos": [
                {
                    "nome": "pp --parallm=\"Explique o propósito deste projeto\"",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm=\"Quais são as dependências?\" --rel",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm=\"O que é uma API REST?\" --sem-contexto",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm=\"Analise a arquitetura\" --arvore --rel",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm=\"Crie/atualize os artefatos necessários\" --executar",
                    "filhos": []
                },
                {
                    "nome": "pp --parallm=\"Continue a análise anterior\" -s=minha-sessao",
                    "filhos": []
                }
            ]
        }
    ]
}
