AlliahRec AlliahRec
Checklist preenchido por IA de visão

Audite qualquer plataforma no piloto automático

O AlliahRec assiste à jornada — aba do navegador, celular espelhado ou vídeo gravado —, observa cada tela quadro a quadro e preenche o checklist sozinho, dizendo item a item o que a plataforma tem, o que falta e em qual tela isso foi visto.

https://minha-plataforma.com
Checklist de conformidade 0/6 itens
Botão de login
Campo de busca
Política de privacidade
Selo de segurança (SSL)
Formulário de contato
Rodapé com CNPJ
Inspecionando página · evidências capturadas
Auto
Preenche o checklist sozinho, tela a tela
0
modos de captura: aba do navegador, celular espelhado e vídeo
0
de vídeo por sessão, amostrado a um quadro por segundo
O problema

Conformidade de tela ainda é planilha e print

Alguém percorre o fluxo, tira prints, cola numa planilha e marca “ok”. Leva horas, não é reproduzível, e a evidência se perde no meio do caminho.

Custo

A conferência consome o tempo do especialista

Um checklist de dezenas — às vezes centenas — de itens obriga a percorrer o mesmo fluxo várias vezes, porque ninguém consegue observar todos os itens de uma vez. O trabalho é repetitivo, mas exige quem conhece o produto.

Evidência

“Estava lá” não é prova

Sem o quadro exato em que o elemento apareceu, uma divergência vira discussão. E quando o print existe, quase nunca dá para dizer de qual momento do fluxo ele veio.

Regressão

Duas rodadas não são comparáveis

Cada pessoa navega de um jeito e anota de outro. Sem uma régua idêntica aplicada a gravações equivalentes, é impossível afirmar que a versão nova piorou — ou melhorou.

Como ele analisa

Inspeção de telas, de ponta a ponta

O AlliahRec acompanha a jornada quadro a quadro, observa os elementos de cada tela e confronta com o seu checklist — gerando um relatório de conformidade com evidências.

Captura sem instalar nada

Compartilhe a aba do navegador, espelhe o celular pelo daemon de captura ou simplesmente envie um vídeo da jornada. Os três modos entram no mesmo pipeline.

Detecção de elementos

Observa se botões, campos, textos e seções esperadas aparecem na tela — e registra em qual quadro cada um foi visto.

Checklist automático

Marca cada item como presente ou ausente conforme o que encontra — verificação item a item, sem trabalho manual.

Relatório de conformidade

Consolida tudo em um relatório claro, dizendo o que a plataforma cumpre e o que precisa de ajuste.

Evidências e recording

Cada resposta guarda o quadro que a sustenta e o rótulo do elemento encontrado. Os quadros vão para o disco já com os dados pessoais mascarados.

Checklist reutilizável

O mesmo checklist roda em várias plataformas, versões e perfis de produto — cada execução vira uma sessão registrada e comparável com as anteriores.

Como funciona

Da definição ao relatório em 4 passos

Você define a régua, captura a jornada de um dos três jeitos e recebe a conformidade com evidência.

1

Defina o checklist

Liste os itens que a plataforma deve ter — botões, campos, textos, seções e selos. É a régua da inspeção.

2

Capture a jornada

Compartilhe a aba, espelhe o celular ou envie o vídeo do percurso. A partir daí o AlliahRec assume: fatia a gravação em quadros e acompanha cada tela.

3

Observa e marca

Cada elemento é verificado e o checklist é preenchido — presente ou ausente — com prints como evidência.

4

Relatório de conformidade

Você recebe o relatório final: o que a plataforma cumpre, o que falta e a evidência de cada item.

Recursos em profundidade

O que cada peça faz de verdade

O checklist preenchido é a saída. O que sustenta essa saída é a captura, a análise em duas fases, a evidência ancorada no quadro e a possibilidade de o testador discordar.

01 Três modos de captura, um pipeline

