Shell / TypeScript / Python
monozukuri
Backlog em PRs pequenos e revisáveis.
★ 6 · 28/10/2026Ver projeto ↗Senior Software Engineer com mais de 12 anos de experiência em arquitetura, plataforma e IA aplicada. Construo apps, backends e ferramentas para times entregarem melhor.
01 / BUILD
Shell / TypeScript / Python
Backlog em PRs pequenos e revisáveis.
★ 6 · 28/10/2026Ver projeto ↗Swift / SwiftUI / Agent skills
Review em camadas. Contexto em primeiro lugar.
★ 38 · 28/10/2026Ver projeto ↗TypeScript / Skills / Templates
Da intenção a um plano executável.
★ 11 · 28/10/2026Ver projeto ↗TypeScript / Notion / OAuth
Integrações que respeitam fronteiras.
★ 0 · 28/10/2026Ver projeto ↗Arquivo
BUILD / SYSTEMS & DECISIONS
Explore meu processo e as decisões por trás de cada projeto. Selecione um componente para entender sua responsabilidade.
THE PIPELINE / SYSTEM MAP
Uma leitura dos padrões presentes nos seis projetos: tornar a intenção explícita, separar responsabilidades e produzir evidência antes de avançar.
Etapa 1 / 7
Definir problema, escopo e aceite em artefatos legíveis. Referências: Feature-marker e monozukuri.
Etapa 2 / 7
Transformar requisitos em plano técnico e tarefas; questionar lacunas antes de implementar. Referência: Feature-marker.
Etapa 3 / 7
Separar extração, verificação e persistência no SavePlace; manter conexões Notion no backend do GastandoYa.
Etapa 4 / 7
Worktrees, agentes e controles de custo no monozukuri; artefatos de execução continuam no repositório.
Etapa 5 / 7
Revisar aderência à spec e arquitetura com swift-code-reviewer-skill; classificar falhas com ci-guard.
Etapa 6 / 7
monozukuri abre PRs; Feature-marker termina em commit local e handoff. São contratos diferentes de entrega.
Etapa 7 / 7
Memória com proveniência no monozukuri e sugestões de padrões no reviewer alimentam a próxima iteração.
A arquitetura aparece nas decisões e nos limites, não só na escolha da stack.
Percurso ilustrativo dos componentes documentados, sem execução dos projetos. Fontes consultadas em 2026-10-28.
Explore os componentes ou reproduza o percurso.
THE PIPELINE / SYSTEM MAP
Orquestração fora do agente, execução por feature e memória entre entregas.
Etapa 1 / 6
pick ordena ou seleciona features; loop coordena a fila de trabalho.
Etapa 2 / 6
Cada feature ganha um espaço de trabalho independente para mudanças revisáveis.
Etapa 3 / 6
PRD, TechSpec, Tasks e Code rodam com o agente configurado e skills do projeto.
Etapa 4 / 6
Validar a entrega e respeitar limites de custo, tempo e tokens. Checkpoints permitem retomada.
Etapa 5 / 6
O resultado é uma mudança separada, acompanhada de resumo e evidência para revisão.
Etapa 6 / 6
Guardar aprendizado, origem e contexto de aplicação; o router injeta resumos antes de detalhes.
Isolar o trabalho e preservar contexto sem acoplar o fluxo a um único agente.
Percurso ilustrativo dos componentes documentados, sem execução dos projetos. Fontes consultadas em 2026-10-28.
Explore os componentes ou reproduza o percurso.
THE PIPELINE / SYSTEM MAP
Da evidência social ao lugar verificado, com salvamento explícito.
Etapa 1 / 6
A entrada suportada é uma URL pública TikTok; o adaptador obtém metadados oficiais via oEmbed.
Etapa 2 / 6
Reaproveitar análise da fonte e replay; PostgreSQL separa cache reutilizável do histórico privado por sessão.
Etapa 3 / 6
Metadados sustentam candidatos estruturados. Prompt, tokens, custo estimado e latência são registrados.
Etapa 4 / 6
Google Places confirma identidade geográfica. Apenas o provedor pode marcar um lugar como verificado.
Etapa 5 / 6
Ambiguidade ou falta de evidência vira um estado de revisão, sem inventar endereço ou coordenadas.
Etapa 6 / 6
O clique explícito salva um lugar verificado na biblioteca da sessão; dados podem ser gerenciados depois.
A IA propõe candidatos. O provedor verifica o lugar. A pessoa decide salvar.
Percurso ilustrativo dos componentes documentados, sem execução dos projetos. Fontes consultadas em 2026-10-28.
Explore os componentes ou reproduza o percurso.
THE PIPELINE / SYSTEM MAP
Uma falha de CI vira uma decisão classificada, com orçamento e verificação.
Etapa 1 / 6
Capturar checks e logs da falha antes de qualquer tentativa de rerun.
Etapa 2 / 6
Distinguir falha da branch, infraestrutura, teste flaky, dependência e desconhecido. Scripts Python não chamam LLM.
Etapa 3 / 6
Falhas elegíveis só podem repetir dentro dos limites por job, PR e minutos.
Etapa 4 / 6
Um teste flaky que ficou verde precisa de verificação adicional no mesmo SHA.
Etapa 5 / 6
Registrar histórico de flakiness; recomendar quarentena quando os critérios se aplicam. A pessoa decide.
Etapa 6 / 6
branch_failure exige correção; unknown exige leitura manual dos logs. Orçamento esgotado interrompe o retry.
Corrigir código, investigar ou repetir são caminhos diferentes.
Percurso ilustrativo dos componentes documentados, sem execução dos projetos. Fontes consultadas em 2026-10-28.
Explore os componentes ou reproduza o percurso.
THE PIPELINE / SYSTEM MAP
O mesmo núcleo de revisão, adaptado a quatro runtimes de agentes.
Etapa 1 / 5
Ler mudanças, critérios de aceite e arquivo de padrões do projeto antes de avaliar código.
Etapa 2 / 5
Claude, Codex, Gemini e Kiro recebem instruções nos formatos e caminhos de cada runtime.
Etapa 3 / 5
Spec, Swift, SwiftUI, performance, segurança, arquitetura e padrões do projeto.
Etapa 4 / 5
Achados por arquivo e severidade, com ações para orientar a próxima revisão.
Etapa 5 / 5
Agrupar achados repetidos e propor regras para o projeto; sugestões não são aprovação automática.
Revisar o código contra a intenção e os padrões do projeto.
Percurso ilustrativo dos componentes documentados, sem execução dos projetos. Fontes consultadas em 2026-10-28.
Explore os componentes ou reproduza o percurso.
THE PIPELINE / SYSTEM MAP
O pacote instala assets; o agente conduz o trabalho e deixa artefatos no repositório.
Etapa 1 / 6
Copiar a skill e templates para Claude, Codex ou Gemini; o CLI não executa o workflow.
Etapa 2 / 6
Invocar a skill em um projeto Git e trabalhar em uma feature branch.
Etapa 3 / 6
Produzir arquivos Markdown legíveis em tasks/{slug}, preservando intenção e plano.
Etapa 4 / 6
Questionar escopo, testes e handoff antes da implementação; resolver lacunas nos artefatos.
Etapa 5 / 6
Executar as tarefas e verificações no runtime do agente, preservando trabalho não relacionado.
Etapa 6 / 6
Entregar branch e comandos para push/PR. O fluxo não publica nem abre PR automaticamente.
Distribuição da skill e execução da feature têm responsabilidades separadas.
Percurso ilustrativo dos componentes documentados, sem execução dos projetos. Fontes consultadas em 2026-10-28.
Explore os componentes ou reproduza o percurso.
THE PIPELINE / SYSTEM MAP
Do OAuth por usuário às despesas normalizadas para o app iOS.
Etapa 1 / 6
Iniciar autorização e consumir os endpoints do backend com os cabeçalhos documentados.
Etapa 2 / 6
Iniciar autorização, validar state no callback e trocar o code por token no servidor.
Etapa 3 / 6
UserNotionConnectionStore usa KV quando configurado ou memória como fallback. Tokens não seguem para o cliente.
Etapa 4 / 6
Descobrir databases via Blocks API ou Search API e lidar com paginação e seleção.
Etapa 5 / 6
Consultar o database selecionado e normalizar registros no formato ExpenseDTO.
Etapa 6 / 6
O app recebe dados normalizados; o callback OAuth retorna pelo deep link intermediário.
Conexões ficam no servidor; o cliente consome um contrato de despesas.
Percurso ilustrativo dos componentes documentados, sem execução dos projetos. Fontes consultadas em 2026-10-28.
Explore os componentes ou reproduza o percurso.
02 / STACK
Interfaces consistentes começam em contratos, tokens e componentes reutilizáveis.
Entrega confiável exige diagnósticos, automação e ciclos de feedback curtos.
Agentes precisam de contexto, critérios de aceite e limites de execução.
Integrações exigem isolamento, idempotência e controle de dados.
Decisões claras e conhecimento compartilhado multiplicam a capacidade do time.
03 / LOG
Minha trajetória conecta engenharia mobile, arquitetura e ferramentas para desenvolvimento. Hoje, meu trabalho também explora agentes de IA e fluxos de entrega de software.

Mercado Livre
Grupo OLX
TELUS Digital
$ git log --oneline_
04 / CONNECT