TG

Aniversário com release: agentes em paralelo, MVP remodelado e julgamento mais calmo

Usei meu aniversário como checkpoint de entrega: coordenei agentes em paralelo e avancei um MVP de cliente por backend, fluxos de tenant, catálogos, convites, planejamento e revisão visual.

Meu aniversário virou dia de release. Não no sentido barulhento. Mais como checkpoint: trabalho suficiente em paralelo, revisão suficiente e julgamento de produto suficiente para ver o sistema ganhando forma.

Projeto cliente (NDA)

A maior parte do dia foi para o MVP remodelado. Usei vários workspaces do Conductor em paralelo e fui trazendo o trabalho de volta para uma única história de produto. O schema backend foi reconstruído em torno do modelo alvo, com migrations e seed alinhados com a nova direção. Autenticação, sessões, seleção de empresa, criação pelo backoffice, convites, navegação por tenant e acesso por papel avançaram.

O front end começou a parecer menos um conjunto de telas isoladas e mais um application shell. Passei tempo testando a UI real, conferindo quais perfis deveriam ver quais áreas e garantindo que fluxos de gestão não vazassem para fluxos de piloto. Esse tipo de detalhe de permissão é chato até estar errado. Aí vira o produto inteiro.

Sistema operacional de produto

Boa parte do dia não foi código. Foi decidir como operar o trabalho. Revisei quais issues estavam realmente concluídas, corrigi links de fechamento que faltavam nos pull requests, limpei labels, planejei o que podia rodar em paralelo e separei tarefas que um dev júnior poderia pegar das tarefas que eu deveria manter.

Também voltei à relação entre requisitos de produto, specs, issues e registros de decisão arquitetural. A lição foi simples: a issue não é a fonte da verdade quando a spec carrega o contexto real. O sistema funciona melhor quando a issue aponta para a spec, a spec carrega a decisão e o pull request fecha o ciclo.

Ferramentas e revisão

Documentei como usar Agent Browser no projeto e usei teste visual como parte do ciclo de revisão. A meta não era colecionar ferramentas. Era tornar agentes mais úteis dentro de um fluxo real de produto: testar a UI, comparar a tela com o shell esperado, revisar o pull request, voltar para a main e impedir que o próximo agente comece em cima de contexto velho.

Broddy

O Broddy ficou em modo pesquisa. Estudei React Native AI, inferência na borda e trabalho com modelos pequenos para entender o que pertence ao dispositivo e o que deveria ficar fora do app. Essa pergunta importa porque o assistente só parece pessoal se for rápido, privado por padrão e barato de rodar.

O melhor presente de aniversário não foi um produto pronto. Foi ver o processo amadurecer: agentes em paralelo, specs mais claras, revisões mais firmes e um pouco mais de calma para escolher o próximo movimento.