Isto não é segurança de verdade — é só para o link não abrir sozinho na frente de alguém.

Documento interno — não mostrar ao cliente

Handoff

O que falta para entregar de verdade.

Cinco sites do Grupo JAP e da Nova Ceasa. A apresentação de sexta mostra o que está pronto; esta página lista o que não está, e que precisa sair da frente antes de o cliente receber as chaves.

Levantado em 3 de setembro de 2026 por auditoria dos sites no ar — cada item abaixo tem a prova do lado. Nada aqui é suposição.

Trava

O que impede entregar hoje

Se o cliente receber assim, ele descobre sozinho. Melhor descobrir aqui.

Nova Ceasa

O Portal da Transparência é uma demonstração, e diz isso no rodapé

Os números — toneladas doadas, instituições, ranking de doadores, fluxo de veículos — estão escritos dentro da própria página, sem nenhuma busca de dados. Os botões de download em CSV não têm arquivo atrás: a lista tem só os nomes. E não existe forma de alimentar aquilo.

Prova: rodapé de portal-nova-ceasa.vercel.app — “© 2026 Nova Ceasa · projeto de demonstração com dados fictícios”. Zero chamadas de rede no HTML.

Decidir: tirar o portal do ar até ter dado real, ou deixar e nunca apontar para ele. Hoje ele está linkado na home da Nova Ceasa.

Nova Ceasa

O Canal de Ética não registra nada

A página existe e está listada como entregue, mas o botão abre o e-mail do próprio denunciante. Não há protocolo, não há número, não há sigilo — a denúncia sai da caixa pessoal de quem denuncia.

Prova: canal-etica.html não tem nenhum <form>; só mailto:, tel: e wa.me.

Risco: é canal de denúncia de concessão pública. Se alguém do jurídico do cliente olhar, isso vira conversa.

Todos

Nenhum dos sete endereços tem um único formulário

Fale Conosco, cadastro de instituição do Banco de Alimentos, contato de todos os cinco sites: tudo é botão que abre WhatsApp, telefone ou e-mail do visitante. Nada passa pelo site, nada fica registrado, e o cliente não tem onde consultar quem tentou falar com ele.

Prova: grep "<form" nos sete endereços retorna zero em todos.

Decidir: é assim de propósito (WhatsApp converte mais que formulário) ou é lacuna? Se for de propósito, precisa estar escrito na entrega, para não parecer esquecimento.

Grupo JAP

O canonical elege o endereço errado

grupojap.vercel.app é o endereço correto — mas ele, o og:url e o sitemap apontam para grupojap2.vercel.app como sendo a versão principal. Na prática o site está pedindo ao Google para dar a autoridade ao outro endereço.

Prova: os dois endereços entregam 46.088 bytes idênticos, e nos dois o canonical é https://grupojap2.vercel.app/. São dois apelidos do mesmo projeto na Vercel, publicado da pasta grupojap-novo.

Feito em 3 de setembro: canonical, og:url e sitemap corrigidos e publicados nos quatro arquivos. Falta decidir o que fazer com o grupojap2 — aposentar ou redirecionar — e versionar a pasta (item logo abaixo).

Grupo JAP

A pasta que gera o site no ar não tem controle de versão

O que está publicado nos dois endereços sai de Desktop\DEV\grupojap-novo, que não é repositório git. Não há histórico, não há como saber o que mudou nem como voltar atrás. As duas pastas que são repositório (grupojap e grupojap2) estão fora do ar — são código morto.

Fazer antes de entregar: versionar a pasta que está no ar. Site de cliente sem histórico é acidente esperando acontecer.

Correção · Ceasa Sustentabilidade

O painel do Banco de Alimentos existe — está só desligado

Isto corrige o que eu disse antes. Existe um painel de verdade em novaceasa-oficial/sustentabilidade/banco-de-alimentos/admin.html: login por sessão, formulário de notícia, de números e de instituição, tudo conversando com uma API que já está no ar (/api/bda-noticias, testada, responde 200 com dado real e versionado). O painel não sobe para produção porque está listado no .vercelignore — é opção deliberada de alguém, não peça faltando.

