Vek1 — PR #138 sidebar colapsada (investigação)
PR #138 — sidebar colapsada ainda não navega em prod
Contexto
Usuário reportou que o PR #138, apesar de mergeado na main, não corrigiu o bug
na issue em prod. Este bug (item "Produtos" sem navegação quando a sidebar está
colapsada) é o MESMO da issue #137, coberto pelo PR #139.
Há duas notas no vault sobre o mesmo sintoma: a existentesiderbar-collapsed-produtos-issue-137.md (PR #139) e esta (PR #138). É o
MESMO bug — provavelmente dois PRs para a mesma issue ou abordagens concorrentes.
⚠️ REVISÃO 2026-08-07 — o deploy NÃO é mais Vercel
A infra mudou no dia 06/08 (véspera): o prod inteiro (app + api) saiu da
Vercel e foi para a VPS Contabo dedicada atrás do Cloudflare (repokodama1/vek1-infra, secret VPS_HOST, CI repontado — verinfra-devops-strategy.md). Isso anula a hipótese #1 antiga ("deploy na
Vercel não rodou") e torna a pergunta certa:
Os merges #137/#138/#139 entraram DEPOIS do cutover, e o pipeline que sobe pra
VPS rodou pra eles? Se o CI do vek1 foi repontado mas a branch dos PRs
apontava pro fluxo antigo, ou o deploy VPS falhou silencioso pra esses
commits, o main tem o fix mas a VPS segue servindo build anterior.
Diagnóstico provável (padrão recorrente no vek1 — não verificado em runtime)
O padrão documentado no vault (incidente LP #122/#123/#133/#134 e a própria
nota do #139) é: o PR mexe no código + tem teste unitário, mergeia na main,
mas o deploy não sobe ou as branches divergem. "Código mergeado" ≠
"funcionando em prod".
Em ordem de probabilidade (atualizada pós-cutover):
- Deploy VPS não rodou / falhou pro merge — código no
mainmas a VPS
servindo build anterior. Checar o workflow de deploy dokodama1/vek1e o
containervek1-appna VPS (última imagem/commit). - PR #138 e #139 tocam o mesmo arquivo (
nav-main.tsx) — se o #139 foi
mergeado depois, pode ter sobrescrito/regredido o fix do #138 (ou o
contrário), deixando uma versão que ainda não resolve. - A causa raiz real não é a que o fix assumiu — ver nota do #139: o fix
renderiza<Link href={item.url}>quandocollapsed, assumindo que o item
Produtos temurlna raiz do shape. Se o PR #138 fez o fix de outro jeito
(ex: tentou ajustar o Collapsible), pode não ter endereçado o clique morto.
Próximos passos para confirmar (sem acesso ao GitHub/vercel aqui)
- Ver o diff real do #138: quais arquivos mexeu e se coincide/colide com #139.
- Conferir o SHA atual de
src/components/sidebar/nav-main.tsxe desrc/jotai/pages.tsxemmain. - Confirmar o último deploy da Vercel (Ready?) para o commit do merge.
- Testar runtime: sidebar colapsada → clicar Produtos → URL deve mudar pra
/products.
Relacionado: projects/vek1/sidebar-collapsed-produtos-issue-137 ·vek1-auditor (gate runtime+deploy)