O modo é escolhido dentro da sessão e fica gravado nela, sobrevivendo a recarregamento. Os três desembocam exatamente no mesmo processamento.

  • Aba do navegador: compartilhamento da aba pelo próprio navegador, sem instalar nada na máquina do testador.
  • Celular espelhado: um daemon em Python espelha a tela do aparelho conectado por USB e transmite os quadros por WebSocket.
  • Upload de vídeo: envie a gravação pronta; o servidor extrai os quadros com FFmpeg e injeta no mesmo fluxo, com acompanhamento de progresso.

02 Análise em duas fases

Perguntar o checklist inteiro a cada quadro isolado produz resposta fora de contexto. Por isso a análise foi separada em duas etapas com propósitos diferentes.

  • Fase 1 — por tela: cada quadro é classificado contra as perguntas que fazem sentido ali, com confiança e justificativa.
  • Fase 2 — por jornada: ao encerrar a sessão, as observações de todas as telas distintas são agregadas em texto e respondidas em conjunto, sem reenviar imagem.
  • Consolidação com rede de segurança: a resposta representativa de cada item é escolhida com verificação de ancoragem visual, para que um palpite confiante não sequestre a célula.

03 Evidência rastreável por resposta

Cada item respondido carrega de onde a resposta veio — e é isso que transforma o relatório em prova.

  • Quadro de origem clicável, exibido em tamanho real, com o momento correspondente da gravação.
  • Rótulo da evidência: o elemento exato que sustentou a resposta, e um marcador dizendo se havia evidência visível ou se foi inferência.
  • Histórico por pergunta: todas as respostas que aquele item recebeu ao longo da sessão, com confiança e quadro, ficam consultáveis.

04 O testador manda mais que a IA

A automação preenche; a pessoa decide. A discordância é registrada, não apagada.

  • Override manual: qualquer resposta pode ser sobrescrita, com autoria e horário gravados.
  • Rerresposta retroativa: peça uma nova análise de um item específico sem refazer a sessão inteira.
  • Resumo da sessão gerado ao encerrar, com opção de regerar, e um chat lateral para perguntar sobre o que foi observado.

05 Inspetor de vídeo

Depois da sessão, a gravação vira um material navegável em vez de um arquivo solto.

  • Linha do tempo com os quadros analisados, tempos relativos ao início e salto direto para o momento de cada resposta.
  • Zoom e tela cheia para ler texto denso de tela sem baixar o arquivo.
  • Catálogo de telas reconhecidas ao longo do percurso, útil para conferir se a jornada esperada foi realmente executada.

06 Custo de IA visível durante a sessão

Análise por visão custa dinheiro a cada quadro. O produto mostra a fatura enquanto ela acontece, em vez de no fim do mês.

  • Consumo por sessão agrupado por provedor e modelo: chamadas, tokens de entrada, de saída e custo estimado.
  • Indicador ao vivo no cabeçalho do checklist, com o detalhamento abrindo num painel ao clicar.
  • Deduplicação de quadros: telas praticamente idênticas são persistidas para o replay mas não são reenviadas à IA. Em uma sessão real de 63 quadros, 37% foram pulados.
Como funciona por dentro

A arquitetura, sem mistério

Backend hexagonal em Java, interface em React, banco relacional com documentos JSON e uma porta única de IA de visão — trocável sem tocar no domínio.

Backend

Java 25 + Spring Boot 4

Arquitetura hexagonal com threads virtuais ligadas. API REST documentada em OpenAPI e canal de tempo real por WebSocket.

Frontend

React + TypeScript

SPA em Vite com Ant Design, tema escuro, checklist ao vivo e reidratação da sessão após recarregar a página.

Dados

PostgreSQL + Redis

Postgres 17 com colunas JSONB para a resposta bruta da IA e versionamento por Flyway. Redis carrega o estado volátil da sessão e a publicação de eventos.

Visão

Porta de IA trocável

Uma interface única com cadeia ordenada de provedores e fallback automático. Sem provedor real configurado, a análise falha de forma visível — nunca simula resposta.

Segurança e privacidade

O quadro cru nunca chega ao disco

Testar uma jornada de pagamento significa gravar nome, CPF, agência, conta e chave PIX de alguém. O AlliahRec trata isso como requisito do pipeline, não como configuração opcional de quem lembrar de ligar.

