08 de agosto de 2026

A tarefa já estava concluída, mas a Home ainda dizia 'atrasada': por que confiabilidade de dados importa mais que qualquer funcionalidade nova

A tarefa já estava concluída, mas a Home ainda dizia 'atrasada': por que confiabilidade de dados importa mais que qualquer funcionalidade nova

Gabriel é gestor de tráfego e usa o igency pra tocar a rotina de vários clientes ao mesmo tempo. Numa conversa recente, ele mandou um print reclamando de algo simples, mas incômodo: uma tarefa que ele já tinha marcado como concluída continuava aparecendo como atrasada na tela inicial do dashboard.

Não era um erro de digitação nem confusão do usuário. Era um bug real — e ele carregava uma lição maior do que o próprio bug.

O que estava acontecendo de verdade

Quando você move um card de tarefa no Kanban do igency, o sistema muda o status no banco de dados na hora — isso sempre funcionou certo. O problema estava em outro lugar: a tela inicial (Home), que é quem decide se uma tarefa aparece com o rótulo "atrasada", buscava esse status atualizado no servidor, mas a navegação entre as páginas do sistema é feita no navegador (clique em um link, não recarregamento completo da página). O Next.js — a tecnologia por trás do igency — guarda esse tipo de navegação em um cache local por até 30 segundos, como otimização de performance.

Só que ao concluir ou mover uma tarefa, o sistema não avisava esse cache que os dados tinham mudado. Resultado prático: você marca a tarefa como feita, volta pra Home, e por até 30 segundos — às vezes mais, se você não recarregar a página manualmente — a etiqueta de "atrasada" continua lá, mesmo a tarefa já estando resolvida.

Por que isso é mais grave do que parece

Um selo errado na tela pode soar como detalhe cosmético. Não é. Pra quem gerencia a operação inteira de uma agência sozinho, a Home do sistema é o painel de decisão do dia: é ali que se decide o que apagar incêndio primeiro, o que já está resolvido e pode sair da cabeça, o que ainda precisa de atenção. Se esse painel mente — mesmo que por 30 segundos, mesmo que sem querer — a consequência não é só um aviso visual incômodo:

* Perda de confiança no sistema: depois de ver uma vez uma tarefa concluída marcada como pendente, o usuário passa a duvidar de qualquer outro status que a tela mostra — e volta a checar tudo manualmente, o oposto do que uma ferramenta de gestão deveria resolver. * Retrabalho invisível: gestor vê "atrasada", entra em pânico, abre a tarefa de novo pra conferir — só pra descobrir que já estava tudo certo. Minutos perdidos, atenção desviada de coisas que realmente precisavam dela. * Risco de decisão errada em cascata: numa rotina com 15, 20 clientes, confiar no painel errado por engano pode significar avisar um cliente sobre um atraso que não existe mais, ou — pior — deixar de notar um atraso real porque a última vez que "atrasada" apareceu era falso alarme.

O que fizemos assim que confirmamos o relato

Assim que o print de Gabriel foi triado, a causa foi confirmada lendo o próprio código: a função que move uma tarefa de status (`moveTask`) simplesmente não avisava o Next.js que a Home precisava buscar dados frescos na próxima visita — outros fluxos do sistema (como o de arquivar cliente) já faziam isso corretamente, esse ponto específico tinha ficado pra trás. A correção foi objetiva: adicionar essa atualização explícita (`router.refresh()`) logo depois que uma tarefa muda de status. No mesmo dia do relato, a correção já estava em produção.

A lição que fica, além do bug em si

Esse caso reforça um princípio que vale pra qualquer ferramenta que promete "organizar sua rotina": funcionalidade nova não compensa dado que não se pode confiar. De nada adianta um Kanban bonito, automações e relatórios se, na hora de decidir o que fazer primeiro no dia, o gestor não pode confiar no que a tela mostra sem checar duas vezes.

É por isso que feedback direto de quem usa o produto todos os dias — como o print que Gabriel mandou — pesa tanto quanto qualquer sprint de funcionalidades novas. Um relato de "isso aqui parece errado" resolvido no mesmo dia vale mais para a confiança na ferramenta do que uma feature nova lançada com um bug de exibição escondido dentro dela.

Quer ver isso funcionando na sua rotina?

Se você ainda decide o dia da sua agência olhando pra planilhas, grupos de WhatsApp ou post-its — ou já usa uma ferramenta mas não confia 100% no que ela mostra — vale testar um painel pensado pra ser exatamente confiável: quando uma tarefa é concluída no igency, ela para de aparecer como pendente ou atrasada, sem você precisar recarregar a página ou checar duas vezes.

Se você tem até 3 clientes, o plano Free já cobre a operação inteira — Kanban, aprovação por link e controle de pagamentos e despesas — sem pedir cartão de crédito. Se sua agência já passou disso, o Pro libera clientes ilimitados e lucro líquido automático por R$19,90/mês (ou R$199/ano), com 30 dias de teste grátis antes da primeira cobrança: o cartão é pedido no cadastro, mas nada é cobrado até o trial terminar, e dá pra cancelar quando quiser enquanto isso. [Criar conta no igency →](/)

#confiabilidade#gestao-de-tarefas#kanban#feedback-real#igency-features

Gerencie clientes, tarefas e cobrança sem planilha

Grátis para até 3 clientes. No Pro, 30 dias de teste antes da primeira cobrança.

Testar o igency Pro grátis →