ComercialRS — Sessão 26/jun/2026
Resumo
Correção do bug crítico do AdmGuard + atualizações no vault.
Início da sessão
- - Rocha Sales perguntou o que foi feito ontem (25/jun)
- - Pediu para verificar o vault sobre a migração self-hosted do ComercialRS
- - Admin logava mas era redirecionado ao clicar no escudo
- - Sessão era válida (fetch REST funcionava)
- - Browser mostrava
role: 'admin'no localStorage - - Ctrl+Shift+R para hard refresh
- - Login como TecRocha → clicar escudo → entrou no /adm ✅
- - Rocha Sales confirmou: funcionou ✅
- -
NEURONS/ComercialRS/neuron.md— estado atual - -
NEURONS/ComercialRS/DECISIONS.md— entrada "CORRIGIDO: AdmGuard" - -
~/.hermes/memory/— memória local atualizada
Problema: /adm sempre redirecionando para Dashboard
Diagnóstico (Ultron, 26/jun 2026 ~19:50)
1. Analisou Kong config (/docker/deploy-vps/kong.yml) — arquitetura clara
2. Analisou nginx config (/etc/nginx/sites-enabled/comercialrs.rochasalesseguros.com.br) — proxy pass para Kong
3. Leu AdmGuard.tsx — achou query usando .eq('id', session.user.id)
4. Confirmou: profiles.id ≠ session.user.id — UUIDs completamente diferentes
5. A query sempre retornava vazio → isAdmin sempre false
Correção aplicada
Arquivo: /var/www/comercialrs/src/components/adm/AdmGuard.tsx
`tsx
// ANTES (bugado):
.eq('id', session.user.id)
// DEPOIS (corrigido):
.eq('user_id', session.user.id)
`
Build: cd /var/www/comercialrs && npm run build → root-DxBQV-Zu.js (539KB)
Deploy: /var/www/comercialrs/dist/ (VPS — já estava no lugar)
Teste
Vault atualizado
Pendências
1. Testar login de Victoria e Nayara
2. Bug "ocultar canais": template ainda envia canal mesmo quando deve ocultar
3. Auto-preenchimento do título ao colar link do Painel do Corretor