Do quadro capturado ao arquivo gravado

1

Quadro capturado

O quadro chega da aba, do celular espelhado ou da extração do vídeo e fica em memória.

2

Detecção de dados pessoais

Uma chamada dedicada localiza nome, CPF, agência e conta, chave PIX e telefone, devolvendo as coordenadas de cada região.

3

Mosaico irreversível

A máscara é mosaico por bloco, não desfoque: desfoque de raio pequeno sobre texto é parcialmente reversível. A folga acompanha a altura do texto e se expande enquanto houver contraste, para não deixar o último dígito de fora.

4

Só então grava

O arquivo que vai ao disco já está mascarado. Se a máscara falhar ao ser aplicada, o quadro é descartado em vez de gravado cru.

!

A análise recebe o original

Em memória, e portanto também o provedor de IA. A máscara protege o armazenamento; ela não substitui a avaliação de com quem você compartilha a tela.

✓ Os dois vazamentos fechados junto

Mascarar o quadro e deixar o resto aberto seria teatro. Duas saídas paralelas precisaram ser tapadas.

  • Cópia do pedido enviado à IA: o dump de depuração gravava o quadro original em base64 ao lado do arquivo mascarado. Passou a ser redigido antes de ir ao disco.
  • Vídeo original arquivado: a gravação inteira ficava guardada como arquivo auxiliar que nenhuma tela servia. Com a máscara ligada, ela deixa de ser arquivada.

⚙ Configurável, com padrão seguro

  • Ligada por padrão. Desligar é uma decisão explícita de quem opera a instância.
  • Falha da detecção: escolha entre preservar a evidência gravando o quadro (com registro de erro) ou descartar o quadro para não arriscar o vazamento.
  • Modelo dedicado: a detecção pode usar um modelo mais barato que o da análise, porque localizar caixa de texto é tarefa mais simples que responder checklist.
Especificação

Números que definem a operação

Todos os valores abaixo são padrões de fábrica, ajustáveis por variável de ambiente na instância.

Captura e processamento de vídeo
ItemValorObservação
Formatos aceitosmp4 · webm · movGravações de tela de macOS e iOS chegam como QuickTime e são normalizadas para mov.
Tamanho máximo512 MBPor envio; ultrapassar devolve erro tratado, não queda do serviço.
Amostragem1 quadro/sDefine também o espaçamento dos horários atribuídos a cada quadro.
Qualidade do quadroJPEG q2Escolhida para manter legível o texto pequeno de tela de aplicativo.
DeduplicaçãodHash 64 bitsQuadros a até 5 bits de distância do último analisado são persistidos mas não reenviados à IA.
Tempo limite da extração600 sProcessamento assíncrono, com status consultável enquanto roda.
Camada de IA de visão
ItemComportamentoPor quê
Cadeia de provedoresLista ordenada com queda automática para o próximoIndisponibilidade de um provedor não interrompe a sessão.
Sem simulação silenciosaO provedor falso só roda quando escolhido explicitamenteSem chave configurada, a análise falha visivelmente em vez de fingir sucesso.
Raciocínio internodesligadoA classificação por quadro é estruturada, não dissertativa. Medido: 72% de corte no custo, sem perda de acerto.
Teto de resposta16.384 tokensFolga para checklists grandes; tetos menores truncavam o JSON no meio.
Limite de taxaNova tentativa com espera crescenteRespeita o intervalo pedido pelo provedor antes de cair para o próximo da cadeia.
Custo por sessãoMedido e exibido no appTokens de raciocínio contam como saída — e são contabilizados como tal.
Para quem é

Onde o checklist automático rende

O ganho aparece sempre que a mesma régua precisa ser aplicada a muitas telas, muitas versões ou muitos fornecedores.

QA de produto

Regressão de jornada

Grave o mesmo percurso a cada versão e rode o mesmo checklist. A comparação entre sessões deixa de depender da memória de quem testou.

Duas rodadas finalmente comparáveis.
Bancos e fintechs

Conformidade de tela

