Pipeline de daily journal no ar e permissões finas no iTop
Estreei o daily journal bilíngue como prova de trabalho pública e refinei roles de check-in num projeto paralelo.
Hoje foi um dia de fechar ciclos importantes em duas frentes — e, mais do que isso, de começar a transformar o trabalho diário em algo visível.
tgmarinho-ai-website
Reorganizei o menu principal numa ordem que faz mais sentido pra narrativa do site: About, CV, Projects, Blog, Daily, Community, Contact. Mas o destaque do dia foi colocar de pé o pipeline bilíngue do daily journal, com rota /daily própria e diagramas de arquitetura e privacidade em mermaid. A ideia é simples e poderosa: transformar minhas sessões de trabalho em prova pública de produção — uma forma honesta de build-in-public que me motiva a continuar progredindo.
Também caçei dois bugs no hero: removi o tilt 3D dirigido pelo mouse e desliguei a turbulência SVG e os blurs pesados no mobile, que estavam causando travamento depois de alguns segundos. E corrigi o matcher do next-intl pra excluir rotas de ícone.
itop.com.br
Refinei a matriz de permissões: EDITOR e CHECK_IN agora desfazem check-in, e o EDITOR ganhou a capacidade de criar link secreto. Cobri tudo com testes de role matrix (integração + e2e). Ainda do lado de processo, plugiei um workflow de Claude Code review automático nas PRs e desenhei a arquitetura de envios de WhatsApp via Meta Cloud API com fila no Inngest.
Sensação boa de ver o daily ganhar vida — agora cada commit conta uma história.
Diário gerado automaticamente às 23:00:00 a partir das minhas sessões de trabalho com agentes de IA.