Prova: curl https://novaceasa.vercel.app/api/bda-noticias devolve JSON real (números, versão, notícia). O mesmo endpoint responde nos dois domínios. A tela de login existe no arquivo local e devolve 404 no ar.

Fazer: tirar do .vercelignore, publicar, dar a senha para quem vai escrever notícia. É religar, não construir — o card de upsell da apresentação principal (“painel de notícias”) já está pronto por dentro; falta só isso.

Já resolvido, não mexer

Quatro páginas foram corretamente tiradas do ar

boletos.html, reparos.html, social.html (cadastro de instituição) e tabela-valores.html existem na pasta _integracoes/, com um bilhete explicando por quê: publicadas como estavam, elas mentiam — formulário dizia “enviado com sucesso” sem registrar nada, e a tabela de valores mostrava preço inventado num domínio oficial. Alguém já fez essa faxina antes desta auditoria.

Não reativar nenhuma delas sem ligar ao sistema real (ERP, ordens de serviço, cadastro, tabela vigente) — o bilhete na própria pasta explica o passo a passo de cada uma.

Regra da casa

O que quebrou padrão nosso

19 páginas

Falta “Desenvolvido por Carvalho” no rodapé

Ausente nas 18 páginas da Nova Ceasa (9 em português e 9 em inglês) e na página do Banco de Alimentos. Os outros sites têm, com mensagem de WhatsApp específica de cada um.

Prova: a única ocorrência de “Carvalho” no site da Nova Ceasa é o nome da rua, Av. Henry Wall de Carvalho.

Ceasa Sustentabilidade

Sete números sem fonte citada

Na home: 250 mil kg, +16 mil empregos, +35 mil toneladas, e “1º lugar entre projetos de mais de 40 países”. No Banco de Alimentos: 22 de agosto de 2018, 130 consultas por semana, R$ 4 milhões por ano. Os dados de resgate (1,5 milhão de quilos, 15 mil pessoas) têm fonte; estes não.

Perguntar ao cliente

O prêmio da ONU: 25 países ou mais de 40?

A página do Banco de Alimentos diz “66 projetos de 25 países”. A home do Ceasa Sustentabilidade diz “mais de 40 países”. O site se contradiz, e a apresentação repete o número de 25.

Só o cliente resolve. Perguntar antes de qualquer publicação nova.

Banco de Alimentos

Os dois caminhos vão para o mesmo lugar

“Quero doar” e “Quero me cadastrar” apontam ambos para novaceasa.vercel.app/contato.html. São dois botões e um destino.

Feito em 3 de setembro · Tempero da Vovó

O catálogo foi conferido contra a lista oficial da fábrica

A fábrica mandou o catálogo real (148 produtos, 11 linhas, com código de barras). Comparei os 94 itens do site contra ele por EAN: 45 não existem mais — a linha inteira de frutas tropicais desidratadas (abacaxi, manga, kiwi, morango…) e a maior parte das "Cocadas da Vovó" saíram de linha. Removidos do site; os 49 que restam batem exato com o catálogo.

Prova: as duas listas comparadas por código de barras, uma a uma — 4 páginas do PDF conferidas visualmente por mim, não só por relatório de agente. Build local rodou limpo, testado no navegador, publicado e confirmado no ar (o EAN removido não está mais no pacote publicado).

Falta ainda: o catálogo oficial tem 148 produtos e o site só cadastra 49 — sobram 99 produtos reais nunca colocados no site, incluindo cinco linhas inteiras que hoje mostram "sob consulta" (tempero líquido, conservas, derivados de amendoim, doces Mais Sabor, alimentos para pássaros). É oportunidade de conteúdo, não bug — decidir se entra nesta entrega ou depois.

Também sem resposta: a "Frutas Desidratadas" descontinuada ainda tem o texto de vendas dizendo "vinte itens de fruta guardada no ponto", bem em cima do aviso "sob consulta" que agora aparece ali. Não toquei nesse texto — é decisão de conteúdo/marca, não faxina de dado.

