API Placas
Submódulo do Emplacamento — serviço de consulta de placas que roda na AWS + Data
Associação Digital — Cargos, Permissões e RLS (TEC-194 / TEC-195)
Documento operacional do modelo de permissões implementado para a Associação
Boletim Diário — Header do Email e Invariante de grupoId
Header de saudação personalizado no email do boletim diário (TEC-369): interpolação do nome do destinatário, link para o relatório, geração do HTML e a invariante accounts.id == Control_GrupoId que sustenta as páginas de relatório.
View — detalhamento de chassi (drawer Por Marca)
✅ RESOLVIDO (2026-07-29). A view dw_emplacamento_mart.emplacamento_detalhe_drawer
Página Concessionárias — Site Público ABRACAF
Documentação da feature TEC-179: página /abracaf/concessionarias com mapa interativo, modo proximidade, filtros e cards clicáveis.
Página Contato — Site Público Abracaf
Documentação da rota /abracaf/contato: hero, cards de canais, formulário com validação Zod, sidebar com mapa, horários e FAQ.
Cookie Consent — Site Público Abracaf
Banner de cookies da Abracaf e o hook useCookieConsent: persistência LGPD, semântica accepted/essential, e flag de hidratação.
Design System — Site Público Abracaf
Tokens de cor e tipografia do theme.abracaf.css, regras de nomenclatura, favicon global, botões de scroll e o resultado da auditoria de identidade visual (TEC-244).
Investigação: "Alfa Romeo" aparecendo dentro de "Fiat" no relatório Por Marca
Sintoma
Login Magic-Link Multi-Cliente — Site Público Abracaf (Next.js Supabase)
Aprenda como funciona o login passwordless por magic-link, white-label por associação, com validação de slug, modelo por convite e verificação global de token.
Marts do DW — Emplacamento (relatórios Vona/ABRACAF)
Pedido pro time de dados — o pipeline (Pentaho) fica fora deste repo, aqui só especifica como os marts devem ser. Cobre todos os relatórios do módulo de Emplacamento (produto Associação Digital): Por Marca, Por Ranking, Por Modelo, Por Território, Por Segmento, Por Invasão, Veículo, Duplo Emplacamento e o Dashboard KPI.
Página de Parceiros do Site Público ABRACAF
Documentação da rota /abracaf/parceiros: estrutura de componentes, dados dos parceiros e como adicionar ou atualizar um parceiro.
Pedido ao time de dados — índices/mart de Emplacamento
Segue o mesmo formato de chassi-detalhamento-view.md
Diagnóstico de performance — Relatórios de Emplacamento (medição real em prod)
Investigação feita em 2026-08-01, branch chore/vona/debug-performance-relatorios-emplacamento,
Performance — Relatórios de Emplacamento (foco: Por Marca)
Análise do loading lento das telas de relatório. Levantamento feito em
Por Ranking — Backend: gaps de dados e decisões
Levantado direto contra o DW de produção em 2026-07-29 (conexão real via
Fluxo de Primeiro Acesso — Emplacamento e Intranet (Next.js Supabase)
Como funciona o wizard obrigatório de primeiro acesso (Convite e conta → Senha → Dados → Acesso ativado) para convidados de Emplacamento e Intranet, o modelo de segurança da checagem de CPF e as decisões de arquitetura por trás dele.
Página Quem Somos — Site Público Abracaf
Documentação da página institucional /abracaf/quem-somos: estrutura, seções, seção de indicadores, organograma interativo e camada de dados.
Relatório De Acessos — Vona
Referência completa do relatório De Acessos: banco de dados de eventos, AccessService, três abas (por-grupo-empresa, por-relatorio, por-usuario), rastreamento automático, cards de resumo e modal de detalhes.
Módulo de Relatórios — Guia de Arquitetura
Documenta a estrutura, padrões de query e convenções do módulo de relatórios de emplacamento (apps/web/app/[locale]/home/[account]/reports/).
Sistema de Filtros de Relatório — Vona
Como usar e integrar o sistema de filtros nos relatórios do Vona: hook useReportFilters, modal ReportFilterModal, chips de filtro e DateRangePicker.
Services de Relatório — Vona
Referência dos services de servidor dos relatórios do Vona: RankingService e TerritoryService (Data Warehouse) e AccessService (Supabase). Métodos, filtros, dados retornados e padrões compartilhados.
Por Modelo — Emplacamento · Requisitos de Backend
Escopo deste documento: backend do relatório Por Modelo. Itens puramente de
Por Ranking — Emplacamento · Requisitos de Backend
Escopo deste documento: apenas backend (dados, serviços, endpoints, regras de
Validação por Marca — OOM em produção e limite de tamanho de arquivo
Documento de contexto para discussão com o time.