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.
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.
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.
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.
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).
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.
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.
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
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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 todos — feito em 3 de setembro, os cinco endereços de teste estão bloqueados e publicados
- 2 · Corrigir o canonical do Grupo JAP — feito 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.