Acompanhe as mudanças públicas do app, do painel, do laboratório e das integrações YouAutoCar.
Página 2 de 23
OS que não abre mostra o motivo, sessão manual de diagnóstico volta a funcionar e margem de peças protegida
No painel, a OS excluída ou de outra oficina deixa de ficar carregando para sempre, a sessão manual do histórico de diagnóstico passa a ser criada com os códigos digitados e a margem de peças só é alterada por gerente, administrador ou dono da oficina.
AndroidWebSupabaseOperacao
Ver detalhes
Ordem de serviço: o link de uma OS excluída, de outra oficina ou com o endereço incompleto mostra "O.S. não encontrada" com o botão para voltar à lista, em vez de ficar em "Carregando detalhes da OS..." para sempre. Numa falha de conexão, a tela oferece tentar de novo.
Diagnóstico > Histórico: "Criar sessão manual" respondia sempre "Ocorreu um erro ao criar a sessão". Agora a sessão é criada e os códigos digitados ficam nela como os lidos pelo scanner, contando no histórico e na linha do tempo do veículo. Se a sessão for criada e os códigos não, o aviso diz isso em vez de mostrar sucesso, e salvar de novo grava os códigos na mesma sessão, sem criar outra.
Diagnóstico > Histórico e painel do scanner: quem trabalha em duas oficinas vê só as sessões da oficina escolhida no seletor, e a sessão com código de falha ativo aparece como "Atenção", e não mais como "Aprovado".
Configurações: a margem de peças passa a ser alterada só por gerente, administrador ou dono da oficina (mecânico e recepção continuam vendo a margem, mas não mudam). Quando ela não é salva, o aviso diz isso, em vez de "Todas as configurações salvas com sucesso"; e se a margem não carregou, salvar as outras configurações não zera a margem gravada.
OS > Peças: se a margem de peças da oficina não carregou, a peça não é lançada e a tela pede para tentar de novo. Antes ela entrava a preço de custo, sem aviso.
Insights do veículo: o botão "Gerar explicação" da IA passa a funcionar (falhava sempre). Quando a IA não responde, nada é gravado.
Painel: endereço que não existe mostra "Página não encontrada" com o link para o início, em vez de uma tela vazia. A auditoria de vínculos entre oficinas passa a abrir só para a administração da plataforma.
App Android, na próxima versão: o Painel Operacional deixa de contar OS paga ou rejeitada como aberta e de somar lançamento financeiro excluído.
Fonte: Bugs do painel do levantamento de pendências e dívidas técnicas de 2026-10-26 (DT-LEV-15).
Bibliotecas de segurança atualizadas, cópia de perfil de motor por oficina e sessões paradas encerradas pelo servidor
O PDF da OS e o site passam a usar as versões corrigidas das bibliotecas que tinham alertas críticos de segurança. No painel, salvar um perfil de motor de fábrica grava uma cópia da oficina em vez de mudar o perfil que vale para todas. O servidor encerra sozinho a viagem e a leitura do scanner que ficaram abertas depois que o app parou, e o painel não exclui mais a sessão ou a viagem que ainda está em uso.
WebSupabaseOperacao
Ver detalhes
PDF da OS: passa a usar o jsPDF 4.2.1 e o DOMPurify 3.4.17, que fecham um alerta crítico e um alto de segurança; o PDF sai igual, com as mesmas páginas e o mesmo layout, e o painel continua baixando essas bibliotecas só na hora de gerar o PDF.
Site institucional: atualização do Next.js para a versão sem os alertas críticos; as páginas, os textos e os links continuam iguais.
Perfis de Motor: pelo painel, o perfil de fábrica, que vale para todas as oficinas, passa a ser alterado só pelo suporte da plataforma. Quando a oficina salva um perfil de fábrica, só o que ela mudou vai para uma cópia da oficina; por enquanto essa cópia não aparece no seletor de motor do veículo, e a calibragem de um carro continua na aba Rail de alta. Duplicar a cópia de uma oficina cria o perfil novo nessa mesma oficina, o veículo não pode usar o motor, a ECU ou o protocolo da calibragem de outra oficina, e apagar um perfil ainda usado por um veículo ou por uma sessão de diagnóstico mostra o motivo e sugere desativá-lo. No cadastro de veículo sem motor escolhido, a lista de ECU mostra só as do catálogo de fábrica e a da calibragem do próprio carro, sem a repetida da cópia de outra oficina, que era recusada ao salvar. As mensagens da aba Rail de alta saem em português com acento. A trava no servidor contra a gravação direta no perfil de fábrica chega numa atualização seguinte, depois que este painel estiver no ar.
Viagens e scanner: o servidor encerra sozinho, a cada 15 minutos, a viagem que ficou aberta sem nada chegar por mais de 3 horas e a leitura do scanner parada há mais de 1 hora (app fechado, carro desligado), com o fim marcado na última leitura recebida. O histórico deixa de mostrar viagem eternamente "gravando". Se o aparelho volta a mandar leituras para a sessão que o servidor encerrou, ela reabre sozinha; a encerrada pelo app ou pelo painel continua encerrada.
Exclusão no painel: a sessão de diagnóstico em uso no carro e a viagem que ainda está gravando não podem mais ser excluídas (a sessão fica protegida até 1 hora sem atividade e a viagem até 3 horas sem dados novos). Encerrar a sessão pelo painel não libera a exclusão enquanto o aparelho ainda envia dados: ela fica protegida até 1 hora depois do último envio recebido pelo servidor. Na exclusão em lote as outras saem normalmente, o aviso diz qual ficou e por quê, e a lista se atualiza sozinha.
Fonte: Lote 1 do levantamento de pendências e dívidas técnicas de 2026-10-26.
1.2.75+228
App Android com OS sem internet completa e viagens que não voltam
Nova versão do app com as correções das pendências da auditoria de bugs: a OS criada sem internet guarda os itens e sobe completa quando a conexão volta, a viagem excluída pela oficina não é recriada pelo celular e a análise do Copiloto fica registrada na oficina certa.
AndroidOperacao
Ver detalhes
Nova OS sem internet: os itens entram junto com a OS na fila do aparelho e sobem na ordem digitada quando a conexão volta, sem duplicar; item recusado pelo servidor vira um aviso na lista, com Tentar de novo e Descartar.
Viagens: viagem excluída pela oficina não é recriada pelo celular que a gravou; ponto já enviado que o servidor perdeu volta para a fila, sem duplicar.
Copiloto: a análise feita fora de uma sessão do scanner fica registrada na oficina ativa do aparelho.
Fonte: Rodada B19: publicação do app com as pendências da auditoria de bugs de 2026-10-19 (notas 327 e 328).
Pedidos de compra destravados e pendências da auditoria de bugs
Os pedidos de compra voltam a sair de Pendente: aprovar, marcar como enviado e receber passam a funcionar, e o recebimento soma o estoque, lança a conta a pagar e avisa a equipe. A rodada também fecha as pendências da auditoria de 19/10: OS criada sem internet não perde mais os itens, viagem excluída não volta pelo celular, a peça comprada para a OS conta uma vez só no financeiro e o envio de WhatsApp deixa de marcar como incerta a mensagem que não chegou a sair.
AndroidWebSupabaseOperacao
Ver detalhes
Pedidos de compra: Aprovar, Marcar Enviado e Receber deixam de ser recusados pelo banco; receber é definitivo, registra quem recebeu, soma o estoque das peças da oficina, lança a conta a pagar na data de Brasília e avisa a equipe. Quem não tem permissão passa a ver o erro em vez de "Status atualizado!".
Financeiro: a peça comprada por pedido para a OS aparece uma vez em despesas, gráfico mensal, fluxo de caixa e DRE; do pedido só conta o que passar do custo das peças lançado. Nenhum lançamento é apagado, e pedido sem OS continua contando como antes.
Nova OS sem internet: os itens entram junto com a OS na fila do aparelho e sobem na ordem digitada quando a conexão volta, sem duplicar; se o servidor recusar algum item, um aviso na lista mostra quais, com Tentar de novo e Descartar.
Viagens: uma viagem excluída pela oficina ou pela limpeza da OS não é recriada pelo celular que a gravou; viagem que o servidor perdeu sem exclusão continua sendo reenviada, sem duplicar pontos.
WhatsApp: mensagem reservada que não chegou a sair volta para a fila sem gastar tentativa, aviso de status de OS já superado não é mais enviado, e confirmação atrasada de mensagem entregue encerra a conferência. A situação dos envios mostra "Preparando envio"; o efeito completo chega com a atualização do serviço de envio da oficina.
Painel do administrador: rebaixar um co-dono passa a respeitar a trava do último dono mesmo em edições simultâneas.
As correções do app chegam na próxima versão do Android.
Fonte: Rodada B19: pendências parciais da auditoria de bugs de 2026-10-19 e defeito do pedido de compra achado na rodada.
Notificações de status da OS sem código interno
As notificações "Status da OS atualizado" passam a dizer o status por extenso em todos os casos. Antes, OS em avaliação, aprovada ou com pendência financeira apareciam com o código interno, como "approved".
AndroidSupabaseOperacao
Ver detalhes
Notificações: os 14 status da OS têm nome por extenso (por exemplo, "Aprovada" em vez de "approved"); as notificações já entregues com o código foram corrigidas.
Diagnóstico: análises do Jarvis feitas sem veículo selecionado (bancada) passam a ficar no histórico da oficina ativa; a correção chega ao app na próxima versão.
Fonte: Achados da prova por ADB da rodada B19 (2026-10-25).
1.2.75+227
Correções da auditoria de bugs: datas, diagnóstico, portal do cliente e financeiro
Pacote com as correções da auditoria de 19/10. Datas e horários deixam de ficar 3 horas deslocados, a leitura de falhas do carro não apaga mais códigos quando a comunicação falha, o portal do cliente volta a abrir as ordens de serviço e o financeiro deixa de contar como receita o que ainda não foi aprovado.
AndroidWebSupabaseOperacao
Ver detalhes
Datas: agendamentos, previsão de entrega, cronômetro da OS, presença do veículo e adicional noturno do guincho passam a usar o horário de Brasília corretamente; lançamentos recorrentes no fim do mês não pulam nem duplicam meses.
Diagnóstico: falha de comunicação na leitura de falhas não é mais tratada como "sem falha" e não apaga os códigos da OS; carros com rede CAN de 29 bits mantêm o painel ao vivo depois da leitura automática.
Diagnóstico: Mode 06 e respostas longas do adaptador são lidos corretamente, e a análise de falhas por IA volta a ser usada no app, com aviso de não dirigir quando for o caso.
Portal do cliente: painel e ordens de serviço voltam a abrir, e a aprovação de orçamento só confirma quando foi gravada.
Financeiro: valores com vírgula na OS e nos pagamentos são aceitos; o DRE considera apenas OS faturáveis e avisa quando não consegue carregar; o custo da peça acompanha o item da OS; boletos Efí não perdem link e Pix e a baixa não duplica pagamentos.
WhatsApp: números com 8 dígitos são reconhecidos para descadastro e respostas; reenvio após falha é liberado; a gravação de áudio na Central volta a funcionar.
Guincho: um motorista não aceita duas corridas ao mesmo tempo, o despacho ignora motorista sem sinal recente, a distância cobrada usa só o trajeto do reboque e o rastreio para quando a corrida termina pelo painel.
App: notificações push passam a valer para quem entra depois de abrir o app e deixam de chegar ao usuário anterior após sair; leituras feitas sem internet sobem sem perder nem duplicar dados; o Jarvis volta a abrir sozinho e não acusa alternador sem carga logo após a partida.
Segurança: comandos remotos ao carro aceitam só a lista de comandos permitidos; leituras de arquivos e históricos pela IA ficam restritas à oficina de quem pergunta.
Painel: pedidos de compra, correções de KM e vínculos de OS gravam o responsável correto; listas grandes de clientes, agenda e oficinas carregam completas; sino de notificações atualiza ao vivo.
Fonte: Rodada B19: correções da auditoria de bugs de 2026-10-19.
1.2.75+226
Avisos de status da OS e acompanhamento dos envios WhatsApp
Mudanças de status da OS passam a gerar avisos automáticos quando a oficina libera as automações. O painel acompanha a fila, a confirmação do WhatsApp e os motivos de bloqueio, e informa separadamente a configuração dos lembretes periódicos.
AndroidWebSupabaseOperacao
Ver detalhes
Oficina: avisos de status usam a sessão da própria oficina e o cliente vinculado à OS, respeitando descadastro e limites de envio.
OS: avisos antigos ainda na fila são cancelados quando o status muda; falhas de envio não impedem salvar a OS.
Painel: mensagens na fila não são marcadas como enviadas; o histórico distingue fila, aceitação pelo WhatsApp, entrega e leitura.
Lembretes: agendamento limitado às oficinas configuradas, com data de ativação para evitar o disparo de pendências antigas acumuladas.
Na próxima versão do app: falhas no aviso WhatsApp ao criar uma OS pelo OBD passam a aparecer no diagnóstico da versão de produção.
Fonte: Rodada 673: correção dos envios automáticos WhatsApp.
1.2.75+226
Data e KM da manutenção preservados ao reabrir o app
O editor permite corrigir a data e o KM da última manutenção sem alterar o odômetro atual do veículo. Alterações salvas no aparelho ficam pendentes até a sincronização e não são substituídas pela versão antiga da nuvem ao reabrir o app.
AndroidWebOperacao
Ver detalhes
Manutenção: data em formato brasileiro e próximos vencimentos calculados a partir da última manutenção informada.
App: KM da última manutenção separado do KM atual do veículo, com validação de valores.
Sincronização: alterações pendentes sobrevivem ao reinício, retomam ao carregar a lista ou recuperar a conexão e respostas antigas não apagam edições recentes.
Manutenção: editar e marcar como feita aguardam a gravação local e mantêm o formulário aberto se houver erro.
Fonte: Rodada 671: persistência e edição da Manutenção Inteligente.
1.2.75+225
Odômetro oficial protegido e manutenção mais clara
O app passa a usar a leitura oficial do veículo ao editar o cadastro e não permite que dados antigos sobrescrevam um KM confirmado. A manutenção identifica se o consumo é por prazo ou por quilometragem e tenta baixar os dados novamente após uma falha temporária de rede. O painel deixa de alterar o KM oficial sem confirmação da placa.
AndroidWebOperacao
Ver detalhes
App: o formulário apresenta o KM oficial mais recente e salva metadados sem regravar leituras de odômetro em cache.
App: confirmar o KM também atualiza o odômetro local da manutenção; uma falha temporária deixa a próxima leitura tentar novamente.
Manutenção: o cartão informa se o percentual consumido vem do prazo ou do intervalo por KM; vencimento por data é reconhecido mesmo com KM restante.
Painel: salvar o KM de entrada da O.S. não altera o odômetro oficial sem confirmação explícita da placa.
Fonte: Rodada 670: auditoria do fluxo de odômetro e Manutenção Inteligente.
1.2.75+224
Pedido de guincho pelo portal de volta, base de conhecimento só da própria oficina e motorista sabe quem vê a posição
O cliente volta a pedir guincho pelo portal web e a oficina volta a publicar o destino. A base de conhecimento, os padrões e o contexto usado pela IA de hipóteses passam a usar só os dados da oficina da O.S. (e das oficinas que aceitarem compartilhar). No app, o motorista vê o nome da oficina que passa a receber a posição antes de ficar disponível. A versão 1.2.75 (224) vai para os testes interno e fechado (Alpha) da Play.
AndroidWebSupabaseOperacao
Ver detalhes
Cliente: o pedido de guincho pelo portal web volta a localizar os endereços e a mostrar a rota; a oficina volta a publicar o endereço de destino do guincho.
Oficina: a base de conhecimento, os padrões entre O.S., as estatísticas, os casos parecidos e as recomendações usam só os dados da oficina da O.S., mais os das oficinas que aceitarem compartilhar.
Oficina: hipóteses, evidências e reparos confirmados ficam sempre na oficina da própria O.S.
Oficina: a oficina ativa continua guardada em cada aparelho, e quem está em duas oficinas passa a abrir na mesma oficina padrão no app e no painel.
Motorista: o card da Home e o Modo Guincheiro dizem qual oficina passa a ver a sua posição antes de você ficar disponível; a posição deixa de ficar guardada quando você sai da operação.
Motorista: quem atende mais de uma oficina continua escolhendo por qual opera; a oficina ativa das telas não muda isso, e o gestor pode tirar um motorista da busca, mas só o próprio motorista se põe disponível.
Equipe: quem ainda aparecia como cliente no app, sendo da equipe, passa a ver o modo oficina ao abrir o app.
Fonte: Rodada 669 (2026-09-26): decisões da rodada 668 escolhidas e validadas por delegação do Owner, mais as correções da verificação do web publicado.
1.2.75+223
Oficina ativa no painel e no app, e corrida de motorista que saiu volta à fila
Quem trabalha em mais de uma oficina passa a escolher a oficina ativa no painel web e no app, e as telas mostram e gravam os dados da oficina escolhida, com o cargo que a pessoa tem nela. No guincho, o chamado enviado a um motorista que saiu da equipe ou da operação volta sozinho para a fila. A versão 1.2.75 (223) do app vai para os testes interno e fechado (Alpha) da Play.
AndroidWebSupabaseOperacao
Ver detalhes
Oficina: quem está em mais de uma oficina escolhe a oficina ativa no cabeçalho do painel e no Perfil do app; a escolha fica guardada no aparelho e as ordens de serviço, a agenda, o painel, os veículos, o financeiro, a base de conhecimento e as notificações passam a ser da oficina escolhida.
Oficina: cotações, compras, fornecedores e modelos de mensagem respeitam o cargo que a pessoa tem em cada oficina, e quem é dono de duas oficinas passa a ver as cotações das duas.
Oficina: o que é criado com uma oficina ativa (sintomas, sessões de diagnóstico, veículos) fica nessa oficina, o menu e os botões mostram só o que o cargo nela permite, e se a oficina ativa mudar enquanto a tela está aberta o painel avisa antes de salvar.
Guincho: o chamado enviado a um motorista que saiu da equipe ou da operação volta sozinho para a fila em até um minuto, e o gestor ganhou o botão Devolver à fila.
Clientes: o botão Remover cliente do painel passa a funcionar.
Equipe: valor da hora, comissão e especialidade do colaborador são alterados pelo dono, pelo administrador ou por quem tem a permissão de editar a equipe; a tela avisa quando a alteração não foi salva.
Agenda: o agendamento feito pelo painel fica ligado ao cliente certo.
App: a lista de Veículos segue a oficina ativa e ganhou Carregar mais; a Nova O.S. usa o cliente da ficha; a O.S. criada sem internet que for recusada aparece com o motivo só para quem a criou; o rastreio do guincho volta sozinho ao reabrir o app; e o contador de viagens do motorista se atualiza.
Conta: a troca do e-mail de login com confirmação nos dois endereços está pronta no painel e no app e será liberada em breve.
Fonte: Rodada 668 (2026-09-26): seletor de oficina ativa, fila do guincho e dívidas técnicas das rodadas 667 e anteriores.
1.2.75+222
App 1.2.75 (222): motorista de guincho por convite e Aceitar só com chamado real
Esta versão do app leva ao celular a rodada de segurança do guincho: o motorista só passa a atender uma oficina depois de aceitar o convite no próprio app, escolhe por qual oficina está operando e só vê o botão Aceitar em chamados enviados de fato para ele. Publicada nos testes interno e fechado (Alpha) da Play.
AndroidOperacao
Ver detalhes
Motorista: convites de equipe e de operação no app, com aceite, recusa e saída da operação.
Motorista: quem atende mais de uma oficina escolhe por qual está operando; com corrida em andamento a troca fica bloqueada.
Motorista: o botão Aceitar aparece só para chamados enviados de fato, inclusive os despachados manualmente pela oficina.
Motorista: quem é desligado da equipe deixa de receber chamados e o envio da posição para.
Equipe: cargo e oficina se atualizam sozinhos depois de aceitar um convite ou de ser desligado, sem sair da conta.
Cliente: o acompanhamento do guincho usa o link seguro da oficina; a avaliação do atendimento sai do app até voltar por um caminho próprio.
Oficina: mensagens claras para cliente sem vínculo ativo, e-mail de login que não é trocado pelas telas e CPF que já está em outra conta.
Fonte: Rodada 667 (2026-09-24/25); validada no tablet de QA contra a produção, com despacho, aceite, evidências, entrega e rastreio, e dados de teste apagados no fim.
Equipe e motoristas de guincho entram só com convite aceito
Entrar na equipe de uma oficina ou passar a atender como motorista de guincho agora depende de a própria pessoa aceitar o convite, no app ou no painel web. Quem sai da equipe deixa de receber chamados na hora, e oficinas novas passam a ser criadas pela equipe da plataforma. No app, o motorista escolhe por qual oficina está operando e só aceita chamados realmente enviados para ele.
AndroidSupabaseWebOperacao
Ver detalhes
Oficina: adicionar alguém à equipe envia um convite; a pessoa só entra depois de aceitar. Os convites pendentes aparecem na tela de equipe, vencem em 7 dias e podem ser cancelados.
Oficina: cadastrar motorista de guincho passa a ser um convite para alguém da equipe, com a configuração que ele vai ver antes de aceitar; religar quem saiu também pede um convite novo.
Oficina: quem é desligado da equipe deixa de ser motorista, de receber chamados e de ver os pedidos no mesmo instante.
Oficina e plataforma: o e-mail de login de clientes e membros deixa de ser trocado pelas telas de edição; quando a pessoa precisar trocar, o suporte do YouAutoCar faz a troca; dados de quem foi desligado só voltam a ser editados depois de um novo convite aceito.
Motorista e equipe: o app e o painel web mostram os convites recebidos, explicam o que a oficina passa a ver e permitem aceitar ou recusar; o motorista pode sair da operação quando quiser.
Motorista: quem atende mais de uma oficina escolhe por qual está operando; com uma corrida em andamento, a troca fica bloqueada até a entrega.
Motorista: o botão Aceitar aparece só para chamados enviados de fato para ele, inclusive os despachados manualmente pela oficina.
Cliente: o acompanhamento do guincho no app usa o mesmo acompanhamento seguro do link; a avaliação do atendimento sai do app até voltar por um caminho próprio.
Motorista e oficina: o motorista volta sozinho a ficar disponível quando o guincho é entregue ou cancelado, e o total de viagens passa a contar cada entrega.
Motorista: recusar um chamado quando não há outro motorista livre não dá mais erro; o pedido volta para a fila da oficina, para despacho manual.
Oficina: o aviso no celular do motorista quando o painel despacha um guincho volta a ser enviado.
Plataforma: criar oficina nova passa a ser feito pela equipe da plataforma, na Administração Global, indicando a conta do dono.
Oficina: no cadastro de cliente, um CPF que já está em uma conta com outro e-mail é recusado com aviso, e o cadastro não regrava mais os dados de uma conta que já existe.
Oficina: a troca de senha de cliente sai da edição de cliente; senhas de membros da equipe seguem com o proprietário ou administrador da oficina.
Equipe e motorista: o app atualiza cargo e oficina sozinho quando um convite é aceito pelo painel web ou quando a pessoa é desligada, sem precisar sair da conta; o envio da posição do guincho para quando o motorista deixa a equipe.
Servidor: ordem de serviço, veículo, agendamento e troca de dono só aceitam clientes com vínculo ativo com a oficina, com mensagem clara quando o vínculo não existe.
Fonte: Continuação da auditoria completa de 2026-09-22 e decisões do Owner de 2026-09-24; conferido com testes automáticos do banco pelo caminho real de cada perfil, ataques simulados, testes do app e do painel web e ensaio das mudanças no banco de produção sem gravar nada.
Histórico do WhatsApp da oficina só para quem atende
As conversas e os envios do WhatsApp da oficina passam a aparecer só para quem tem permissão de ver o histórico do WhatsApp: dono, gerência e recepção, que continuam vendo tudo como antes. Mecânicos e aprendizes deixam de ver essas mensagens na ordem de serviço, na cobrança e nos avisos do Inbox.
SupabaseOperacao
Ver detalhes
Oficina: dono, gerência e recepção continuam vendo e respondendo as conversas no Inbox, sem mudança.
Mecânico e aprendiz: o painel de WhatsApp da ordem de serviço e a lista de envios da cobrança deixam de mostrar mensagens, e o Inbox deixa de avisar mensagens novas para eles.
Servidor: o histórico do WhatsApp passa a ser gravado só pelo sistema; apagar mensagem continua sendo feito pelo Inbox, por quem tem essa permissão.
Fonte: Revisão de segurança do WhatsApp de 2026-09-25, com decisão do Owner; conferido com testes automáticos do banco para dono, recepção, mecânico, motorista de guincho e ex-integrante da equipe.
Link de acompanhamento do guincho fica só com o cliente e a oficina
O link que o cliente recebe para acompanhar o guincho passa a ser guardado à parte dos dados do pedido, e só o cliente que pediu o guincho e a gestão da oficina o consultam. Os links já enviados continuam valendo, e o painel de guinchos e o portal do cliente seguem abrindo, copiando e enviando o link como antes.
SupabaseWebOperacao
Ver detalhes
Cliente: o link de acompanhamento já recebido continua funcionando, inclusive quando a oficina troca o motorista do guincho.
Oficina: o painel de guinchos continua copiando e enviando o link pelo WhatsApp; o link fica restrito à gestão da oficina e ao cliente do pedido.
Servidor: o link de acompanhamento passa a ser guardado separado dos dados do pedido, e cada guincho novo já nasce com o seu.
Fonte: Revisão de segurança do guincho de 2026-09-25; conferido com testes automáticos do banco para cliente, gestão da oficina, motorista, motorista substituído e ex-integrante da equipe.
Link de acompanhamento do guincho vale só durante o serviço
O link que o cliente recebe para acompanhar o guincho passa a mostrar o telefone e a localização do motorista só enquanto ele está atendendo aquele pedido, e deixa de funcionar 24 horas depois do encerramento. O painel da oficina e o portal do cliente avisam quando um link já expirou.
SupabaseWebOperacao
Ver detalhes
Cliente: telefone e localização ao vivo do motorista aparecem só durante o atendimento, com a velocidade real do trajeto.
Cliente: o link vale enquanto o guincho está em andamento (até 7 dias) e por 24 horas depois do encerramento; depois disso a página avisa que expirou.
Oficina e cliente: o painel de guinchos e o portal não oferecem mais abrir ou enviar um link que já expirou.
Servidor: motorista e veículo de um guincho precisam ser da mesma oficina do pedido, e o cliente não consegue mais criar um pedido já despachado.
Fonte: Achado da auditoria completa de 2026-09-22; conferido com testes automáticos do banco, ataques simulados e o fluxo completo de guincho no banco de testes.
Link público antigo de O.S., sem uso, foi desativado
Um formato antigo de link público de ordem de serviço, que nenhuma tela do sistema usa mais, deixou de responder. Ele mostrava dados de contato e observações internas a quem tivesse o link. O link de aprovação de orçamento e o de acompanhamento do guincho continuam funcionando normalmente.
SupabaseOperacao
Ver detalhes
Servidor: o link público antigo de O.S. deixa de responder a quem não está logado.
Operação: o procedimento de auditoria de acesso público passa a listar só os links que o sistema usa.
Fonte: Achado da auditoria completa de 2026-09-22 e da revisão do link de aprovação; conferido em produção antes da mudança, sem nenhum uso nas últimas 24 horas.
Link de aprovação só mostra o que o cliente precisa e avisa já ao abrir se o orçamento mudou
A página de aprovação do orçamento deixa de receber observações internas da O.S. e dados de cadastro do cliente, e confere o orçamento já ao abrir o link: se ele mudou depois do envio, a página avisa na hora, sem esperar o clique em Aprovar.
SupabaseWebOperacao
Ver detalhes
Cliente: o link mostra só oficina, veículo, itens, valores, condições, entrega, garantia e validade; observações internas, telefone e identificadores deixam de ser enviados à página.
Cliente: orçamento alterado depois do envio aparece como link que não vale mais já ao abrir, e não só depois de tocar em Aprovar.
Servidor: a conferência do orçamento não depende mais do fuso horário de quem abre o link.
Fonte: Achado na revisão do portal de aprovação; conferido com testes automáticos do banco em todos os estados do link e pela página real ligada ao banco de testes.
Página de aprovação do orçamento mostra os valores certos e confirma a resposta
A página que o cliente abre pelo link de aprovação volta a mostrar o número da O.S., os itens com valores, a mão de obra e o total igual ao da mensagem do WhatsApp. Aprovar pede uma confirmação, e a página só diz que a resposta valeu quando ela foi registrada.
Web
Ver detalhes
Cliente: número da O.S., valor de cada item, mão de obra, previsão de entrega e garantia aparecem corretamente.
Cliente: aprovar pede uma confirmação com o valor total, e um toque duplo não envia a resposta sem querer.
Cliente: link substituído, vencido ou já respondido mostra o que aconteceu, em vez de uma página em branco ou de um "aprovado" que não valeu.
Cliente: depois de responder, a página mostra o resumo da resposta e o telefone e o e-mail da oficina.
Privacidade: os links enviados a clientes e fornecedores não ficam mais registrados no monitoramento de erros do sistema.
Fonte: Achado na revisão da correção do reenvio de orçamento; conferido com o banco de testes em todos os estados do link e em tela de celular.
Link de aprovação antigo só deixa de valer quando o novo é registrado
Ao reenviar o orçamento para aprovação, o link novo passa a valer no mesmo instante em que a mensagem entra na fila de envio. Se o envio falhar no caminho, o link que o cliente já tem continua funcionando.
SupabaseOperacao
Ver detalhes
Servidor: o link de aprovação anterior só deixa de valer quando a mensagem com o link novo fica registrada para envio.
Servidor: a O.S. só passa para "Aguardando aprovação", e o cliente só recebe esse aviso, quando a mensagem do orçamento fica registrada.
Servidor: se o orçamento mudar ou o cliente responder enquanto o envio é preparado, a oficina recebe um aviso para conferir a O.S., e nada sai com valores antigos.
Servidor: quando dois envios do mesmo orçamento saem juntos, o que perdeu avisa a oficina em vez de aparecer como enviado.
Fonte: Pendência registrada na auditoria completa de 2026-09-22; testes automáticos do banco reproduzem a falha no meio do envio, e a contraprova do WhatsApp percorre o envio real.