Blog
Build in Public
25 de março de 20266 min

TAMSIV tem um rosto — primeiro vídeo de demonstração + sprint de qualidade

Durante 6 meses, o TAMSIV existiu apenas como texto e capturas de tela. Hoje, pela primeira vez, o app tem um rosto: um vídeo de demonstração completo, disponível no YouTube e integrado diretamente na seção hero do site.

Por que um vídeo agora?

Um app de voz precisa ser visto. Ler "fale, a IA entende e organiza" não é suficiente — é preciso ver o microfone ativando, a transcrição em tempo real, a tarefa sendo criada automaticamente na pasta certa. O vídeo mostra tudo isso em 2 minutos.

Integrá-lo no hero do site era óbvio: o visitante vê imediatamente como o TAMSIV funciona, sem precisar baixar o app ou ler documentação.

Sprint de qualidade: 7 commits, 0 features novos

Em paralelo ao vídeo, dediquei uma semana a um sprint 100% qualidade. Nenhuma funcionalidade nova — apenas polimento, confiabilidade e correções silenciosas que fazem a diferença no dia a dia.

Gravador: botão stop confiável em 100%

O bug mais frustrante do app: às vezes, o botão "stop" não respondia. O microfone continuava gravando, forçando o usuário a fechar o app. Um pesadelo de UX.

A causa? Um problema de timing entre a inicialização do STT nativo (reconhecimento de voz do telefone) e o estado React. A correção envolveu:

  • Um modo "standby" para o STT nativo — pronto instantaneamente sem bloquear a interface
  • Início de gravação 2x mais rápido (sem esperar callback)
  • Um botão stop que funciona 100% das vezes, independente do estado interno

Consultas de agenda vocal de vários dias

Antes, perguntar à IA "o que tenho esta semana?" só funcionava para um dia. O system prompt limitava consultas a uma data. Agora o assistente entende intervalos: "segunda a sexta", "os próximos 3 dias", "esta semana".

Imagens IA: mudança para HiDream-I1-Fast

As imagens de capa das pastas são geradas por IA. Usávamos SDXL 0.9, que entendia mal prompts complexos (texto misturado, instruções ignoradas). A mudança para HiDream-I1-Fast mudou tudo: melhor compreensão do prompt, resultados mais consistentes, e um custo de ~R$0,02 por imagem.

Pastas: exibição instantânea

Nos grupos colaborativos, a árvore de pastas esperava o carregamento completo de tarefas e notas antes de aparecer. Resultado: tela vazia por 1-2 segundos. Agora a árvore de pastas aparece instantaneamente, e os conteúdos carregam em segundo plano.

Segurança: vazamento de dados entre sessões

Um bug crítico descoberto e corrigido: em dispositivos compartilhados, os dados do usuário anterior podiam aparecer brevemente ao trocar de conta. O cache singleton não era limpo no logout. Corrigido com uma limpeza completa do estado em cada saída.

O que levo disso

Um sprint de qualidade não é glamouroso. Não há feature novo para mostrar, nenhum screenshot "antes/depois". Mas é o que faz a diferença entre um app que se experimenta e um app que se mantém. Cada micro-atrito eliminado, cada bug silencioso corrigido, é mais um usuário que não desinstala depois de 3 dias.

O vídeo é o oposto: o momento em que o projeto se torna tangível para alguém que nunca tocou no app. Ambos se complementam — a vitrine e as fundações.