Contexto rápido (IDs)¶
Cole o bloco abaixo no início de uma nova conversa com um assistente (opencode, Claude, ChatGPT, etc.) para dar acesso imediato a todos os IDs e relações do sistema.
Dados de acesso¶
- Email Google: renato.no@gmail.com
- GitHub: renato-nonnenmacher
- Repo do robô:
renato-nonnenmacher/etl_extrato_c6(branchmain) - Repo desta documentação:
renato-nonnenmacher/perfinpipe.online
Arquivos no Google Drive¶
- Planilha (Sheet nativa):
1AXcNLgKLdcVx48oeZeq78eGPUa2Gq4rSnbmvdCha7M0- Nome:
[00] Controle Financeiro - Caminho:
[02][O] ORGANIZAR/[02][A] AREAS/[02][F][03] FINANCAS/[02] CONSOLIDACAO - Aba-alvo: Apontamentos — 9 colunas:
ID | Carimbo data/hora | Valor | Data | Categoria | Classificação | Parcelado SN | Descrição | Forma Pagamento - Aba lancamentos: dados brutos (auditoria)
- Compartilhada com
robo-github@robo-extratos.iam.gserviceaccount.com(Editor)
- Nome:
- Documentação (Google Doc):
1VbPmnnUfeb0jhuB1f55Umpio7HkVsdpiVNwiIhLKZhA- Nome:
[01][DOC] Motor Extratos
- Nome:
Pastas importantes no Drive¶
- [02] CONSOLIDACAO:
1zz8H8w2IC7PDxhl74FayVIVR_plbBZAP - [00] DOCUMENTACAO:
1rF87NDS0z7Ye79ZqriTeC2DYMI0R4HHZ - [01] EXTRATOS (onde o Apps Script salva os PDFs):
1tFq17ACQ8ZavB7UHjf63_W92ixeJeqpY
Service Account do GitHub¶
robo-github@robo-extratos.iam.gserviceaccount.com(project_id:robo-extratos)- Já compartilhada como Editor na planilha.
Regras de negócio atuais¶
- A Etapa 6 grava em duas abas de forma atômica (mesmo ID):
lancamentos(bruto) +Apontamentos(tratado). max-ID = max(lancamentos, Apontamentos)— atualmente 122, próximo será 123.- A deduplicação lê apenas de
lancamentos(o formato bruto bate com o PDF do banco). - Marcador de categoria:
Classificar. - O Hermes Agent reconhece
Classificarcomo gatilho.
Integrações¶
- Gatilho:
main.py(GitHub) envia webhookPOSTparahttps://extratos.nunmaker.online/webhooks/classificar-extratos(Cloudflare Tunnel →localhost:8644). - Tabela de aprendizado:
~/.hermes/skills/productivity/motor-extratos/aprendizado.json(30+ regras, versão 2).
Estado dos lançamentos¶
- 122 lançamentos classificados (IDs 1–122).
- Alguns ainda como
Classificarpara revisão (ex.: 56, 62, 66, 71, 80, 87, 91, 109).