Vibe coding para automação financeira pessoal: 5 bancos e 1 trident
No vibe coding para automação financeira pessoal o parser de compra só prova com gasto real. Ele testou no celular sem compra; o plano era o Miniar, 1 trident por cartão.
No vibe coding para automação financeira pessoal, o parser que lê aviso de compra de cartão só se prova com gasto de verdade. Quem estava construindo o app na live de gbrl808 testou no celular e não tinha feito compra. O log já mostrava qualquer notificação que chegava. O parser de compra seguia sem o aviso que ele precisava.
A mesma mesa já rendeu a lição de automação bancária por notificação. Este recorte é outro: como validar o parser quando o dado que importa só nasce depois de passar o cartão.
Sem compra no celular o parser de compra não tem caso
Ele descreveu o estado do teste:
Eu tava testando aqui no meu celular, só que eu não fiz compra, né? Aí como que testa o bagulho? Tem que sair pra rua comprar alguma coisa. Se for ter que comprar alguma coisa, toda vez que e atualiza alguma coisa,
O pedaço que aperta é o da atualização. Mexeu no parser, precisa de compra nova. Mexeu de novo, outra compra. O teste deixa de caber na call e passa a depender de rua e de caixa. Na live o aparelho já registrava o que caía. WhatsApp e o app do smartwatch já apareciam no log. O aviso genérico chega; o de compra não, porque compra não houve.
O LOG
WhatsApp e smartwatch
Já aparecem no log
Compra de cartão
O aviso não chega, porque compra não houve
Não, notificação. Dá para ver que tá pegando porque toda notificação que você que chega no celular eu botei para logar aqui.
O app de notificação Android já tinha esse log. O recorte daqui é o que o log ainda não contém: a compra de cartão.
Pix na call não gera o aviso de cartão
Na mesa veio um atalho para gerar aviso na hora:
faz o Pix para mim aí.
A resposta cortou o atalho:
É, vai preciso ser cartão de crédito.
Um Pix dispara notificação de Pix. O app de automação financeira pessoal que ele montava mira o texto de compra no cartão. Sem esse texto, o código que trata a compra não tem o caso para validar. O parser que ele queria validar lê compra de cartão de crédito.
O vibe coding para automação financeira pessoal esbarra em 5 bancos
Ele precisa testar melhor a parte da notificação porque não sabe qual banco a pessoa usa.
eu preciso testar ainda melhor a parte da notificação, porque é difícil saber, né, que b que a pessoa usa. E, por exemplo, eu posso eh, quer dizer, é difícil saber qual banco a pessoa usa.
Vai ser vai ter que fazer compra. Vai ter que abrir conta em cinco banco.
5 contas, com compra em cada uma. Ele não listou quais 5. Não abriu as 5 naquele dia. O tamanho do teste é validar 5 bancos, e o jeito de exercitar cada um é ter conta e gastar nela. Os 2 cartões do plano do Miniar não fecham essa conta. Abrir as 5 contas é um trabalho à parte, falado e não feito na sessão.
O parser nasce no editor. O teste pede conta e 1 ida à rua com o cartão. Em vibe coding isso aparece cedo: o código anda numa janela, o caso real mora no caixa.
O Miniar ficou no plano, com 1 trident por cartão
O plano concreto veio assim:
É, não, eu vou no miniar lá comprar um um trident num cartão, outro trident e outro cartão.
Miniar, 1 trident num cartão e outro trident noutro cartão. Ele não deu o preço. Não falou quantos cartões além desses 2. Não fez a compra enquanto a live rolava. A sessão de 179 min fechou com o log genérico funcionando e o teste de compra ainda no plano.
Amanhã abra a conta que falta e passe o cartão em 1 trident, no Miniar ou no caixa da esquina. Sem esse aviso, o próximo ajuste no parser não tem como se provar.
Dá para assistir à live e ouvir o outro builder na call formular o custo do teste com as palavras dele.