VIBE IN PUBLIC_

Vibe coding para não deixar OCR falhar em silêncio

Página que o OCR não lê tem que virar erro visível. O processo de teste voltou com páginas não lidas e o builder pediu mensagem de vazamento.

Página que o OCR não transformou em texto tem que virar erro visível. O processo de teste que ia.de.gabinete rodou voltou com páginas não lidas. Ele constrói o Velário (o nome ainda oscila para Velarum), ferramenta local de anonimização de processo judicial. Eu ouvi o pedido em cima dessa tela: se a imagem não virar texto, a ferramenta avisa, porque alguma coisa pode ter vazado.

Ele descreveu o encadeamento na sala: ler a imagem, transformar em texto e, se tiver dado sensível, anonimizar. A leitura que falha sem aviso quebra as 2 etapas seguintes e o arquivo mesmo assim sai.

A FALHA

Falha muda

Página não lida vira campo vazio e o arquivo sai

Erro visível

A tela avisa e o assessor para. O arquivo não segue como se a página tivesse sido lida

O processo de teste voltou com páginas não lidas

O agente já tinha um caso na tela.

ele me trouxe já um que teve páginas não lidas

Esse era o problema que ele vinha tentando resolver. Processo digitalizado em foto, daquele em que você não seleciona o texto, precisa passar pelo OCR para a página virar documento. Sem essa conversão, o mapa de dados sensíveis não enxerga o que está na imagem.

Ele falou o contrato em voz alta.

se você não conseguir fazer isso, me deu uma mensagem de erro para eu saber que alguma coisa pode ter vazado

A tela avisa e o assessor para. O arquivo não segue como se a página tivesse sido lida.

No fim do fluxo já existe uma prévia do texto. Ele disse que queria essa prévia por causa do OCR, para conferir se as imagens foram lidas e transformadas em texto. A conferência que ele pede é visual, porque o log sozinho não mostra se a imagem virou texto.

O visualizador lista o que a ferramenta marcou como sensível. No seletor, promotoria de justiça entrou como dado e o número do procedimento, partido em 2 dados, não deixou desmarcar. Sem texto extraído, essa tela de conferência fica sem o que recusar.

O OCR do open source vaza e a falha continua muda

Ele já testou vários tipos de OCR, todos que tem no mercado em open source. O da Velarum ficou melhor. Na leitura dele, ainda assim é zoado.

ainda assim tá vazando muita coisa e eu não quero que vaze

O critério que ele usou é esse: se vaza, a ferramenta não serve para o gabinete.

A correção proposta na live apontou o conserto: fazer um render da extração e expor nas estatísticas quando o item do mapa não foi localizado em página nenhuma.

Hoje a falha é muda, exatamente do tipo de silêncio que o anonimizador não pode ter.

O recorte seguinte foi outro: o erro tem de ser específico, com apontamento do que faltou. O render da extração põe a página do lado do texto extraído, e a estatística do item que não apareceu em página nenhuma mostra o buraco no mapa.

O vibe coding aceita o silêncio se o fluxo termina

No vibe coding, o agente trata o fluxo como sucesso quando a função retorna. A imagem entra e alguma coisa sai, então a execução fecha. Página não lida vira campo vazio e o agente não interrompe por causa disso.

Quem já leu vibe coding para não confiar em teste que o agente escreveu viu o agente devolver pronto o que o olho do builder ainda recusa. Aqui o recorte é o silêncio depois da leitura. O processo de teste já apontou páginas não lidas e o produto ainda não transforma isso em erro na cara de quem vai usar.

A sessão que pede só "anonimiza o processo" devolve um fluxo que termina. O arquivo sai com a foto que ninguém leu, e o dado que estava nela pode ir embora junto.

A página muda entra no pedido ao agente

Quando você sentar com o agente, escreva o erro visível da página que não virou texto e a estatística do item do mapa que não apareceu em página nenhuma. O Velário já devolve páginas não lidas no processo de teste. Falta o render da extração e o apontamento específico que ele cobrou.

A fala em que ele pede a mensagem de erro está gravada. Dá para assistir à live nesse recorte.