Fluxos de pagamento têm exigências de exibição: aviso, confirmação, comprovante, dado obrigatório. A verificação vira um item de checklist com evidência anexa.

Evidência de conformidade por tela.
Homologação

Aceite de fornecedor

O fornecedor entrega a gravação da jornada; o time roda o checklist de aceite sobre ela sem precisar de ambiente, credencial ou agenda comum.

Aceite sem depender de sessão ao vivo.
Produto

Auditoria de concorrentes

A mesma régua aplicada a gravações de várias plataformas mostra, item a item, quem tem o quê — com o quadro que comprova.

Comparativo com fonte, não com opinião.
Acessibilidade e UX

Presença de elementos obrigatórios

Rótulos, mensagens de erro, estados vazios e confirmações viram itens verificáveis em vez de recomendação genérica de relatório.

Achado com o quadro anexo.
Suporte

Investigação de incidente

Um vídeo enviado pelo cliente entra como sessão. A ferramenta lista as telas percorridas e responde o que apareceu em cada uma.

Reprodução analisada sem refazer o caso.
O que você recebe

Entregáveis de cada sessão

Uma sessão encerrada deixa um conjunto consultável — não um relatório estático que envelhece na pasta.

Checklist preenchido

Cada item com resposta, nível de confiança e a justificativa que a IA registrou para chegar nela.

Quadro de evidência por item

A imagem exata que sustentou a resposta, com o elemento que a fundamentou e o momento da gravação.

Linha do tempo da sessão

A sequência de telas e de respostas ao longo do percurso, navegável quadro a quadro.

Resumo e chat da sessão

Um resumo gerado ao encerrar, com opção de regerar, e um chat lateral para perguntar sobre o que foi observado.

Consumo de IA

Chamadas, tokens de entrada e saída e custo estimado, separados por provedor e modelo.

Registro de auditoria

Overrides do testador com autor e horário, histórico de respostas por pergunta e o rastro do que foi reprocessado.

Integrações e dados

Por onde entra e por onde sai

IN Entrada

  • Catálogo próprio: aplicativos, produtos e perfis, telas e checklists com suas perguntas são cadastrados pela API e pela interface.
  • Sessão: criada informando o aplicativo e o checklist; o modo de captura é escolhido dentro dela e pode ser trocado.
  • Vídeo por API: envio multipart que responde imediatamente com um identificador de processamento, e um endpoint de status para acompanhar a extração.
  • Quadros ao vivo: transmitidos por WebSocket pelo daemon de captura ou pela aba compartilhada.

OUT Saída

  • API REST documentada em OpenAPI: sessões, respostas, histórico por pergunta, quadros, imagens, miniaturas, linha do tempo, consumo de IA e auditoria.
  • Eventos em tempo real: o preenchimento do checklist é publicado enquanto acontece, para painéis externos acompanharem.
  • Imagens servidas por endpoint: cada quadro tem URL própria de imagem e de miniatura, já mascaradas.
Limites

O que ele ainda não faz

Marca da casa: dizer onde a ferramenta para, antes que você descubra sozinho.

Não navega sozinho

Quem percorre a jornada é uma pessoa, ou uma gravação já feita. O AlliahRec observa e responde; ele não clica, não preenche formulário nem descobre caminhos por conta própria.

Depende de provedor de IA externo

A análise de visão roda em serviço de terceiro. Sem chave válida, a sessão falha de forma explícita — e o quadro analisado é enviado para fora do seu servidor.

Custa por quadro

Cada quadro distinto é uma chamada paga. A deduplicação e o raciocínio desligado reduzem bastante a conta, mas vídeos longos de tela em movimento continuam caros.

Processamento em série

Os quadros de um upload são analisados um após o outro. Um vídeo grande leva tempo proporcional, e não há paralelização por quadro dentro da mesma sessão.

A fase de jornada ainda ancora mal

As respostas produzidas na consolidação por jornada tendem a apontar para o mesmo quadro final, em vez do quadro mais representativo de cada pergunta. É dívida técnica conhecida e documentada.

Sem exportação de relatório

