QA autônomo para produtos web e híbridos

Pente-fino em cada tela do seu produto.

A Telafina abre o seu produto num navegador de verdade, como cada tipo de usuário e em cada aparelho, e aponta o que está quebrado, com evidência e o comando para ver de novo.

medição · persona cliente42 células · 2 achados
■ fonte-pequena · 11 px
/pedidos · iPad paisagem · confirmado em 2 visitas
telafina verify 1f88a924
O que ela mede

Tudo o que um usuário tropeça antes de reclamar.

Cada tela é visitada em cada aparelho e por cada tipo de usuário. O que aparece uma vez só não vira achado: acima de menor, o problema precisa reaparecer em duas visitas de confirmação.

Layout

Texto cortado, elementos sobrepostos, rolagem lateral, alvos de toque pequenos, fonte abaixo do legível.

tap-target-pequeno

Acessibilidade

As regras do axe-core em cada tela, com o elemento exato e o que se esperava dele.

contraste-insuficiente

Console

Erros de JavaScript da própria aplicação, separados do ruído de terceiros.

console-error

Rede

Respostas 4xx e 5xx que a tela não esperava, com a requisição que falhou.

resposta-inesperada

Controles

Botões e links que não fazem nada. Cada controle é clicado; o que tentaria gravar é bloqueado e contado.

controle-morto

Jornadas

Fluxos de várias telas, do jeito que o usuário anda: entrar, comprar, convidar, voltar.

jornada-interrompida

E também, fora do veredito até você admitir: desempenho (LCP e CLS), segurança básica (cabeçalhos e cookies), contrato da API (OpenAPI com Schemathesis) e o app Android real, com as mesmas regras dentro da WebView.

1.995células numa medição completa de um produto real
2×visitas de confirmação antes de um achado entrar no relatório
0gravações durante a varredura de controles
US$ 30teto de IA por execução, conferido antes de cada chamada
Como funciona

O produto fica no seu repositório. A Telafina, fora dele.

Tudo o que é do seu produto mora num adaptador em qa/telafina/: quem são os usuários, como entram, quais telas existem, o que nunca clicar. Trocar de produto é trocar de adaptador.

  1. Adaptar

    Um arquivo TypeScript no seu repositório declara personas, aparelhos, rotas e ações proibidas. A checagem de conformidade diz o que falta.

  2. Medir

    Uma rota em menos de um minuto, ou o produto inteiro em segundo plano. A execução sobrevive ao fim da sessão e retoma de onde parou.

  3. Confirmar

    Cada achado novo é medido de novo, duas vezes, na mesma versão do código. Corrida de carregamento não vira defeito.

  4. Relatar

    Relatório em Markdown para gente, JSON para programas, SARIF para o GitHub e JUnit para o CI. Com recorte do elemento e o comando para reproduzir.

Seguro por construção

Ela olha. Não mexe no que não é dela.

Um agente que clica em tudo precisa de proteções que não dependem de adivinhar o rótulo de um botão.

A varredura não escreve

Todo pedido que não seja leitura é bloqueado na rede, qualquer que seja o nome do botão. Um clique que tentaria gravar é contado como "escreveria" e segue.

Nunca em produção

A varredura só roda em desenvolvimento. Em produção existe apenas a vigia: jornadas somente-leitura, de hora em hora, com alerta por e-mail.

Gasto com teto

US$ 30 por execução e US$ 100 por mês, por produto e por ambiente. O limite é conferido antes de cada chamada de IA, não depois da fatura.

Versão em cada achado

Cada medição registra o commit servido. Se o código muda no meio, o resto da execução é marcado como velho e não conta.

Onde usar

No terminal, no editor ou na sessão do seu agente.

Linha de comando

A fonte da verdade. Tudo o que a Telafina faz tem um comando, com saída para gente e para programas.

Servidor MCP

Oito ferramentas no VS Code, no Claude Code ou no Cursor: medir, acompanhar, ler achados, comparar execuções, remedir uma correção.

Skill

Ensina a sessão de código quando medir, como ler um achado e como confirmar que a correção funcionou.

Autonomia em degraus

Você decide até onde ela vai.

Cada produto sobe um degrau por vez, e só por uma mudança revisada e mesclada no seu repositório. Nenhum degrau inclui mesclar código.

degrau 1

Medir

Mede e relata. Não toca no código.

degrau 2

Corrigir com você

Propõe correções numa cópia de trabalho própria, medida de novo; você revisa cada uma.

degrau 3

Abrir o PR

Corrige, mede e abre o pull request sozinha. A decisão de mesclar continua sua.

Acesso antecipado

A Telafina nasceu medindo produtos em uso. O próximo pode ser o seu.

Estamos abrindo para poucas equipes com produto web ou híbrido (Capacitor) em desenvolvimento ativo. Conte o que o seu produto faz e onde ele roda.

Escreva para