Alguém pediu ao nosso fluxo de vídeo de aniversário um cartão para uma criança de sete anos. O passo da imagem esbarrou nas regras de conteúdo do provedor por causa da idade; a letra e a música foram feitas mesmo assim. A execução funcionou pela metade e a cobrança saiu inteira.
É o tipo de relato que se conserta duas vezes: uma pela pessoa que escreveu, e outra para que a classe inteira do problema não possa voltar.
O passo é a unidade
Uma execução agora é acertada passo a passo. Toda cobrança de um passo que terminou como falho ou cancelado é devolvida automaticamente. Um passo que deu certo mantém a cobrança, incluindo as tentativas de que precisou no caminho. Você paga pelo trabalho entregue, não pelo número de tentativas.
Chegar aí exigiu antes um trabalho de encanamento sem glamour. Até esta semana nenhuma consulta respondia quanto um passo tinha gasto: os passos de imagem, voz e texto são cobrados por pipelines com identificadores de trabalho próprios, então a cobrança não nomeava a execução à qual pertencia. O identificador agora é carregado adiante de onde a cobrança é escrita, e é o único motivo pelo qual um estorno é possível.
Um estorno que mexe no saldo
Os estornos escreviam uma linha no seu histórico de cobranças e mostravam uma mensagem na tela, e deixavam o saldo exatamente onde estava. Agora o dinheiro volta para o bolso de onde saiu: o saldo do plano repõe o plano, o dinheiro da carteira repõe a carteira, e um nunca vira o outro em silêncio. Uma execução interrompida no meio, por um reinício ou uma publicação, é acertada do mesmo jeito, em vez de deixar uma cobrança que ninguém alcançava.
Melhor ainda: perguntar antes
O estorno mais barato é o que nunca precisa acontecer. Um fluxo de trabalho que precisa de mais do que sobrou agora pergunta antes de começar, em vez de parar no passo quatro com o dinheiro já gasto. Uma recusa diz quanto a ação custa e quanto restou, em vez de só dizer não. E quando algo levaria uma fatia grande do que sobra, os studios indicam um modelo mais barato que dá conta do mesmo trabalho.