Higiene

Limpar o código antes de entregar

Código simples é código que continua funcionando quando ninguém está olhando. O que dá para enxugar sem mudar nada do que aparece na tela:

Tempero da Vovó

Campos mortos no catálogo

Os campos de imagem e de código de barras existem nos dados de 94 itens e não são lidos por nenhuma linha do código. Ou passam a ser usados, ou saem.

Grupo JAP

Bibliotecas em versão antiga, e vindas de fora

É o único dos cinco que busca GSAP e Lenis num servidor de terceiro, e em versão mais velha (GSAP 3.13 e Lenis 1.1.14) que a dos outros dois sites (3.15 e 1.3.25). Hospedar no próprio domínio e igualar a versão tira uma dependência externa e um risco de comportamento diferente entre os sites.

Grupo JAP

82 KB de folha de estilo

É o maior CSS dos cinco, quase três vezes o do AgroJap, que faz coisa parecida. Vale uma varredura de regra morta.

Tempero da Vovó

Arquivos que respondem 200 sem existir

robots.txt, sitemap.xml e manifest.json devolvem a página inicial com código 200. Não existem — é o desvio de rota da aplicação respondendo qualquer caminho. Isso engana ferramenta de auditoria e engana a gente.

Quatro dos cinco

Um cabeçalho de segurança só

A Nova Ceasa sai com sete cabeçalhos de segurança. Sustentabilidade, AgroJap e Tempero saem com um. Grupo JAP com três. É configuração de hospedagem, não obra: nivelar todos pelo padrão da Nova Ceasa.

Nova Ceasa

Sem atalho de teclado e sem rodapé marcado

É o único site sem o link “pular para o conteúdo” e sem a marcação de rodapé. Os outros três institucionais têm os dois.

Antes de virar o domínio

A ordem das coisas

  • 1 · Bloquear a indexação de todosfeito em 3 de setembro, os cinco endereços de teste estão bloqueados e publicados
  • 2 · Corrigir o canonical do Grupo JAPfeito em 3 de setembro, aponta para grupojap.vercel.app nos quatro arquivos e no sitemap. Falta ainda versionar a pasta que publica (grupojap-novo)
  • 3 · Repor o crédito no rodapé nas 19 páginas
  • 4 · Resolver o Portal da Transparência — dado real ou fora do ar
  • 5 · Limpar o catálogo do Tempero contra a lista oficial
  • 6 · Decidir o Canal de Ética — protocolo de verdade ou mudar o que a página promete
  • 7 · Só então apontar os domínios definitivos e tirar o bloqueio

Como cada um publica: os cinco saem por comando manual, vercel --prod rodado de dentro da pasta — nenhum publica por push no GitHub. Editar e commitar não coloca nada no ar. As pastas são novaceasa-oficial, ceasasustentabilidade, agrojap-landing, grupojap-novo e tempero-novo.

novaceasa.com.br já está no ar com o site antigo. A virada substitui aquilo — e é o momento em que o bloqueio de indexação sai.

Não confundir

O que é upsell, e não pendência

Estas coisas não estão faltando: elas nunca foram contratadas. Estão na apresentação como próximos passos, e cobrar por elas é o combinado.

  • Painel de notícias — em qualquer um dos cinco
  • Portal da Transparência com dado real e painel para alimentar
  • Canal de Ética com protocolo, prazo e trilha de auditoria
  • Cadastro e triagem do Banco de Alimentos
  • Foto de embalagem por produto no Tempero
  • Bio de Instagram com link direto, em Tempero, AgroJap e Grupo JAP
  • Área do cliente com pedido programado, no Grupo JAP
  • Analytics — hoje nenhum dos cinco mede visita
  • Tudo que envolve inteligência artificial — boletim de preços, atendimento no WhatsApp, notícia por áudio, relatório automático

Este documento é gerado à mão e vive em Desktop\DEV\handoff-carvalho. Quando algo desta lista for resolvido, riscar aqui — é o que uma sessão futura vai ler para saber o que ainda falta.