Hermes Agent
Resumo
Agente de IA da Nous Research que executa tarefas com ferramentas (terminal, arquivos, web, browser, desktop), mantém memória persistente, agenda cron jobs e delega subtarefas para modelos/CLIs externos (Codex, agy/Antigravity). à a plataforma que automatiza boa parte da rotina do DM Yan (divulgação, vault, Foundry, monitoramentos).
Por que Ć© relevante para Yan
- Orquestra o fluxo de conhecimento: plugin Hermes Obsidian Knowledge Capture cria notas no vault a partir de conversas.
- Delega trabalho pesado para o agy (Google Antigravity CLI) usando o plano Google AI Pro ā varreduras de acervo, geração de conteĆŗdo em lote e anĆ”lises estruturadas.
- Roda em duas mƔquinas: PC Windows (
yan-B450M) e VM Oracle (foundry), com estado sincronizado via Syncthing. - Skills empacotam procedimentos reutilizÔveis (ex.: este vault, Foundry, divulgação, cron).
Conceitos principais
- Skills: procedimentos documentados que o agente carrega por tarefa.
- Cron jobs: tarefas agendadas (watchdogs, rotação de divulgação, captura de conhecimento).
- Delegação: subagentes com modelos pinados (config
delegation.model) e CLIs externas via terminal. - Gateways: conexão a plataformas (Telegram, WhatsApp/WAHA, Discord) para entregas e comandos.
- Memória: notas persistentes (MEMORY/USER) injetadas a cada turno + Honcho (perfil do usuÔrio).
Escopos de memória
- A memória operacional local registra fatos de ambiente e procedimentos necessÔrios para executar tarefas com segurança; ela é injetada automaticamente no contexto do agente.
- O Honcho mantém o perfil e o contexto factual do usuÔrio. Os dois mecanismos são complementares: fatos sobre a configuração e operação do Hermes pertencem à memória operacional, enquanto informações sobre Yan e suas preferências pertencem ao perfil.
Como funciona
- Configuração em
config.yamllocal (~/.hermes), sincronizada entre mƔquinas. - Modelo principal e fallback chain configurƔveis via
hermes config set. - Prompt/instruƧƵes: o agente usa ferramentas de terminal para aƧƵes com efeito real, sempre verificando resultados (filesystem, APIs, sites) antes de reportar sucesso.
- Fluxo de delegação agy: Hermes coleta/embrulha a tarefa ā agy processa (quota Google AI Pro) ā Hermes valida o JSON ā aplica.
Uso atual
- Captura de conhecimento: worker por mƔquina com Task Scheduler (Windows) e systemd timer (VM).
- Antigravity: binƔrio
agyv1.1.19 autenticado com conta Google AI Pro; wrappershermes-agy/hermes-gf. - Rota de fallback por assinatura: um adaptador local OpenAI-compatĆvel integra o fluxo do Antigravity ao Hermes. Ele expƵe apenas serviƧos locais de conversa, modelos, quota e saĆŗde; os artefatos de autenticação permanecem fora do vault e da configuração compartilhada.
- Roteiro de divulgação (Discord, Facebook, site) e monitoramento de mesas/agenda.
Limite de acesso a comunidades do Discord
Confirmado (documentação oficial, consulta em 2026-09-28): um bot do Discord Ć© uma conta de aplicação separada e só atua nos servidores aos quais foi instalado por uma pessoa com permissĆ£o para isso. O alcance em cada canal tambĆ©m depende das permissƵes concedidas, inclusive VIEW_CHANNEL para visualizar canal e histórico. Portanto, o Hermes nĆ£o deve presumir acesso a uma comunidade externa ā por exemplo, para pesquisar mapas ou cenas de uma campanha ā apenas porque a conta pessoal de Yan participa dela.
DecisĆ£o operacional: para pesquisa ou importação de material de um servidor de terceiros, usar somente uma rota autorizada: instalação formal do bot pelo administrador com o menor conjunto de permissƵes necessĆ”rio, ou coleta manual pelo usuĆ”rio e entrega dos arquivos para revisĆ£o. NĆ£o usar token de conta pessoal nem automatizar uma conta de usuĆ”rio (āself-botā); a documentação OAuth2 do Discord veda essa prĆ”tica fora da API de OAuth2/bot.
Fontes:
- Discord, OAuth2 and Permissions, consultado em 2026-09-28.
- Discord, Server and Channel Management, consultado em 2026-09-28.
- Discord, OAuth2, consultado em 2026-09-28.
SĆntese semanal de divulgação a partir de sessƵes
Relatado em operação local (2026-08-27): as skills de divulgação foram atualizadas para que a sincronização semanal examine as três sessões mais recentes de cada campanha em RPG/3-Sessions/. O fluxo consolida os acontecimentos em ordem cronológica e os resume em um ou dois parÔgrafos para os templates do vault; o mapeamento deve tolerar variações de nome e emojis nas pastas de campanha.
Limite de confirmação: o lote registra a atualização declarada da biblioteca de skills, nĆ£o uma execução independente do pipeline nesta curadoria. Antes de depender do resultado em uma publicação, verificar a configuração e a saĆda atuais da automação.
Monitoramento do navegador da rotação no Discord
Relatado em operação local (2026-09-03): o cronjob discord-rpg-slot-watchdog detectou falhas nas janelas de divulgação porque o processo de navegador usado pela rotação via CDP deixou de aceitar conexões locais. O relato associa a interrupção a uma atualização em segundo plano do Chromium via Snap, enquanto o serviço que mantém a sessão grÔfica permanecia marcado como ativo.
Resposta aplicada e critério de verificação: o serviço de sessão grÔfica foi reiniciado e a disponibilidade do endpoint CDP local foi conferida antes de considerar a rotação recuperada. Para incidentes equivalentes, não presumir saúde a partir do estado do serviço: validar a conectividade do endpoint do navegador e uma execução posterior da automação.
Limite de confirmação: esta nota preserva um diagnóstico e uma recuperação reportados no lote; não confirma o estado atual do cronjob, do navegador ou das próximas publicações. Detalhes de sessão, credenciais e identificadores de infraestrutura não são registrados no vault.
Novo incidente relatado (2026-09-28): uma rodada de divulgação via CDP registrou cinco publicaƧƵes bem-sucedidas e uma falha porque o automatizador excedeu o tempo de espera pelo tĆtulo da janela/canal-alvo. O endpoint CDP pode, portanto, permanecer acessĆvel enquanto a etapa de seleção/validação da interface falha. AlĆ©m da conectividade do navegador, o critĆ©rio de sucesso deve conferir que o destino esperado foi identificado e que a publicação foi efetivamente registrada.
Limite de confirmação: o lote não traz inspeção independente da interface, dos logs nem das mensagens publicadas; a contagem e a causa são o relato daquela execução, não o estado atual da rotação.
Incidente adicional relatado (2026-09-28): uma rodada posterior nĆ£o conseguiu publicar nos cinco destinos efetivamente listados porque o serviƧo local de despacho recusava conexĆ£o em 127.0.0.1:9223 (ECONNREFUSED). O resumo declarou simultaneamente ā0/7 sucessosā e cinco falhas detalhadas; a divergĆŖncia impede usar a contagem agregada como mĆ©trica confiĆ”vel sem consultar o relatório de execução. Para esse modo de falha, investigar a disponibilidade do serviƧo de despacho local e entĆ£o validar uma nova rodada por destino, em vez de inferir ĆŖxito a partir do agendamento.
Limite de confirmação: o evento só relata o resultado da rodada e não inclui inspeção independente do processo local, de seus logs ou das publicações. Ele não confirma a causa raiz nem o estado atual do serviço.
EstratƩgia para aprovaƧƵes de comandos
Decisão operacional relatada (2026-09-11): para reduzir interrupções por aprovações de terminal, a estratégia adotada é evitar execução de código inline (python -c, node -e, bash -c e eval). Quando for necessÔrio executar código auxiliar, ele deve ser escrito em um arquivo nomeado e executado diretamente; leituras e edições simples devem priorizar as ferramentas de arquivo.
Limite de confirmação: o lote registra uma decisĆ£o de operação do agente, nĆ£o uma alteração verificada em approvals.mode nem uma garantia de que comandos inline sejam sempre bloqueados. A documentação oficial descreve aprovaƧƵes para comandos perigosos e configuraƧƵes separadas para confirmaƧƵes destrutivas; confirmar a configuração efetiva antes de alterar a polĆtica de seguranƧa.
Seleção de modelos na rota por assinatura
Confirmado (evidĆŖncia local, 2026-08-23): o adaptador estĆ” cadastrado no Hermes como provider local ai-pro. AlĆ©m dos atalhos operacionais aipro, aipro-hi, aiflash, aicloud e aiopus, o Hermes foi configurado com aliases cujas chaves usam os nomes exibidos ao usuĆ”rio para famĆlias de modelos Gemini.
O proxy local tambĆ©m normaliza esses nomes antes de encaminhar a chamada. Isso cobre, por exemplo, as variantes de esforƧo exibidas pela CLI (gemini-3.7-flash-high, -medium e -low), que sĆ£o traduzidas para o identificador de backend disponĆvel para essa famĆlia. Assim, tanto /model <nome> quanto hermes chat --model <nome> --provider ai-pro podem aceitar os nomes expostos na interface, sem exigir que Yan memorize identificadores internos.
O comando hermes model --refresh consulta a lista de modelos exposta pelos providers e permite escolher o modelo padrão na configuração. A fonte operacional de verdade para os IDs aceitos pelo adaptador é seu endpoint local de listagem de modelos; disponibilidade, nomenclatura e limites continuam variÔveis e devem ser conferidos por refresh, saúde e quota antes de tarefas longas.
Mapa reportado de modelos de background (2026-09-27)
Relato operacional ā nĆ£o verificado nesta curadoria: uma resposta do agente descreveu os cron jobs com raciocĆnio como fixados em ai-pro / gemini-3.7-flash-tiered, enquanto jobs determinĆsticos sem agente executariam scripts diretamente e nĆ£o consumiriam LLM. Entre os jobs de agente citados estavam as rotinas de atualização semanal de divulgação, banners, vigilĆ¢ncia de slots do Discord e lembrete de vagas.
O mesmo relato atribuiu gpt-5.6-terra / openai-codex aos subagentes delegados; mimo-v2.5 aos auxiliares de compressĆ£o, aprovação/MCP e tĆtulos; deepseek-v4-flash Ć extração web; owl-alpha ao curator de skills e decomposição Kanban; e gemini-3.1-flash-lite Ć visĆ£o auxiliar. Para o Honcho, descreveu mimo-v2.5 e deepseek-v4-flash, com embeddings text-embedding-3-small via OpenRouter.
Limite de confirmação: o lote contém uma pergunta e a resposta do agente, não leitura de config.yaml, lista de cron jobs, logs de execução, catÔlogo de providers ou configuração do Honcho. O inventÔrio é histórico reportado, não estado atual: antes de alterar custos, pins ou rotas, confirmar o modelo e provider efetivos em cada job e serviço.
Fonte local: lote de knowledge capture batch-7081cc237e04418ab654122c3dfbab5e, evento 9e2b77198bbe248610e89efa, consultado em 2026-09-29.
Cadeia de fallback reportada (atualização em 2026-10-01)
Relato operacional ā nĆ£o verificado nesta curadoria: a rota primĆ”ria gemini-3.8-flash-tiered, exposta por proxy local, foi reportada com mimo-v2.5 como primeiro fallback e deepseek-v4-flash como segundo. Em atualização posterior, o relato afirma que ambos foram alterados no config.yaml para o provider opencode-go (OpenCode Go), substituindo a configuração anterior via OpenRouter. A sequĆŖncia declarada Ć©: primĆ”rio no proxy local ā opencode-go / mimo-v2.5 ā opencode-go / deepseek-v4-flash.
Limite de confirmação: os lotes nĆ£o incluem leitura da configuração efetiva, catĆ”logo de providers, logs de failover, health check nem uma chamada que tenha atravessado a cadeia. A ordem, os provedores e os gatilhos de troca sĆ£o estado operacional reportado, nĆ£o configuração confirmada. Antes de depender dela em uma tarefa crĆtica, conferir a configuração ativa e testar a recuperação sem registrar credenciais, tokens ou cabeƧalhos de autorização.
Fontes locais: lote de knowledge capture batch-bdb129b4da6a43789d75f4aa001d6340, evento 9dc37f098f4798ecf0e5d62f, consultado em 2026-10-01 (ordem anterior); lote batch-5d08f174f2b84bd69b1c2a6d2423c48a, evento e3d4b121e444b7899e2859fe, consultado em 2026-10-01 (ordem posterior); lote batch-e2da8d6dab5f4ab8a5f828d788273c6e, evento f2c142e247df4f7919bab948, consultado em 2026-10-01 (alteração reportada para opencode-go).
Atualização visual para divulgação no Facebook
Relatado em operação local (2026-09-17): uma skill de divulgação executou uma atualização visual bissemanal de banners de campanhas. O relato descreve geração de arte por OpenAI Codex, normalização para 1536Ć1024 e aplicação de um layout padronizado, com verificaƧƵes automatizadas de tĆtulo, subtĆtulo, logo, link e dimensƵes.
Limite de confirmação: esta curadoria só confirmou a existĆŖncia do relato no lote de captura; o diretório da automação, os arquivos de saĆda e a lista de campanhas nĆ£o estavam acessĆveis para inspeção independente. Portanto, o registro nĆ£o confirma que os nove banners declarados continuem vĆ”lidos, que a automação esteja disponĆvel ou que suas campanhas correspondam Ć grade atual. Antes de publicar, validar o asset e a configuração vigentes.
Atualização do relato (2026-09-24): uma nova execução declarou regenerar os nove banners, mas o próprio verificador de mutação reportou falha ao gravar verify_all.py. A alegação de conclusão permanece não confirmada: conferir os arquivos finais e executar a verificação vigente antes de usar qualquer banner em publicação.
Atualização do relato (2026-10-01): uma execução posterior declarou atualizar oito mesas ativas (sdmt, hdt, daa, sog, hotf, tor2e, rotss e skt). Segundo o relato, artes-base e banners foram normalizados a 1536Ć1024, exportados em PNG e JPG, e passaram nos checks automatizados de tĆtulo, subtĆtulo, logo, link, rótulo superior e ausĆŖncia de sobreposição horizontal. O relato tambĆ©m cita atualização de banner_manifest_jpg.json e approved_posts.json.
Limite de confirmação: este registro continua sendo relato de uma resposta de cron; não houve inspeção independente do diretório da automação, dos manifests, dos assets ou dos checks. A discrepância entre a execução que alegava nove banners em 2026-09-24 e esta que lista oito mesas deve ser resolvida pela configuração vigente e pelos arquivos produzidos, antes de publicação.
Fonte local: lotes de knowledge capture batch-31bcec05b51043fe9d147a09e0c61882 (2026-09-17), batch-4c4f5b4f33a24628b4d013c6d473b0f1 (2026-09-24) e batch-a6c2e353d46a4525af6a8f7c5813528e, evento eb48818c27caae2f83f11822 (2026-10-01); relatos operacionais, não inspeção independente.
SeguranƧa de modelo em cron jobs
Para cron jobs de agente criados sem --provider e --model, o Hermes registra snapshots do provider e do modelo resolvidos no momento da criação. Se a configuração global mudar e algum desses snapshots divergir, o job falha de modo fechado: o agendador pula a execução, não faz chamada de inferência e não troca silenciosamente o provider/modelo.
A correção é inspecionar os jobs com hermes cron list e fixar intencionalmente o par desejado em cada job afetado com hermes cron edit <job_id> --provider <provider> --model <model>. Jobs em modo sem agente não usam LLM e não exigem esse pin. Em 2026-08-23, dois jobs de agente locais foram explicitamente fixados para ai-pro / gemini-3.7-flash-tiered após a alteração do modelo global.
Isso protege tarefas autÓnomas contra custo, quota, contexto e comportamento inesperados causados por uma mudança global. A decisão de pin deve ser revisada quando a rota ou o modelo pretendido forem alterados deliberadamente.
ReinĆcio do gateway
Para pedir o reinĆcio a partir de uma plataforma de mensagens, usar o comando nativo /restart. O gateway aguarda a drenagem de execuƧƵes ativas, reinicia e envia uma confirmação ao chat ou thread solicitante quando volta a ficar disponĆvel.
Pelo shell, hermes gateway restart reinicia o serviço do perfil ativo; o subcomando também aceita --all para agir sobre todos os perfis. Não tratar /restart como comando de shell: ele é exclusivo das plataformas de mensagens.
Bot do Telegram em grupos
Bots adicionados a grupos operam em Privacy Mode por padrão. Nesse modo, o Telegram entrega ao bot somente comandos relevantes, mensagens inline, respostas destinadas ao bot e mensagens de serviço; mensagens comuns do grupo não chegam ao gateway. Administradores de bot no grupo recebem todas as mensagens, independentemente desse modo.
Para um grupo que precisa aceitar conversas comuns dirigidas ao Hermes, escolher deliberadamente entre promover o bot a administrador ou desativar o Privacy Mode no BotFather (/setprivacy). A segunda opção requer remover e adicionar o bot novamente ao grupo para surtir efeito. Antes de alterar permissões, confirmar o sintoma no gateway e conferir getMe.can_read_all_group_messages; esse campo informa se o Privacy Mode estÔ desativado, mas não substitui um teste de recebimento no grupo.
Limite de confirmação (2026-08-28): houve relato de que o Hermes não respondeu em um grupo de operação. Esta curadoria registrou o comportamento oficial de entrega do Telegram, mas não verificou logs do gateway, associação do bot ao grupo ou sua configuração efetiva; portanto, não atribui a falha a uma causa única.
Objetivos persistentes (/goal)
O comando /goal <objetivo> mantĆ©m um objetivo ativo entre turnos e inicia o primeiro turno imediatamente. Após cada turno, um modelo auxiliar decide se o objetivo estĆ” concluĆdo, deve continuar ou estĆ” bloqueado; quando deve continuar, Hermes injeta automaticamente um novo turno na mesma sessĆ£o. O orƧamento padrĆ£o Ć© de 20 turnos (goals.max_turns), e o estado persiste em /resume.
Use-o para uma entrega Ćŗnica que exige iteração e evidĆŖncia verificĆ”vel ā por exemplo: /goal Atualize a nota de uma campanha a partir da transcrição mais recente; preserve prose manual, valide wikilinks e releia o arquivo final. Para tarefas periódicas de monitoramento, preferir /loop ou cron; /goal nĆ£o substitui agendamento.
Comandos Ćŗteis: /goal status (ou /goal), /goal pause, /goal resume, /goal clear e /goal show. /goal draft <objetivo> prepara um contrato de conclusĆ£o; ele Ć© Ćŗtil quando o pedido precisa explicitar resultado, verificação, restriƧƵes, escopo e condição de parada. Quality gates (/goal gate add <comando>) acrescentam uma verificação determinĆstica que deve retornar código 0 antes que o objetivo possa ser considerado concluĆdo.
Cuidados: o juiz Ć© um modelo e avalia texto; para entregas tĆ©cnicas, declarar a evidĆŖncia esperada e usar gates quando aplicĆ”vel. Uma mensagem real do usuĆ”rio tem precedĆŖncia sobre a continuação automĆ”tica. Se faltar acesso, credencial ou decisĆ£o, o objetivo Ć© pausado como bloqueado em vez de ser dado como concluĆdo.
Limite de mensagens de Goal para Discord (2026-09-27)
Relatado em operação local: a skill hermes-goal-architect teria adotado o teto rĆgido de 1.900 caracteres para templates de Goal destinados ao Discord. A contagem deve incluir Markdown, espaƧos e pontuação, preservando margem frente ao limite de 2.000 caracteres de mensagens padrĆ£o da plataforma.
Critério operacional: antes de entregar um Goal para colagem no Discord, contar deterministicamente o texto final; não inferir conformidade a partir de uma estimativa. Se exceder 1.900 caracteres, condensar e repetir a validação antes da entrega.
Limite de confirmação: o lote relata uma alteração na skill e um exemplo de 1.757 caracteres, mas esta curadoria não pÓde inspecionar a skill nem executar a contagem do exemplo. O teto é registrado como decisão operacional relatada, não como configuração verificada no ambiente.
Fonte local: lote de knowledge capture batch-c0c87a2d95d144a7bb9f130fe63f8fac, evento 4b7d9dbe0fa772eb112997c6, consultado em 2026-09-29.
Objetivo declarado: acervo de aventuras em Markdown (2026-09-22)
Declarado por Yan: converter incrementalmente o material de aventuras do acervo RPG/ para Markdown consultĆ”vel pelo Hermes, preservando o conteĆŗdo da fonte para apoiar preparação de sessƵes e bids no StartPlaying. O vault jĆ” contĆ©m transcriƧƵes sob RPG/1-Aventuras/; elas sĆ£o evidĆŖncia de material disponĆvel, nĆ£o confirmação de cobertura integral do acervo nem de fidelidade de cada conversĆ£o.
CritĆ©rios operacionais: tratar a fonte original como referĆŖncia, manter a estrutura e a terminologia do sistema quando presentes, registrar lacunas de extração em vez de completĆ”-las por inferĆŖncia e nunca sobrescrever uma transcrição existente sem revisĆ£o. O trabalho deve ser incremental e verificĆ”vel por arquivo, com escopo, fonte e condição de parada explĆcitos em cada /goal draft.
Relação no vault: Acervo de aventuras; exemplo de transcrição existente: Raiders of the Serpent Sea ā Campaign Book.
Fonte local: evento 3a8c2e149a8d5bbb7943508b, sessão de origem 20260922_222847_def84240.
Objetivo inicial declarado: Reddit Karma Builder (2026-09-27)
Declarado por Yan: construir um cronjob horĆ”rio para encontrar, em comunidades de RPG, posts recentes nos quais sua experiĆŖncia possa acrescentar conteĆŗdo Ćŗtil e contextualizado. A proposta prioriza respostas no idioma predominante de cada subreddit, dĆŗvidas genuĆnas de regras, mestragem, Foundry VTT e preparação, e engajamento precoce em posts ainda com poucos comentĆ”rios. O objetivo declarado era construir reputação de modo orgĆ¢nico, nĆ£o publicar propaganda ou respostas genĆ©ricas.
Guardrails a preservar: a oportunidade deve ser compatĆvel com conhecimento realmente disponĆvel; analisar o contexto e as regras vigentes de cada comunidade antes de responder; limitar o volume e evitar repetir conteĆŗdo. A posição entre os primeiros comentĆ”rios Ć© uma preferĆŖncia de oportunidade, nĆ£o um critĆ©rio que justifique automação agressiva, spam ou violação das regras da plataforma.
Limite de confirmação: este lote registra o pedido e o texto de objetivo proposto pelo agente, não confirma a criação do cronjob, a lista efetiva de subreddits, a qualidade dos comentÔrios, a existência de conta ou qualquer publicação.
Escopo declarado para descoberta de destinos de divulgação (2026-09-27)
Declarado por Yan: mapear comunidades do Reddit que possam servir Ć divulgação de mesas pagas, incluindo comunidades de campanhas/cenĆ”rios, LFG e recortes regionais. O entregĆ”vel proposto era um catĆ”logo de destinos com regras, exigĆŖncias de tĆtulo e flair, idioma e intervalo de postagem.
Critério de segurança editorial: a classificação de cada destino deve partir das regras públicas vigentes e distinguir permissão para post próprio, divulgação apenas em megathread e proibição de cobrança. Nomes de subreddits citados no pedido são apenas candidatos de pesquisa; não provam compatibilidade com mesa paga, sistema, idioma, automação ou Foundry VTT.
Limite de confirmação: este registro preserva uma intenção e um esquema de auditoria sugerido. Não confirma que o catÔlogo foi criado, que qualquer regra foi consultada ou que um destino tenha sido aprovado para publicação.
Limitação de rede do Reddit Karma Builder
Relatado em operação local: uma execução agendada de reddit_karma_builder.py nĆ£o processou posts nem publicou comentĆ”rios porque as consultas aos subreddits configurados receberam HTTP 403. O diagnóstico registrado atribui a resposta Ć polĆtica de rede do Reddit para o IP de datacenter da VM Oracle.
Implicação operacional: enquanto esse bloqueio persistir, o job nĆ£o consegue descobrir posts por esses endpoints e deve registrar a execução como pulada, sem presumir que a ausĆŖncia de comentĆ”rios indique falta de conteĆŗdo elegĆvel. A alternativa relatada Ć© usar uma sessĆ£o autenticada do navegador; isso requer confirmação manual de acesso e conformidade com as regras da plataforma antes de automação adicional.
Limite de confirmação: esta curadoria preserva o resultado de uma execução e seu diagnóstico reportado. Não confirma o estado atual do bloqueio, a autenticação de navegador, a configuração do script ou qualquer publicação no Reddit.
Substituição declarada do publicador (2026-09-29)
Registro declarado na conversa ā sem inspeção independente da VM, do agendador, do código ou de uma publicação no Reddit: o fluxo de divulgação teria substituĆdo a automação baseada em CDP por um publicador OAuth com requisiƧƵes HTTP e limites de frequĆŖncia. O relato afirma que uma execução de teste sem publicação concluiu nas ondas configuradas e que o job foi reativado; isso nĆ£o comprova autenticação vĆ”lida, post publicado, permanĆŖncia da sessĆ£o ou operação contĆnua.
Verificação de acesso relatada (2026-09-29): uma conversa posterior declara que uma sessão autenticada de navegador permitiu consultar a API do Reddit e preparar três drafts de divulgação. A curadoria não inspecionou a sessão, o cache local, o código, os limites de publicação ou o resultado de uma postagem; portanto, o relato não substitui a leitura do log e a confirmação de uma URL pública de post.
Decisão operacional a preservar: tratar a retomada como pendente de confirmação por leitura do log do job e da URL de uma publicação real. Manter limites por subreddit e campanha, validação do destino e uma revisão humana da rotação de mesas ativas antes de publicar. Não registrar cookies, tokens, cabeçalhos de autorização, identificadores de conta ou URLs de rastreamento no vault.
Smoke test de publicação reportado (2026-09-29)
Relato operacional no lote: o publicador OAuth submeteu um post de teste em r/lfgpremium com flair GM LFG; a resposta registrada informa que o post permaneceu público quando consultado externamente (HTTP 200), sem sinal de remoção ou spam na inspeção imediatamente posterior. A caixa de entrada também não teria recebido aviso de moderação naquele momento. Esta é a primeira confirmação reportada de publicação real após os testes e drafts descritos acima.
Controles preservados: o fluxo registrou cooldown de 24 horas por subreddit e de 72 horas por combinação subredditĆcampanha. A obtenção da flair ocorre pela API antes do envio; tĆtulos recebem os marcadores de sistema, modalidade online e cobranƧa exigidos pelo destino. Esses controles reduzem repetição e erro de formatação, mas nĆ£o garantem aprovação futura da moderação.
Limite de confirmação: a curadoria leu o lote, mas nĆ£o teve acesso aos logs, ao estado interno da API ou ao post pĆŗblico ā a extração web disponĆvel nesta execução nĆ£o suporta abertura direta de pĆ”ginas. Portanto, o resultado, os intervalos e a ausĆŖncia de notificação sĆ£o evidĆŖncia operacional reportada, nĆ£o uma verificação independente do estado atual. A exigĆŖncia de OAuth para acesso por infraestrutura hospedada Ć© compatĆvel com a documentação oficial do Reddit; o uso deve continuar sujeito aos termos e Ć s regras de cada comunidade.
Distribuição cruzada por onda declarada (2026-09-29)
Registro declarado na conversa ā sem inspeção independente do código, da configuração, das flairs disponĆveis ou de posts publicados: o publicador teria passado a selecionar campanhas distintas para cada subreddit de uma mesma onda diĆ”ria, em vez de replicar uma campanha em todos os destinos. O objetivo declarado Ć© expor um portfólio variado a pĆŗblicos que frequentam mais de uma comunidade, mantendo a compatibilidade entre sistema, comunidade e flair.
Guardrail a preservar: a unicidade por onda Ć© uma regra de diversidade, nĆ£o autorização para publicar em qualquer destino. Antes de cada envio, validar a regra atual do subreddit, a flair obtida pela API, a compatibilidade do sistema e do VTT anunciado. Em particular, nĆ£o anunciar uma mesa como Roll20 quando a operação utiliza exclusivamente Foundry VTT; nĆ£o inferir que um destino aceita mesas pagas ou sistemas especĆficos apenas a partir de uma configuração anterior.
Limite de confirmação: a descrição de destinos, campanhas e horĆ”rios do lote Ć© proposta operacional do agente, nĆ£o evidĆŖncia de polĆticas atuais dos subreddits nem de que a rotação foi implementada. A configuração efetiva, o resultado de cada publicação e a aderĆŖncia Ć s regras de cada comunidade permanecem pendentes de verificação por log e URL pĆŗblica.
Agenda detalhada relatada para duas ondas (2026-09-29)
Relato operacional no lote ā nĆ£o verificado nesta curadoria: o smoke test teria publicado somente em r/lfgpremium; a resposta afirma que essa limitação foi intencional, para isolar a validação. O mesmo relato descreve uma agenda de duas ondas diĆ”rias, com pausas de 8 a 12 minutos entre posts: onda 0 Ć s 12:30 UTC (09:30 BRT), com r/lfgpremium, r/pathfinder_lfg, r/lfgmisc, r/rpg_brasil e r/dnd_brasil; e onda 1 Ć s 19:30 UTC (16:30 BRT), com r/FoundryLFG, r/dndlfg, r/roll20LFG e r/lfg_brasil.
Cuidado operacional: a lista não comprova que os destinos aceitam divulgação paga, os sistemas indicados, posts automatizados ou a frequência declarada. O caso de r/roll20LFG exige verificação reforçada: a operação de Yan usa exclusivamente Foundry VTT e não deve anunciar Roll20. Antes de cada onda, conferir o agendador e log efetivos, as regras atuais e a URL pública de cada post; respeitar o cooldown jÔ registrado por subreddit antes de nova tentativa.
Relação: a rotação de aquisição e os critĆ©rios de campanha estĆ£o em Plano de ExpansĆ£o ā DM Yan (StartPlaying & Ecossistema).
Falha de destino restrito e tolerância a erro relatadas (2026-09-30)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: uma execução do cron de rotação teria recebido SUBREDDIT_NOTALLOWED ao tentar publicar em r/lfg_brasil. A resposta capturada atribui o erro a uma comunidade restrita a membros confiĆ”veis e afirma que o destino foi removido da rotação ativa, marcado como bloqueado na configuração e que o publicador OAuth passou a registrar esse erro e prosseguir com os demais destinos, em vez de encerrar o job com falha.
DecisĆ£o operacional a preservar: tratar SUBREDDIT_NOTALLOWED como falha isolada de destino e exigir registro explĆcito de destino, motivo e resultado dos demais envios. NĆ£o assumir que o subreddit esteja permanentemente fechado, que a alteração de configuração ocorreu ou que os demais destinos aceitem divulgação: revalidar regras, flair e resultado pĆŗblico antes de uma nova tentativa. Um --dry-run relatado como bem-sucedido nĆ£o confirma publicação, autorização da comunidade ou conformidade da automação.
Limite de confirmação: a curadoria não inspecionou o cron, o código, a configuração, os logs nem a API do Reddit. Portanto, a causa, as mudanças e o teste são evidência operacional reportada; não registrar credenciais, cabeçalhos de autorização, identificadores de conta ou detalhes privados de execução.
Execução declarada da Onda 0 e monitoramento de moderação (2026-09-29)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: a resposta do agente afirma que a Onda 0 publicou trĆŖs anĆŗncios distintos: Dungeons of Drakkenheim em r/lfgpremium (D&D 5e; flair GM LFG), Sky Kingās Tomb em r/pathfinder_lfg (PF2e; flair Searching for Players) e Tales from the Lone-lands em r/lfgmisc (TOR2e; flair Multiple Session). Segundo o mesmo relato, cada URL pĆŗblica retornou HTTP 200, nenhum post estava marcado como removido e a caixa de entrada nĆ£o continha novo aviso de AutoModerator ou moderação no instante da consulta.
Decisão operacional declarada por Yan: após todo disparo, verificar a caixa de entrada do Reddit especificamente para notificações de erro, AutoModerator ou moderação. A ausência de aviso em uma consulta não comprova aprovação permanente; registrar o resultado da leitura e conferir o estado público do post antes de considerar a publicação estÔvel.
Limite de confirmação: os três posts, as flairs, os códigos HTTP e a caixa de entrada foram apenas afirmados pela resposta capturada. Esta curadoria não acessou a API, os logs, o agendador, a conta ou as URLs públicas; por isso, não trata o relato como confirmação do estado atual nem como validação das regras vigentes dos subreddits.
Execução de comentÔrios sem confirmação de publicação (2026-09-29)
Relato operacional no lote: uma execução de reddit_karma_builder.py --count 3 encontrou posts recentes nos subreddits consultados e realizou três ciclos de interação por CDP/xdotool. Contudo, karma_comment_log.json não registrou nenhum comentÔrio confirmado, pois o texto enviado não foi validado na pÔgina de confirmação. O estado persistido indicou today_comments: 2, divergindo do log de publicações confirmadas.
Decisão operacional: não usar today_comments nem ciclos de teclado enviados como prova de comentÔrio publicado. O critério de sucesso deve exigir registro no log de confirmação e, idealmente, a URL/ID do comentÔrio consultÔvel; até lÔ, tratar a execução como não confirmada e evitar inferir que o limite diÔrio foi consumido.
Limite de confirmação: este registro descreve a resposta capturada, sem inspeção independente do script, estado JSON, navegador ou Reddit. Não confirma que qualquer comentÔrio tenha sido publicado nem o estado atual do job.
Restrição editorial para comentÔrios do Karma Builder (2026-09-29)
Decisão declarada por Yan: evitar posts técnicos, sobretudo pedidos de suporte de software/VTT, e priorizar comentÔrios de opinião fundamentada sobre mestragem, condução de mesa, dinâmica de grupo, interpretação e ambientação. A motivação é reduzir o risco de erros factuais em recomendações técnicas.
ExtensĆ£o da restrição editorial (lote consultado em 2026-09-29): excluir tambĆ©m discussƵes de mecĆ¢nica e regras de D&D ā por exemplo, confrontos hipotĆ©ticos, builds, combate tĆ”tico, magias, nĆveis, slots, dano, otimização e RAW/RAI. O foco permitido permanece em perspectivas narrativas e de condução de mesa, sem apresentar recomendaƧƵes mecĆ¢nicas como opiniĆ£o. Um relato do agente afirma que um comentĆ”rio com erro de regra foi removido e que filtros foram alterados; esta curadoria nĆ£o inspecionou o comentĆ”rio, a conta, o código nem os logs, portanto nĆ£o confirma a remoção ou a implementação dos filtros.
Relato operacional do agente ā nĆ£o verificado independentemente nesta curadoria: um comentĆ”rio sobre OSRIC 3.0 no r/FoundryVTT teria sido removido após citar módulos de terceiros sem confirmação; em resposta, r/FoundryVTT teria sido retirado dos alvos e temas como módulos, macros, instalação, manifests, bugs, crashes, plugins e compĆŖndios teriam passado a ser filtrados. Os nĆŗmeros de votos e os demais comentĆ”rios mencionados no relato nĆ£o foram verificados e nĆ£o devem ser tratados como mĆ©trica operacional.
Guardrail a preservar: não apresentar software, módulos, compatibilidade, procedimentos de instalação ou regras técnicas como fato sem fonte primÔria e verificação atual. A remoção de um destino ou filtro no código só deve ser considerada efetiva após leitura da configuração e de um log de execução; esta nota registra a decisão editorial, não a implementação.
Auditoria contĆnua de feedback proposta (2026-09-29)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: o fluxo reddit-organic-karma-builder teria sido ampliado com uma auditoria recorrente dos comentĆ”rios publicados nas 48 horas anteriores. O relato descreve atualização de pontuação e coleta de respostas diretas, seguida de classificação por LLM de crĆticas, correƧƵes e liƧƵes acionĆ”veis. As liƧƵes seriam reaplicadas na geração de comentĆ”rios futuros, com cautela adicional por comunidade; comentĆ”rios com pontuação negativa seriam removidos automaticamente e gerariam alerta.
Limite de confirmação: a curadoria nĆ£o inspecionou código, agendador, logs, dados persistidos, a conta nem comentĆ”rios pĆŗblicos. Assim, nĆ£o confirma que a auditoria, a retenção de 48 horas, a anĆ”lise por LLM, a remoção automĆ”tica ou os alertas estejam implementados ou tenham sido executados. NĆ£o registrar no vault caminhos operacionais, identificadores de conta, conteĆŗdo de comentĆ”rios, crĆticas de usuĆ”rios ou outros dados pessoais coletados pelo fluxo.
Conformidade a resolver antes de ativar automação de interação: a polĆtica atual do Reddit proĆbe apps de manipular karma e de fazer spam por posts ou comentĆ”rios automatizados; tambĆ©m exige perfil/rotulagem de app, finalidade e escopo definidos, e uso autorizado da Data API. Como o uso integra uma atividade profissional remunerada, a documentação do Reddit informa que finalidades comerciais exigem permissĆ£o prĆ©via. Portanto, score ou resposta crĆtica devem servir, no mĆ”ximo, como sinal para revisĆ£o humana; nĆ£o usar exclusĆ£o automĆ”tica para administrar karma, nem publicar, remover ou processar conteĆŗdo de usuĆ”rios por automação sem aprovação e escopo compatĆveis com os termos vigentes.
DecisĆ£o operacional recomendada: manter evidĆŖncia mĆnima e efĆŖmera do que precisa de revisĆ£o, respeitar exclusƵes/remoƧƵes e nĆ£o transformar conteĆŗdo de usuĆ”rios em corpus ou treinamento de modelo. Cada sugestĆ£o de lição deve permanecer pendente de revisĆ£o humana antes de influenciar um comentĆ”rio futuro; a publicação e qualquer exclusĆ£o devem requerer confirmação humana explĆcita.
Stop-loss de karma solicitado para comentƔrios (2026-09-30)
Declarado por Yan: monitorar publicações e comentÔrios durante as primeiras 48 horas, em intervalos de 20 minutos, e excluir automaticamente um comentÔrio se sua pontuação ficar negativa ou cair mais de 20% do pico observado. A resposta capturada afirma que o watcher teria sido implementado e ativado, com rastreamento do pico e alertas; esta curadoria não inspecionou código, agendador, logs, conta nem comentÔrio público e não confirma a implementação, a frequência ou qualquer exclusão.
Limite de conformidade: a polĆtica atual do Reddit veda que apps manipulem karma e proĆbe spam por posts ou comentĆ”rios automatizados. O uso de variação de score como gatilho para remover conteĆŗdo com o objetivo de āestancarā perda de karma Ć© incompatĆvel com o guardrail jĆ” registrado nesta nota. Pontuação deve servir apenas como sinal para revisĆ£o humana; nĆ£o ativar remoção automĆ”tica nem alterar interaƧƵes futuras sem confirmação humana explĆcita e sem validar a conformidade com as polĆticas vigentes e as regras da comunidade.
CadĆŖncia combinada de monitoramento relatada (2026-09-30)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: o watcher rĆ”pido teria varrido posts e comentĆ”rios das 48 horas anteriores a cada 20 minutos, enquanto o pipeline principal repetiria a auditoria e a busca de novas discussƵes no inĆcio de cada hora. A resposta tambĆ©m afirma que ambos compartilhariam os dados de histórico e de liƧƵes; esta curadoria nĆ£o inspecionou agendador, código, arquivos de estado, logs, conta ou comentĆ”rios pĆŗblicos e nĆ£o confirma a cadĆŖncia, o compartilhamento de dados nem qualquer ação executada.
Guardrail a preservar: a rotina horÔria não altera a decisão de conformidade jÔ registrada. Pontuação, respostas e lições devem permanecer apenas sinais para revisão humana; não usar a cadência para automatizar publicação, remoção ou mudança autÓnoma de comportamento.
Novo relato de remoção e ajuste editorial (2026-09-30)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: após crĆticas que alegavam que um comentĆ”rio em r/vtm soava gerado por IA, o agente afirmou ter removido o comentĆ”rio e marcado um registro local como excluĆdo. TambĆ©m afirmou ter alterado o gerador para evitar travessƵes longos, negrito enfĆ”tico, jargĆ£o analĆtico e prosa excessivamente elaborada, com respostas de atĆ© dois parĆ”grafos curtos.
Limite de confirmação e decisĆ£o de seguranƧa: o lote nĆ£o fornece inspeção da conta, do comentĆ”rio pĆŗblico, do estado local, do código ou de logs; por isso, nĆ£o confirma exclusĆ£o nem alteração persistente. O conteĆŗdo das crĆticas e identificadores do comentĆ”rio nĆ£o sĆ£o preservados no vault. A diretriz anterior continua: feedback de pontuação ou respostas só pode sinalizar revisĆ£o humana; nĆ£o automatizar remoção, publicação ou aprendizado que altere autonomamente interaƧƵes futuras sem confirmação humana explĆcita e conformidade atual com as polĆticas da plataforma.
Flag reportado em r/dndnext por conteĆŗdo de IA/LLM (2026-09-30)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: a resposta capturada afirma que a moderação de r/dndnext sinalizou um comentĆ”rio em uma discussĆ£o sobre Storm Kingās Thunder ao citar a Regra 9 da comunidade. O relato atribui a ação Ć proibição de textos ou comentĆ”rios escritos por IA/LLM. NĆ£o foram preservados o texto do comentĆ”rio, o nome da conta, URL, identificadores, pontuação ou conteĆŗdo de interaƧƵes de terceiros.
Corroboração externa limitada: resultados públicos indexados do Reddit reproduzem a proibição de textos ou comentÔrios escritos por IA/LLM em r/dndnext, mas a numeração aparece como Regra 11 na consulta atual, em vez de Regra 9 relatada no lote. A divergência pode refletir renumeração ou contexto de moderação distinto; tratar a regra e seu número como requisito a reconfirmar na comunidade antes de qualquer participação.
DecisĆ£o operacional a preservar: r/dndnext nĆ£o deve integrar fluxos de comentĆ”rios assistidos ou automatizados por LLM. Um flag ou remoção nĆ£o permite inferir quais caracterĆsticas estilĆsticas motivaram a moderação; nĆ£o usar marcadores de estilo, score ou reaƧƵes de usuĆ”rios como mecanismo automĆ”tico de exclusĆ£o, ajuste de modelo ou publicação. Qualquer interação futura requer autoria humana, revisĆ£o humana explĆcita e consulta prĆ©via das regras vigentes do subreddit.
InventÔrio de destinos de divulgação reportado (2026-09-29)
Relato operacional no lote ā catĆ”logo nĆ£o inspecionado nesta curadoria: uma auditoria via API OAuth do Reddit teria gerado um inventĆ”rio de 19 subreddits em arquivos operacionais, classificando cada destino por permissĆ£o de post próprio, megathread ou proibição de divulgação paga, alĆ©m de registrar flair, idioma e cooldown. O nĆŗmero e a existĆŖncia dos arquivos foram afirmados pela resposta capturada, mas nĆ£o puderam ser lidos pelo worker por estarem fora da allowlist do vault.
Resultado a preservar como regra de triagem, sujeito a reconfirmação: comunidades dedicadas a campanhas de D&D devem ser tratadas como inadequadas para recrutamento de jogadores quando suas regras forem DM-only ou impedirem LFP; a existĆŖncia de flair para suplemento de mestre nĆ£o autoriza divulgar mesa paga. A resposta tambĆ©m classificou r/oneringrpg e r/vtm como candidatos de post próprio, respectivamente com convenção [LFG] e prefixo [Storyteller]. Essas classificaƧƵes sĆ£o instantĆ¢neos reportados, nĆ£o autorização permanente: conferir regras, flair disponĆvel, cobranƧa, idioma, VTT e cooldown imediatamente antes de publicar.
Guardrail operacional: manter uma allowlist especĆfica por comunidade e excluir destinos com proibição explĆcita de mesas pagas. NĆ£o usar o inventĆ”rio como justificativa para automação de posts nem para dispensar revisĆ£o humana das polĆticas vigentes.
Correção de destino para anúncios pagos (2026-09-29)
Confirmado na regra pĆŗblica da comunidade: r/FoundryLFG exige [FoundryVTT] exatamente no tĆtulo para mesas hospedadas no Foundry e exige [PAID] em tĆtulos de mesas cobradas. A operação do Yan deve anunciar somente mesas realmente hospedadas no Foundry VTT e incluir ambos os marcadores quando aplicĆ”veis.
Relato operacional no lote ā nĆ£o verificado nesta curadoria: uma publicação de Tales from the Lone-lands em r/lfgmisc teria sido removida por usar [Paid] e um link para StartPlaying, em desacordo com a regra local que proĆbe mesas pagas. O relato afirma que o post foi apagado e que r/lfgmisc foi bloqueado na configuração e no publicador; tambĆ©m declara a inclusĆ£o de r/startplaying na rotação e a normalização automĆ”tica de [FoundryVTT] para r/FoundryLFG. NĆ£o inferir que essas alteraƧƵes persistiram: conferir a configuração, o log do publicador e as regras atuais antes de qualquer nova onda.
DecisĆ£o operacional: r/lfgmisc nĆ£o Ć© destino para mesas pagas. A lista de destinos Ć© uma allowlist revisada por comunidade, nĆ£o uma classificação genĆ©rica por sistema: antes do envio, validar se o subreddit aceita cobranƧa, a plataforma anunciada, o formato do tĆtulo, a flair e a frequĆŖncia. A compatibilidade histórica ou posts antigos nĆ£o substituem essa revisĆ£o.
Fonte local: eventos d52bfef4c438c47afb6b02f7 e eceaaebd158e03b145bff5a6, sessão de origem 20260929_141426_815254d1.
Modo silencioso do watcher relatado (2026-09-30)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: o watcher teria passado a suprimir a saĆda padrĆ£o nos ciclos sem incidentes, mantendo registros locais de auditoria e emitindo alerta no Telegram somente quando uma remoção por stop-loss fosse efetivamente realizada. A curadoria nĆ£o inspecionou o script, o agendador, os logs, o histórico persistido nem a configuração de entrega; portanto, nĆ£o confirma que o modo silencioso, o registro local ou o alerta seletivo estejam ativos.
Guardrail de conformidade: reduzir ruĆdo de notificaƧƵes Ć© uma preferĆŖncia operacional separada da polĆtica de interação. O silĆŖncio em rotina normal nĆ£o autoriza remoção automĆ”tica: score e variação de score devem continuar apenas como sinais para revisĆ£o humana, conforme as limitaƧƵes jĆ” registradas nesta seção.
Fonte local: lote de knowledge capture batch-aa8fb315de0c474596ea9a408b34808a, evento 21482f412ab1a9d648e9d6c6, consultado em 2026-09-30.
Preferência de notificações para o watcher (2026-09-30)
Decisão declarada por Yan: ciclos rotineiros de verificação devem permanecer silenciosos. Notificar no Telegram somente quando houver exclusão, aviso que requeira atenção ou criação de novo comentÔrio; não enviar confirmações horÔrias de verificação.
Limite de confirmação: a resposta capturada afirma que a entrega do job horĆ”rio teria sido configurada como local e que os trĆŖs tipos de evento seriam a Ćŗnica saĆda para o chat. Esta curadoria nĆ£o inspecionou o agendador, os logs, a configuração de entrega nem o código; portanto, registra a preferĆŖncia de notificação, nĆ£o a implementação. A preferĆŖncia nĆ£o substitui o guardrail de conformidade: exclusƵes e publicaƧƵes continuam a exigir revisĆ£o humana explĆcita.
Fonte local: lote de knowledge capture batch-18a3ec5485544c50a5e12ff36113c40b, evento aed2fa6ea81dcded63e6329f, consultado em 2026-09-30.
Falha silenciosa de autenticação no watcher (2026-10-02)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: uma credencial efĆŖmera de acesso do navegador teria expirado e passado a receber HTTP 401, embora a sessĆ£o de login permanecesse vĆ”lida. O relato afirma que a credencial foi renovada por uma sessĆ£o local do navegador e que uma consulta autenticada e a leitura de um feed voltaram a funcionar. Nenhum cookie, token, cabeƧalho de autorização, nome de conta, porta local ou caminho de cache Ć© preservado nesta nota.
Falha de observabilidade relatada: o watcher teria aceitado a credencial obtida do cache sem validar sua autenticidade antes da auditoria. Erros por item eram suprimidos, e o ciclo ainda registrava conclusão, permitindo que uma falha total de autenticação parecesse uma auditoria normal. A existência de itens com score baixo no histórico, sem confirmação de sua presença atual nem de qualquer remoção, não prova que o mecanismo de revisão tenha agido.
DecisĆ£o operacional a preservar: antes de auditar, validar explicitamente a autenticação; se houver falha de autorização, invalidar somente o artefato efĆŖmero de cache, registrar um erro inequĆvoco e alertar para intervenção humana. MĆ©tricas de itens verificados só devem ser emitidas quando a consulta autenticada e cada resultado necessĆ”rio puderem ser distinguidos de erro. Qualquer exclusĆ£o, publicação ou alteração motivada por score continua sujeita Ć revisĆ£o humana explĆcita e Ć conformidade com as polĆticas vigentes do Reddit.
Limite de confirmação: o lote contém o relato de diagnóstico, renovação e testes; esta curadoria não acessou a sessão do navegador, os scripts, logs, cache, agendador ou Reddit. Portanto, não confirma o estado atual da autenticação, a correção do watcher, a existência de itens de score baixo ou qualquer ação sobre conteúdo.
Fonte local: lote de knowledge capture batch-f50eda123e784b2f8a9250b37ece8683, evento 3e6175991fa6815f082e4ce0, consultado em 2026-10-02.
Correção do diagnóstico de itens com score baixo (2026-10-02)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: após o patch de validação de autenticação, quatro entradas históricas com pontuação menor ou igual a zero foram reavaliadas. Segundo o relato, todas jĆ” estavam marcadas como excluĆdas no estado persistido e apareciam como conteĆŗdo e autor excluĆdos na consulta Ć API. Portanto, a presenƧa desses registros no endpoint de consulta nĆ£o foi evidĆŖncia de comentĆ”rios ainda ativos: eram registros residuais (tombstones).
DecisĆ£o de diagnóstico: antes de concluir que uma exclusĆ£o falhou, cruzar a pontuação com o estado persistido de exclusĆ£o e o estado atual retornado pela plataforma. NĆ£o tratar um registro residual de API como conteĆŗdo vivo sem essa verificação. Este critĆ©rio melhora a observabilidade, mas nĆ£o autoriza exclusĆ£o automĆ”tica: score continua sendo, no mĆ”ximo, sinal para revisĆ£o humana explĆcita e uso compatĆvel com as polĆticas vigentes do Reddit.
Limite de confirmação: o lote afirma teste com credencial invÔlida, um ciclo posterior bem-sucedido e a revalidação de estado, mas a curadoria não inspecionou código, logs, estado local, conta ou API. Não confirma a implementação atual, os quatro registros nem qualquer ação sobre conteúdo.
Fonte local: lote de knowledge capture batch-cad27fbc617d489bba5a47b568f0e9b5, evento d286a91c1c1b95c6623b8bf9, consultado em 2026-10-02.
Documentação operacional de autenticação e tombstones (2026-10-02)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: duas skills locais de automação do Reddit teriam sido atualizadas e conferidas no filesystem. A primeira passou a exigir obtenção e validação de autenticação antes de cada ciclo; diante de falha, o cache efĆŖmero seria invalidado, o ciclo encerrado com erro e o alerta seria limitado a uma vez por episódio. A segunda documenta o mesmo comportamento como correção de um diagnóstico anterior que podia reportar conclusĆ£o apesar de autenticação invĆ”lida.
Critério de diagnóstico relatado: uma resposta residual da API para conteúdo removido (tombstone) não equivale a comentÔrio ativo. Antes de classificar uma remoção como falha, conferir conjuntamente o autor e corpo retornados, o indicador persistido de exclusão e a identidade esperada do autor. O escopo de observação do watcher permanece limitado às 48 horas a partir da publicação.
Guardrail de conformidade: essa documentação melhora detecção de falha e evita falsos positivos, mas não altera as restrições jÔ registradas nesta nota. Pontuação e estado de conteúdo são somente sinais para revisão humana; não automatizar publicação, remoção ou mudança de comportamento para gerir karma.
Limite de confirmação: o lote relata edição e verificação de skills, inclusive teste do caminho de falha, mas esta curadoria não leu as skills, scripts, cache, logs, agendador, conta nem a API do Reddit. Não confirma que o comportamento esteja ativo agora nem que qualquer alerta ou remoção tenha ocorrido.
Fonte local: lote de knowledge capture batch-1f9e433edd2748fdb3b9f0d6a09164d0, evento 86c7489c8c2b7778c7891d3b, consultado em 2026-10-02.
Deriva de cooldown entre ondas e correção reportada (2026-10-02)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: uma execução de divulgação agendada nĆ£o publicou anĆŗncios. A primeira onda teria falhado por HTTP 401 de autenticação; a segunda terminou sem falhas, mas sem destinos elegĆveis, porque todos ainda estavam dentro do cooldown de 24 horas. O diagnóstico atribuiu a lacuna a postagens no fim de uma onda de aproximadamente 40 minutos, que ultrapassavam o inĆcio da janela agendada do dia seguinte por poucos minutos ou segundos.
Correção relatada: o limite por subreddit (SUB_COOLDOWN_H) teria sido reduzido de 24 para 20 horas no publicador OAuth, mantendo o cooldown por campanha em 72 horas. Segundo o relato, o particionamento por paridade entre ondas permanece inalterado e limita cada subreddit a, no mĆ”ximo, uma seleção por dia; um teste seco teria selecionado quatro destinos em cada onda e excluĆdo r/lfg_brasil, marcado como bloqueado. O backup do script e a documentação operacional correspondente tambĆ©m teriam sido preservados/atualizados.
Decisão operacional a preservar: o intervalo de 20 horas resolve a deriva de agenda relatada, mas não comprova autorização para publicar. Antes de uma execução real, conferir no código e nos logs o timestamp da última publicação por destino, o estado de autenticação, a regra vigente de frequência de cada comunidade e o resultado público de cada envio. Não registrar credenciais, tokens, cabeçalhos de autorização ou identificadores de conta no vault.
Limite de confirmação: a curadoria leu somente os lotes de conversa, não o publicador, backup, skill, arquivos de estado, logs, agendador, autenticação ou posts públicos. Portanto, a alteração, os testes secos, os destinos selecionados e a exclusão do destino bloqueado são evidência operacional relatada, não confirmação independente do estado atual nem de conformidade com regras dos subreddits.
Fontes locais: lote de knowledge capture batch-870accf461554e6c8affdaaa0d783247, evento dcd93869e397301f28706c05; e lote batch-35f2ef304e3147f89d43c3445d0619e2, evento 64e9f1f4752b92fa615ee3dd, consultados em 2026-10-02.
Estado pausado residual após falha de autenticação (2026-10-03)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: após uma falha HTTP 401, o pipeline de comentĆ”rios teria sido pausado pelo watchdog. Embora a autenticação tivesse sido corrigida depois, o estado persistido teria mantido a pausa e os ciclos subsequentes apenas auditavam, sem criar novas interaƧƵes, atĆ© uma retomada manual. O mesmo relato afirma que o watcher continuou executando auditorias periódicas sem novo erro de autenticação e que o publicador de divulgação voltaria Ć janela seguinte após a correção de cooldown jĆ” registrada.
DecisĆ£o operacional a preservar: uma recuperação de autenticação deve verificar tambĆ©m as flags persistidas de pausa e o modo efetivo dos jobs. Após qualquer 401, distinguir no log: autenticação recuperada, job ainda pausado e job realmente apto a executar. Essa checagem nĆ£o autoriza automação de comentĆ”rios, publicação ou exclusĆ£o para gerir karma: quaisquer interaƧƵes permanecem sujeitas Ć revisĆ£o humana explĆcita e Ć s polĆticas vigentes do Reddit.
Limite de confirmação: a curadoria leu o lote de conversa, não os scripts, estado persistido, agendador, logs, conta, API ou URLs públicas. Portanto, não confirma a ocorrência da pausa, a retomada manual, a saúde atual do watcher, a publicação posterior nem as métricas de karma relatadas. Nenhuma credencial, identificador de conta ou dado de autenticação é preservado.
Fonte local: lote de knowledge capture batch-17a07d6b00be46c290459611bb743f5a, evento 065f342effe57007ef9f6541, consultado em 2026-10-03.
NĆŗcleo de estado unificado para saĆŗde do Reddit reportado (2026-10-03)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: a Fase 1 do nĆŗcleo de saĆŗde teria sido implementada com estado persistido sob lock separado, escrita atĆ“mica, recuperação fechada diante de JSON invĆ”lido e uma cópia preservada do estado corrompido. O relato tambĆ©m declara uma interface central para registrar verificaƧƵes, falhas, pulos e reconciliação bem-sucedida, alĆ©m de uma fila de alertas idempotente com reenvio limitado.
DecisĆ£o de arquitetura relatada: somente a reconciliação bem-sucedida deve restaurar o estado para saudĆ”vel e remover a pausa persistida do pipeline. As razƵes de falha devem ser classificadas e os detalhes de alerta precisam ser sanitizados para nĆ£o expor material de autenticação. O envio de alertas deve ocorrer fora da regiĆ£o crĆtica para nĆ£o reter o lock durante I/O de rede.
Verificação reportada: a resposta capturada declara que uma suĆte de oito testes unitĆ”rios, incluindo dois processos concorrentes reais, concluiu com sucesso. A curadoria nĆ£o pĆ“de ler os arquivos operacionais, executar os testes, inspecionar o lock, o estado, os alertas ou o agendador; portanto, a implementação e o resultado dos testes permanecem evidĆŖncia operacional relatada. NĆ£o registrar caminhos operacionais, tokens, cabeƧalhos, cache de sessĆ£o, identificadores de conta ou detalhes de alertas no vault.
Relação: complementa o diagnóstico de pausa residual e preserva o princĆpio de que qualquer interação com conteĆŗdo do Reddit exige revisĆ£o humana explĆcita e conformidade com as polĆticas vigentes.
Fonte local: lote de knowledge capture batch-0330bc5730f544af8149f83427d90257, evento d7deabe7af31665f5fce2953, consultado em 2026-10-03.
Integração dos jobs ao estado unificado de saúde do Reddit (2026-10-03)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: os trĆŖs jobs do fluxo de Reddit teriam sido integrados ao nĆŗcleo de saĆŗde unificado. O watcher só tentaria recuperar autenticação quando obtivesse a concessĆ£o de reconciliação; o pipeline e o publicador registrariam falhas de autenticação e pulariam silenciosamente quando o estado nĆ£o estivesse saudĆ”vel. Falhas transitórias de rede ou limitação de taxa nĆ£o deveriam degradar esse estado.
Decisão de arquitetura relatada: a autoridade para promover o estado de volta a saudÔvel permanece exclusivamente na reconciliação bem-sucedida. Os jobs consumidores registram verificação, falha ou pulo, mas não restauram a saúde por conta própria. Essa separação evita que um job local limpe uma pausa persistida sem uma validação completa da autenticação.
Verificação reportada: a resposta capturada declara compilação dos três jobs, oito testes unitÔrios aprovados, execução do watcher sem erro, consulta de estado do pipeline e teste seco do publicador sem falhas. No mesmo relato, a detecção de um job obsoleto gerou um alerta pendente porque a entrega ao Telegram retornou HTTP 400; o alerta teria sido preservado para nova tentativa. A curadoria não leu os scripts, testes, arquivos de estado, logs, agendador, fila de alertas ou Telegram; portanto, esses resultados são evidência operacional relatada, não confirmação independente. Nenhuma credencial, identificador de conta ou detalhe de autenticação é preservado.
Guardrail de conformidade: maior resiliĆŖncia de autenticação e alertas nĆ£o altera as restriƧƵes anteriores: qualquer interação com conteĆŗdo do Reddit continua a exigir revisĆ£o humana explĆcita e conformidade com as polĆticas vigentes da plataforma.
Fonte local: lote de knowledge capture batch-748cb55069c44b9db0ffa1fc49c113dc, evento d29d4b6b6253abcde3ae84fb, consultado em 2026-10-03.
Ajustes reportados na integração de saúde do Reddit (2026-10-03)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: após a integração, o alerta ao Telegram teria recebido um fallback que repete o envio sem formatação Markdown quando a primeira tentativa recebe HTTP 400. O mesmo relato afirma que a retomada manual passou a exigir uma verificação de autenticação registrada antes de permitir a reconciliação, evitando que uma opção de retomada se tornasse inócua por nĆ£o deter a concessĆ£o normal de reconciliação.
Verificação reportada: a resposta capturada declara dez testes unitÔrios aprovados, compilação dos arquivos envolvidos e uma execução agendada do watcher sem erro. Também declara estado de saúde saudÔvel após a execução e a criação de uma verificação diÔria de divergência do registro de campanhas. Não foram lidos nesta curadoria os scripts, testes, estado persistido, agendador, fila de alertas ou a entrega no Telegram; portanto, os ajustes e resultados continuam evidência operacional relatada, não confirmação independente. Nenhum segredo, credencial, identificador de conta ou detalhe de autenticação é preservado.
Decisão de arquitetura a preservar: uma retomada manual não deve contornar a prova de autenticação; erros de apresentação de alerta não devem descartar o alerta pendente. Esses controles tratam recuperação e observabilidade, sem autorizar publicação, remoção ou outras interações autÓnomas com conteúdo do Reddit.
Fonte local: lote de knowledge capture batch-78304114c94f41e09c048f0c3d48039d, evento 841322a9b403f32d3544ea49, consultado em 2026-10-03.
Reauditoria reportada da integração de saúde do Reddit (2026-10-03)
Relato operacional no lote ā nĆ£o verificado independentemente nesta curadoria: uma reauditoria posterior declarou 13 testes unitĆ”rios aprovados e compilação de cinco arquivos Python. Ela confirma os guardrails de recuperação: a retomada manual só pode promover causas recuperĆ”veis de autenticação ou ausĆŖncia de token; indisponibilidade de CDP e estado corrompido sĆ£o recusados. Timeouts, respostas 5xx e limitaƧƵes 429 permanecem falhas transitórias, sem degradar a saĆŗde compartilhada.
Observabilidade e esquema reportados: o cooldown de alerta seria segmentado por natureza da falha, impedindo que um alerta recente de job obsoleto suprima um alerta de autenticação expirada; falhas do notificador registrariam traceback. O relatório também declara que os jobs autenticados de builder e publicador registram heartbeat de execução mesmo sem publicação. No registro de campanhas, a validação aceita schema_version 1.x com revisão a partir de 1 e verifica lifecycle.status; a execução relatada do validador não apresentou SCHEMA_ERROR e manteve como pendências apenas divergências de dados e agenda.
Limite de confirmação: a curadoria avaliou dois eventos que repetem o resultado da reauditoria, mas nĆ£o leu os arquivos operacionais, executou os testes, inspecionou o estado persistido, o agendador ou a entrega de alertas. Assim, os controles e saĆdas acima permanecem evidĆŖncia operacional relatada. Nenhum caminho operacional, identificador privado ou dado de autenticação foi preservado.
Fonte local: lote de knowledge capture batch-760865e827b14ffca93925ddaa96a5d1, eventos 397818cb9c065dee5acca662 e 8d8ce137ce2aaf2288cc1b6c, consultado em 2026-10-03.
Aprovação de escritas de memória
Confirmado (documentação oficial e aviso operacional local, 2026-09-22): quando memory.write_approval estĆ” ativo, o Hermes nĆ£o deve gravar, substituir ou excluir entradas de memória de modo autĆ“nomo. Fora do CLI interativo ā inclusive na revisĆ£o de autoaperfeiƧoamento em segundo plano ā a alteração Ć© encenada para revisĆ£o em vez de aplicada.
A revisĆ£o ocorre com /memory pending; depois, a entrada deve ser explicitamente aprovada com /memory approve ou descartada com /memory reject. Portanto, uma resposta de agente que alegue ter consolidado ou liberado espaƧo na memória sem evidĆŖncia dessa aprovação nĆ£o confirma a alteração. Conferir a fila pendente e o conteĆŗdo efetivo da memória antes de tratar a operação como concluĆda.
Limite de confirmação: o aviso local confirma que havia uma substituição proposta aguardando revisĆ£o naquela conversa; esta nota nĆ£o afirma qual configuração estĆ” ativa agora nem que qualquer entrada especĆfica foi aprovada ou rejeitada.
Incidente reportado de atualização de runtime (2026-09-27)
Relato operacional ā nĆ£o inspecionado independentemente nesta curadoria: Ć s 03:58 BRT, o gateway do Hermes teria recebido encerramento gracioso durante uma atualização automĆ”tica do sistema. No reinĆcio, o relato atribui a indisponibilidade a incompatibilidades entre o ambiente Python legado e o runtime atualizado, incluindo falhas de importação de dependĆŖncias e de inicialização de servidores MCP. Uma reinicialização posterior da VM e a conclusĆ£o da atualização teriam restaurado o serviƧo.
Decisão operacional: após atualização automÔtica ou indisponibilidade do gateway, não usar o status do processo como prova de recuperação. Confirmar, nesta ordem, que o gateway recebe uma mensagem, que os workers necessÔrios iniciaram sem erro e que uma tarefa real de baixo risco conclui. Preservar logs e versões de runtime para diagnóstico antes de qualquer alteração corretiva.
Limite de confirmação: o lote contém a pergunta de Yan e a resposta diagnóstica do agente, mas não os logs do systemd, o histórico do gerenciador de pacotes, a configuração do ambiente Python nem um teste independente posterior. Portanto, a causa raiz, os horÔrios e os componentes afetados permanecem como alegações do relato, não fatos confirmados no vault.
RelaƧƵes no vault
- Hermes Obsidian Knowledge Capture ā projeto do plugin.
- Google Antigravity CLI ā worker externo delegado.
- Obsidian / Quartz / Wiki-Yan ā vault e publicação.
RPG/1-DM Toolkitā guias operacionais do fluxo de divulgação.
LimitaƧƵes e cuidados
- Config e memória sincronizadas via Syncthing podem gerar conflitos (
*.sync-conflict-*) ā limpar periodicamente. - Delegados externos (agy, Codex) nĆ£o executam efeitos colaterais diretos: Hermes valida planos/saĆdas antes de aplicar.
- Nunca escrever credenciais/tokens no vault; chaves ficam no
.envdo Hermes. - A disponibilidade da rota Google AI Pro e seus modelos é variÔvel; manter um fallback independente e consultar a saúde/quota local antes de tarefas de alto volume.
Fontes
- Persistent Memory ā Hermes Agent, documentação oficial, consultada em 2026-09-27 (
memory.write_approval, fila de revisĆ£o e comportamento da revisĆ£o em segundo plano). - Slash Commands Reference ā Hermes Agent, documentação oficial, consultada em 2026-09-27 (
/memory pending, aprovação e rejeição). - Evidência local: lote de captura
batch-d7b330f749fd49249106264f406051d6, consultado em 2026-09-27 (aviso de alteração de memória aguardando revisão; nenhuma alteração individual confirmada). - Evidência local: lote de captura
batch-3d168af01359437f8b08c271f5c2779a, consultado em 2026-09-29 (objetivo inicial proposto para o Reddit Karma Builder; sem criação ou execução independente confirmada). - Evidência local: lote de captura
batch-56f99fb209514255956c0815e13b3321, consultado em 2026-09-29 (escopo proposto para auditar destinos de divulgação de mesas pagas; sem catÔlogo ou aprovação de comunidade confirmados). - Reddit, Reddit Rules, consultado em 2026-09-29 (participação autêntica, respeito às regras de cada comunidade e proibição de spam ou manipulação de conteúdo).
- EvidĆŖncia local: lote de captura
batch-98eeb98c1c6742869bc64c6bcfe170bd(execução reportada doreddit_karma_builder.py; HTTP 403 e nenhum comentÔrio publicado). - Evidência local: lote de captura
batch-6033e0f6a1704af1b4279cf31fe2ee35, consultado em 2026-09-29 (três ciclos via CDP/xdotool; nenhum comentÔrio confirmado no log; contador persistido divergente). - Evidência local: lote de captura
batch-ad6d1c742ce94f82801732bf07a3132e, consultado em 2026-09-29 (substituição e reativação do publicador relatadas; sem inspeção independente da VM, do job ou de publicação real). - Evidência local: lote de captura
batch-56095ea54c184a419b074b8f96857a35, consultado em 2026-09-29 (acesso autenticado e preparação de três drafts relatados; sem inspeção de sessão, cache, código, logs ou post público). - Evidência local: lote de captura
batch-2b53dadcc82a40ffa048dedc0284d0a0, consultado em 2026-09-29 (smoke test de publicação e estado de moderação relatados; sem acesso independente aos logs, à API ou ao post nesta curadoria). - Evidência local: lote de captura
batch-39ee0b72a5b04f47b57591e96bfb626f, consultado em 2026-09-29 (regra proposta de distribuição cruzada por onda; sem inspeção independente da configuração, das polĆticas atuais dos subreddits ou de publicaƧƵes). - EvidĆŖncia local: lote de captura
batch-fef926440bff4b729e0e39a80cce05ed, consultado em 2026-09-29 (agenda declarada de duas ondas e destinos; sem inspeção independente de agendador, logs, polĆticas atuais ou posts). - EvidĆŖncia local: lote de captura
batch-641840d0e2584164967afc1995e57554, consultado em 2026-09-29 (três publicações e inspeção da caixa de entrada reportadas; sem acesso independente à API, aos logs, à conta ou às URLs públicas). - Evidência local: lote de captura
batch-76a59824921447b09e14861d45498ddd, consultado em 2026-09-29 (remoção e correção de destinos reportadas; implementação e estado atual não inspecionados nesta curadoria). - Evidência local: lote de captura
batch-5d7af2555b354af38645eb17544698f2, consultado em 2026-09-29 (inventÔrio de 19 destinos de divulgação reportado; os arquivos operacionais ficaram fora da allowlist do worker e as classificações exigem reconfirmação antes de uso). - r/FoundryLFG, Clarifying Rule 5, comunicado da moderação, consultado em 2026-09-29 (uso obrigatório de
[FoundryVTT]no tĆtulo). - r/FoundryLFG, Now enforcing Rule 2: [PAID] in post titles, comunicado da moderação, consultado em 2026-09-29 (uso obrigatório de
[PAID]no tĆtulo de mesas cobradas). - r/lfgmisc, Rules, regras da comunidade, consultada em 2026-09-29 (referĆŖncia de revisĆ£o; a proibição de mesas pagas foi registrada no lote local e requer reconfirmação antes de publicar).
- Reddit Help, Reddit Data API Wiki, consultado em 2026-09-29 (OAuth, identificação do cliente e bloqueio de trÔfego não autenticado).
- Reddit Help, Developer Platform & Accessing Reddit Data, consultado em 2026-09-29 (token OAuth ou login para IP de provedor hospedado).
- Reddit Help, Responsible Builder Policy, consultada em 2026-09-29 (registro e rotulagem de apps; proibição de manipular karma e de spam por comentÔrios automatizados; limites de escopo).
- Reddit Help, Developer Platform & Accessing Reddit Data, consultado em 2026-09-29 (aprovação para uso comercial das ferramentas de desenvolvedor).
- EvidĆŖncia local: lote de captura
batch-979f638c17784a63acc9cc407462061e, consultado em 2026-09-29 (auditoria contĆnua, anĆ”lise de feedback e remoção automĆ”tica apenas relatadas; sem inspeção independente da implementação ou de atividade no Reddit). - EvidĆŖncia local: lote de captura
batch-1c139c72fb504d19978734c82a469064, consultado em 2026-09-30 (pedido de stop-loss por karma e ativação de watcher apenas relatada; sem inspeção independente de implementação, agendador, logs, conta ou comentÔrios públicos). - Evidência local: lote de captura
batch-4b0552360cdb441fa788bcb4c971c174, consultado em 2026-09-30 (cadência de 20 minutos para watcher e de uma hora para pipeline, além de estado compartilhado, apenas relatados; sem inspeção de agendador, código, estado ou logs). - Reddit Help, Responsible Builder Policy, consultada em 2026-09-30 (apps não podem manipular karma; vedação de spam por posts, comentÔrios ou mensagens automatizados).
- EvidĆŖncia local: lote de captura
batch-78bc6bf53fec4f769f87e3b812357b59, consultado em 2026-09-30 (remoção de comentÔrio e ajuste editorial apenas relatados; sem inspeção de conta, código, logs ou conteúdo público). - Evidência local: lote de captura
batch-8fd2a1441f5344108adfb4edd95b4183, consultado em 2026-09-30 (flag reportado emr/dndnext; sem acesso independente à conta, ao comentÔrio, à URL ou à moderação). - r/dndnext, resposta de moderação reproduzindo a proibição de IA/LLM, resultado público indexado, consultado em 2026-09-30 (proibição reportada de textos ou comentÔrios escritos por IA/LLM; reconfirmar a regra na pÔgina da comunidade antes de participar).
- EvidĆŖncia local: lote de captura
batch-2b7e5a804cf54c9aaf262221f054199f, consultado em 2026-09-29 (diagnóstico de indisponibilidade após atualização relatado por agente; sem inspeção independente de logs ou do runtime). - Documentação oficial ā Persistent Goals (
/goal): https://hermes-agent.nousresearch.com/docs/user-guide/features/goals (consultada em 2026-09-20). - Documentação oficial ā Recurring Loops: https://hermes-agent.nousresearch.com/docs/user-guide/features/loops (consultada em 2026-09-20; distinção entre
/goal,/loope cron). - EvidĆŖncia local: lote de captura
batch-bd60cf05b9dc4016b10ca087e54c383a, consultado em 2026-09-20 (pergunta operacional sobre/goal; sem instruções do lote executadas). - Evidência local: lote de captura
batch-31bcec05b51043fe9d147a09e0c61882, consultado em 2026-09-17 (atualização visual de banners para Facebook relatada; estado atual não verificado). - Evidência local: lote de captura
batch-3620e2f6cd054ee59001466dc5b35428, consultado em 2026-09-12 (incidente e recuperação reportados da rotação de divulgação no Discord). - Evidência local: lote de captura
batch-c48efb7a162d4411884ca517e6116868, consultado em 2026-09-28 (falha reportada de seleção/validação de destino em uma rodada via CDP; sem inspeção independente das mensagens). - Evidência local: lote de captura
batch-b6ed2940a8984172a1d4d0f2aa382346, consultado em 2026-09-11 (decisĆ£o operacional sobre comandos inline). - Security ā Hermes Agent, documentação oficial, consultada em 2026-09-11 (modelo de aprovaƧƵes para comandos perigosos).
- Slash Commands Reference ā Hermes Agent, documentação oficial, consultada em 2026-09-11 (confirmaƧƵes destrutivas configurĆ”veis).
- EvidĆŖncia local: lote de captura
batch-f751d59556a44b1a80016b98c31620c5, consultado em 2026-08-23. - EvidĆŖncia local: lote de captura
batch-e04313211c234ad7a0dc1668ab2bffc0, consultado em 2026-08-23. - EvidĆŖncia local: lote de captura
batch-1d2a5a0622104a589434fa2e0c3eef2a, consultado em 2026-08-23. - EvidĆŖncia local: lote de captura
batch-7ac105273370467b8eed4c935e61dc89, consultado em 2026-08-23 (snapshots de provider/modelo e pin de cron jobs). - EvidĆŖncia local: lote de captura
batch-616134d161d7406f97245761152b63d7, consultado em 2026-08-28 (atualização declarada da sincronização semanal de divulgação). - Documentação oficial ā Scheduled Tasks (Cron): https://hermes-agent.nousresearch.com/docs/user-guide/features/cron (consultada em 2026-08-23; comportamento fail-closed e pin de provider/modelo).
- Documentação oficial: https://hermes-agent.nousresearch.com/docs (Confirmado)
- Documentação oficial ā Slash Commands: https://hermes-agent.nousresearch.com/docs/reference/slash-commands (consultada em 2026-08-27;
/restart). - Documentação oficial ā CLI Commands Reference: https://hermes-agent.nousresearch.com/docs/reference/cli-commands (consultada em 2026-08-27;
hermes gateway restarte--all). - Telegram ā Bot Features: Privacy Mode, consultado em 2026-08-28.
- Telegram ā Bot API: User, consultado em 2026-08-28 (
can_read_all_group_messages).
Primeiro anĆŗncio manual de The Varisian Epic em r/pathfinder_lfg (2026-09-30)
Relato no lote ā nĆ£o verificado independentemente nesta curadoria: Yan informou ter publicado seu primeiro anĆŗncio em r/pathfinder_lfg, para Pathfinder 2e: The Varisian Epic (1ā20 Megacampaign). A resposta do agente afirmou que o post estava visĆvel, com flair Searching for Players, e que o destino jĆ” constava na automação exclusivamente para mesas de Pathfinder 2e; tambĆ©m afirmou ter registrado um cooldown de sete dias. O lote nĆ£o contĆ©m URL pĆŗblica, ID do post, leitura da configuração, do estado persistido, do código, dos logs, da caixa de entrada ou da API. Assim, publicação, flair, visibilidade, filtro de sistema e cooldown sĆ£o evidĆŖncia operacional relatada, nĆ£o confirmação de estado atual.
DecisĆ£o operacional a preservar: tratar r/pathfinder_lfg como destino potencial apenas para mesas PF2e e confirmar, antes de qualquer repost automatizado, a URL pĆŗblica, o estado de remoção, as regras e a flair vigentes da comunidade, alĆ©m do cooldown efetivamente registrado. NĆ£o inferir uma polĆtica permanente a partir de posts indexados ou de uma resposta do agente.
Corroboração externa limitada: resultados públicos indexados mostram anúncios recentes de mesas PF2e pagas em Foundry VTT na comunidade, mas isso demonstra prÔtica observada, não autorização da moderação nem regra vigente.
Fontes:
- EvidĆŖncia local: lote de captura
batch-2adb12f119d6416eb39bdd0d31ef5489, eventoc32e2316f2655bf5dc50a965, consultado em 2026-09-30. - r/pathfinder_lfg, exemplo pĆŗblico de anĆŗncio PF2e pago em Foundry VTT, resultado indexado, consultado em 2026-09-30.
- Evidência local: instalação em
C:\Users\Yanbde VMfoundry(Confirmado)