Os resultados vivem na interface e na API. Não há, hoje, geração de PDF ou planilha de conformidade pronta para anexar a um processo.

Perguntas frequentes

Dúvidas que aparecem sempre

Preciso instalar alguma coisa?

Para o modo de aba do navegador e para o envio de vídeo, não: tudo acontece no navegador e no servidor. Só o modo de celular espelhado exige o daemon de captura e as ferramentas de espelhamento na máquina do testador, porque é ele que enxerga a tela do aparelho.

Funciona com aplicativo de celular ou só com site?

Com os dois. A ferramenta analisa quadros de tela, não a árvore de elementos da página — por isso é indiferente se a tela veio de um site, de um aplicativo nativo ou de um vídeo gravado no celular de outra pessoa.

A IA erra. E aí?

Erra mesmo, e por isso toda resposta vem com confiança, justificativa e o quadro que a sustenta. O testador sobrescreve o que estiver errado, e o override fica registrado com autoria. Também dá para pedir uma nova análise de um único item sem refazer a sessão.

Os dados pessoais das telas ficam gravados?

Nos arquivos gravados, não: nome, CPF, agência e conta, chave PIX e telefone são mascarados com mosaico irreversível antes de o quadro tocar o disco. Mas a análise recebe o quadro original em memória e o envia ao provedor de IA — esse ponto precisa entrar na sua avaliação de risco.

Quanto custa rodar uma sessão?

Depende do número de quadros distintos e do modelo escolhido. O próprio produto mede e mostra: tokens e custo estimado por provedor e modelo, ao vivo durante a sessão e no detalhe depois. Deduplicação e raciocínio desligado são as duas alavancas que mais reduzem a conta.

Dá para trocar o modelo de IA?

Sim. A camada de visão é uma porta única com uma cadeia ordenada de provedores; trocar a ordem ou o modelo é configuração de ambiente, não alteração de código. Se o primeiro provedor falhar, o próximo assume automaticamente.

Como monto o checklist?

Pela plataforma: você cadastra o aplicativo, o checklist e as perguntas, e opcionalmente as jornadas que agrupam perguntas por percurso. O mesmo checklist é reaproveitado em quantas sessões, versões e plataformas você quiser.

O que acontece se a sessão cair no meio?

A sessão sobrevive: o estado volátil fica fora do navegador, e ao recarregar a página o checklist é reidratado com o que já havia sido respondido. No envio de vídeo, o processamento continua no servidor e o progresso é consultável a qualquer momento.

Glossário

O jargão, traduzido

Sessão
Uma execução da auditoria: um aplicativo, um checklist e uma captura. É a unidade que se compara entre versões.
Quadro (frame)
Uma imagem congelada da tela. É sobre o quadro que a IA responde e é ele que fica guardado como evidência.
Jornada
Um percurso esperado dentro do produto, que agrupa as perguntas do checklist pertinentes àquele caminho.
Checklist
O conjunto de perguntas verificáveis. É a régua: reaproveitável entre plataformas e independente de quem executa.
Override
A correção manual do testador sobre uma resposta da IA, gravada com autoria e horário em vez de sobrescrever o histórico.
Grounding
Exigir que a resposta esteja ancorada em algo visível no quadro. Sem isso, o modelo responde pelo que é plausível, não pelo que está na tela.
Deduplicação
Pular quadros praticamente idênticos ao anterior. Eles continuam guardados para o replay, mas não geram chamada paga.
dHash
Assinatura curta calculada a partir da imagem. Duas telas iguais produzem assinaturas próximas; mudança real de tela diverge em dezenas de bits.
PII
Dados que identificam uma pessoa: nome, CPF, conta, chave PIX, telefone. É o que a máscara procura e cobre antes da gravação.
Fallback
A queda automática para o próximo provedor de IA quando o primeiro falha, para que a sessão não pare por indisponibilidade externa.

Audite suas telas agora

Suba um vídeo da jornada ou compartilhe a aba e veja o checklist se preencher sozinho, item a item, com a evidência de cada resposta.

Abrir AlliahRec