Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Olá Zora! (ou como enfrento o caos, e o TDAH, d...

Olá Zora! (ou como enfrento o caos, e o TDAH, diariamente) v2

Apresentada na PythonCerrado 2026

Tenho mais chapéus do que é saudável a uma pessoa só: executivo de uma consultoria pequena, dev sênior em uma empresa internacional, voluntário e líder de uma comunidade open source, filho, pai, marido e com diversos boletos para pagar.
Cada papel tem seu vocabulário, prazos, urgências e seu próprio modo de me consumir. Some a isso TDAH, os diversos interesses e hobbies, e o resultado é caótico.

Nessa apresentação eu conto como cheguei num workflow que parece funcionar pra mim:

- Notas em markdown como ponto de partida — uma forma de externalizar memória de trabalho e ancorar contexto entre janelas de atenção que duram pouco.
- Um agente de IA pra programação como catalisador: processos informais que eu carregava na cabeça viraram Skills e subagentes reutilizáveis.
- Zora, um assistente pessoal construído em cima disso, que cuida das tarefas chatas e repetitivas — documentar código, contabilizar horas, gerar relatórios, organizar burocracia — me deixando livre pra explorar as muitas ideias novas que aparecem no caminho.

Não é tutorial nem manifesto. É um relato pessoal, honesto, com o que custou caro descobrir, o que ainda não funciona, e por que essa é a MINHA solução — provavelmente não a sua, mas talvez possa ser a semente da sua automação

Avatar for Érico Andrei

Érico Andrei

November 07, 2026

More Decks by Érico Andrei

Other Decks in Technology

Transcript

  1. > zora start-presentation event pythoncerrado-2026 Olá Zora! ou como enfrento

    o caos, e o TDAH, diariamente Érico Andrei - - Python Cerrado 2026 - Brasília - DF - 2026-11-07 NCC-1031
  2. PYTHON CERRADO 2026 A L I N H A N

    D O E X P E C TA T I V A S O que esta palestra não é 01 Não é um tutorial. Não tem repositório para clonar nem passo a passo para reproduzir. 02 Não é propaganda. Cito ferramentas, mas a tese é sobre princípios, não sobre "use X". 03 Não é "IA resolve tudo". O tom é pragmático e sinceramente fala mais sobre meu TDAH do que sobre a tecnologia. 04 Não é receita universal. Acredito, fortemente, que cada pessoa tem seu próprio jeito de se organizar. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  3. PYTHON CERRADO 2026 PA R A Q U E M

    É E S TA C O N V E R S A Levante a mão se você… …é dev (de qualquer nível) e tem curiosidade sobre …acumula papéis profissionais em conflito e sente o agentes em fluxos pessoais. custo de trocar de chapéu. …é neurodivergente e quer adaptar as ferramentas …já testou várias soluções de produtividade e ao seu jeito, não o contrário. abandonou todas. Qualquer uma abandonada conta. Pré-requisitos: terminal, markdown, algum uso de assistentes de IA. Nada de internals de LLM. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  4. PYTHON CERRADO 2026 O CENÁRIO · CHAPÉU 1 DE N

    Família Filho, pai(thon), marido. O chapéu que não tem sprint, não tem issue tracker e não aceita "depois eu documento". / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  5. PYTHON CERRADO 2026 O CENÁRIO · CHAPÉU 2 DE N

    Trabalho Simples Consultoria CxO, DevOps, dev, instrutor. kitconcept dev sênior, DevOps. Duas empresas, vários fusos, vários fluxos, dois vocabulários — e o mesmo teclado. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  6. PYTHON CERRADO 2026 O CENÁRIO · CHAPÉU 3 DE N

    Comunidade Plone coisas demais. Brasil PloneGov-BR, Python Brasil. O chapéu que ninguém paga e que, por isso mesmo, é fácil deixar escapar. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  7. PYTHON CERRADO 2026 O CENÁRIO · CHAPÉU 4 DE N

    Todo o resto Star Trek, retrocomputação (MSX), Juventus, basquete, programação criativa. Cada papel tem o próprio vocabulário, os próprios prazos e as próprias ansiedades. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  8. O PROBLEMA E um pouco de tempero: TDAH Memória de

    trabalho vaza Trocar de contexto custa caro O que não está escrito em algum lugar confiável Cada chapéu novo é um reboot mental — e são muitos simplesmente some. reboots por dia. Trello Pomodoro GTD E-mails Calendários Bullet journal Todos falharam pelo mesmo motivo: exigiam que eu fosse organizado. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  9. > zora history since 2023 Do zero até agora: Uma

    evolução, não um plano 2023 2026-03 2026-03-25 2026-04 2026-05 2026-07 2026-09 2026-10 2026-11 Notas em Claude Code; Nasce o Sessões, Menu bar e Issues e PRs Config, Nix, A Zora Agentes pacote zora reuniões, log memórias em qualquer Linux trabalha levam issues sozinha às 5h até o PR verde Markdown no config no git Obsidian de horas forge / / - - Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  10. PYTHON CERRADO 2026 2023 · A FUNDAÇÃO Notas em Markdown

    com Obsidian ✓ Simples o bastante para eu não abandonar depois de duas semanas — já são 3 anos. ✓ Aos poucos, organizando as coisas em pastas. ✓ Dropbox para sincronizar (na prática, backup). ✓ Uma memória de trabalho que eu consigo externalizar e confiar. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  11. PYTHON CERRADO 2026 MARÇO DE 2026 · O AGENTE Claude

    Code como agente de programação ✓ Em uso para código desde o Bucharest Sprint ✓ Uma estrutura no vault do Obsidian para cada codebase. ✓ Processos informais que eu carregava na cabeça viraram skills, subagentes e arquivos versionados. ✓ Workflows que não moravam em lugar nenhum agora são grep-áveis. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  12. PYTHON CERRADO 2026 22 DE MARÇO DE 2026 · O

    DESVIO Configuração versionada no git repositório make install /commit-claude-config agentes · comandos · skills · CLAUDE.md Makefile reconstrói tudo Cada codebase cuida do seu CLAUDE.md Tudo o que define como eu trabalho Troca o conteúdo de ~/.claude por Uma skill força os outros projetos a com o agente, em um único repo. symlinks para o repo. Máquina nova? commitar as próprias mudanças de Um comando. configuração. Já fiz isso para outras coisas antes — tentei Nix, Ansible. O objetivo é um só: ser repetível. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  13. PYTHON CERRADO 2026 25 DE MARÇO DE 2026 · A

    ASSISTENTE Zora Uma assistente pessoal em Python + Typer (e muitos pacotes do PyPI), construída em cima das notas e do agente. Batizada em homenagem ao Depende fortemente do Me libera para correr atrás E, claro, tem uma "GUI" de computador da Discovery — meu jeito de documentar as da próxima coisa verdade no macOS. referência a Star Trek (vem coisas. interessante. mais por aí). / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  14. PYTHON CERRADO 2026 C O M O A Z O

    R A É F E I TA Quatro regras de design Uma CLI em Typer que fica entre o Claude Code e todo o resto: o timer de sessões, o vault, GitHub e GitLab, Google Calendar. O Claude faz uma chamada zora <comando> e recebe JSON estruturado de volta. JSON para agentes, Rich para humanos Erros são dados Se stdout não é um TTY, sai JSON. No terminal, tabelas, painéis e Uma falha devolve {"status": "error", "message": …}, não um links clicáveis para as notas. traceback. O agente consegue lidar com isso. Uma chamada, tudo o que precisa O vault é a fonte da verdade zora session start devolve a nota da sessão, a sessão anterior, Metadados de cada codebase vivem na nota Overview, no a config, o estado do git e as memórias do codebase em um só Obsidian. O CLAUDE.local.md do repo é um symlink para o vault: payload. sobrevive a re-clone e máquina nova. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  15. PYTHON CERRADO 2026 SETE MESES E MEIO DEPOIS Zora em

    números 330 23,7 mil 1.570 104 commits desde 22 de março linhas de Python testes, em 51 arquivos comandos, em 17 grupos 164 1.444 1.726 h 236 codebases no vault sessões de código de tempo ativo medido dias com pelo menos uma registradas sessão Números do repositório e do log de sessões em 06/11/2026. O log começa antes da Zora porque sessões antigas foram importadas. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  16. PYTHON CERRADO 2026 MÊS A MÊS Nada disso foi planejado

    mar · 2026 abr mai · jun jul Nasce o pacote zora Sessões e reuniões Menu bar e memórias Issues em qualquer forge Um repo para versionar a config pause/resume/break, notas de App na barra do macOS, zora issue sobre GitHub e GitLab, do Claude Code; três dias depois, a reunião, zora day e o log de consolidação de memórias, e a identidades git, contatos e CLI. Saída JSON ou Rich conforme o sessões em JSONL + SQLite. config dos codebases muda para o snapshots de recuperação. TTY. vault. ago set out nov PRs e os primeiros passos fora do macOS Config, Nix e renomes Às 5h, e até o PR verde Auditoria e um log por máquina zora pr, timers systemd, imagem ~/.zora/config.json, um flake Nix, O servidor roda zora report às 5h; zora codebase audit, zora Docker para os testes no Linux. e a Zora instalada no servidor de o agente issue-to-green-pr leva screenshot direto no vault, e cada casa. uma issue até um PR com CI verde host com o próprio log de sessões. Cada mês resolveu a dor do mês anterior. Nenhuma feature veio de um roadmap. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  17. PYTHON CERRADO 2026 DELEGANDO A AGENTES O que a Zora

    tira da minha frente Issues e PRs Contagem de horas Relatórios Documentação de código Criar issues, comentar, abrir As sessões do dia viram Do dia, da sessão, da Cada sessão de código PRs — e, desde outubro, horas por cliente e projeto. semana — para mim, para o termina com uma nota no levar uma issue até um PR Eu não preciso lembrar. time, para o cliente. vault, sem eu escrever. com CI verde. Várias em paralelo. Regra: só delego o que é repetitivo e que eu consigo conferir depois. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  18. PYTHON CERRADO 2026 A IDEIA MAIS INTERESSANTE O ciclo de

    melhoria 1 · /session-end 2 · memórias 3 · /consolidate-memories 4 · próxima sessão Revisão kaizen Lições viram memórias O que se repete sobe Em todos os codebases A sessão termina com uma Cada codebase guarda o que Um agente lê todas as Uma lição aprendida em um revisão: ferramenta mal aprendeu com os próprios memórias e propõe: regra projeto chega a todos os usada, documentação erros. global, skill, ou descartar. Eu outros 163. faltando, contradições. aprovo. 6 agentes 17 slash commands 15 skills codebase-init, obsidian-scribe, memory- /session-start, /session-end, /issue-to- zora, kaizen, plonista, pytest, py5, gh, glab, consolidator, codebase-doctor, issue-to- pr, /upgrade-dependents, /audit- towncrier, social-media-marketer… green-pr, codebase-judge codebases… / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  19. $ zora meeting create a ponte entre calendários e Obsidian

    / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  20. $ zora day sessions as sessões de trabalho do dia

    / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  21. $ zora codebase info · set-identity tudo o que a

    Zora sabe sobre um codebase / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  22. $ zora session report o relatório de uma ou mais

    sessões / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  23. relatório de sessão de código a nota de sessão no

    vault do Obsidian / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  24. PYTHON CERRADO 2026 O Q U E A C O

    N TA G E M D E H O R A S M E M O S T R O U Para onde foram 1.726 horas HORAS DE SESSÃO ATIVA POR MÊS POR CHAPÉU 279 247 236 144 139 249 Plone (core, add-ons, comunidade) 44% Simples Consultoria 22% Pessoal 19% kitconcept 15% 241 148 45 Outubro foi recorde: 279 h, 300 sessões e 79 codebases — quase o dobro de qualquer mês mar* abr mai jun jul ago set out nov* anterior. Em 30/10, 40 sessões em um só dia. * mês parcial. Minutos contados por sessão: sessões em codebases diferentes rodam em paralelo, então um dia pode somar mais do que o relógio. Fonte: Sessions.jsonl por host, 06/11/2026. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  25. PYTHON CERRADO 2026 DESDE 12 DE OUTUBRO DE 2026 ·

    TODO DIA ÀS 5H Às 5h da manhã, a Zora trabalha sozinha javari é uma caixinha sempre ligada em casa, rodando NixOS. Um timer POR QUE É SEGURO do systemd dispara todo dia às 05:00 e roda: ✓ Um único escritor. O vault sincroniza via Dropbox; só o javari agenda esses jobs, o Mac nunca. Zero cópias conflitantes. zora day prepare days 7 ✓ Sem credenciais. Nada de Claude, gh, glab ou Google: só cria as notas diárias de hoje e dos próximos seis dias, sem sobrescrever arquivos do vault e um cache SQLite local. nenhuma. zora report ✓ Idempotente. Só as tabelas e propriedades da própria Zora date … são reescritas; texto escrito à mão sobrevive. dia, mês e ano, de hoje e de ontem. É o "ontem" que fecha o mês no dia 1º. ✓ Pula, não falha. Se o disco cifrado com o vault não está montado, o run é pulado. Quando eu acordo, a nota do dia e os relatórios já estão no Obsidian. ✓ Declarativo. Pacote Nix construído do flake, com a suíte de Ninguém abriu um terminal. testes; o timer é um módulo NixOS. / / - - - - Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  26. > zora demo live where hallway-track Não é teoria. Me

    procure durante o evento e eu mostro, ao vivo, como o meu workflow funciona. O Q U E D Á PA R A V E R E M C I N CO M I N U TO S zora day uma sessão de código, do início ao fim zora issue mine o seu caso — traga o seu caos - - - - Vou estar por aí nos corredores — ou me chame: @ericof · @ericof.com · @[email protected]
  27. ANÁLISE CRÍTICA O que não funciona (ainda) falha 01 Só

    funciona se eu documentar A Zora depende das minhas notas. Semana sem notas = assistente cega. [exemplo real] falha 02 Manutenção constante Skills reescritas toda semana. Modelos mudam, ferramentas mudam, eu mudo. [exemplo real] falha 03 Confiança demais Relatório bonito não é relatório certo. 40 sessões de agentes em um dia (30/10) são 40 PRs para eu revisar — e revisar é a parte que não se delega. Instrução não foi clara o bastante, ele se recusou a até mesmo commitar. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  28. A L E R TA V E R M E

    L H O ANÁLISE CRÍTICA Os limites da automação pessoal O que eu ganho O que eu pago Onde traço a linha Memória de trabalho externa e confiável Disciplina diária de escrever Nada entra na Zora que não esteja escrito Tempo cuidando do sistema em vez do Se cuidar custa mais do que fazer, a peça trabalho morre Menos custo para trocar de chapéu Tudo que sai para outra pessoa, eu leio Burocracia some da minha frente Risco de aceitar erro sem olhar Diversão em tarefas chatas Custo financeiro e dependência de serviço antes Depende do custo em horas Automação pessoal não remove o trabalho. Ela troca o tipo de trabalho — e a troca tem que valer para você. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  29. PYTHON CERRADO 2026 A TESE Por que isso funciona 01

    02 03 Não é porque a tecnologia é boa Eu construí para mim Cada peça é descartável A tecnologia é ok. Ela não é o E eu gosto de me divertir fazendo coisas Skills são reescritas toda semana. protagonista desta história. chatas. Isso sustenta o hábito. Subagente que não paga o aluguel é despejado. O sistema se dobra ao meu caos, em vez de me pedir para me dobrar à ordem dele. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  30. Permissão para construir o seu Não estou vendendo a Zora

    — você não consegue usá-la. Ela serve a uma pessoa. Muita gente nesta sala já sabe que sistemas "tamanho único" não servem. As ferramentas estão baratas. A parte difícil é admitir o que você realmente precisa. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  31. PYTHON CERRADO 2026 REFERÊNCIAS Para continuar a conversa Obsidian Claude

    Code obsidian.md docs.claude.com/en/docs/claude-code Typer Plone · PloneGov-BR typer.tiangolo.com plone.org · plone.org.br Zora, computador da USS Discovery memory-alpha.fandom.com/wiki/Zora Érico Andrei · Simples Consultoria · kitconcept / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/
  32. > zora end-transmission "Zora, encerrar transmissão." Obrigado. As melhores conversas

    acontecem no corredor. / / Érico Andrei - @ericof - @ericof.com - @[email protected] - https: ericof.com/