OP
Roadmap

Ranking de Execução

Ordem recomendada de construção das funções do Fleet Command — organização visual, sem execução automática.

Total de funções

58

Concluídas

10

Em protótipo

24

Próximas da fila

5

Bloqueadas

0

Filtros

Fase 0 — Fundação
14 funções

#FunçãoCategoriaPrioridadeValorComplexidadeStatusPróximo passo
1
App ShellLayout base com sidebar navy, hero azul curvo e área principal com cards flutuantes.
Plataforma
Crítica
AltoBaixa
Concluído
Manter consistência ao adicionar novos módulos.
2
Design system OKLCHTokens OKLCH, tipografia, StatCard, SectionCard, StatusBadge, LicensePlate Mercosul.
Plataforma
Crítica
AltoMédia
Concluído
Documentar variantes conforme forem surgindo.
3
Tipos e entidades compartilhadasVehicle, Driver, Alert, Delivery, Manifest, Fueling, Expense e Severity centralizados.
Arquitetura
Crítica
AltoBaixa
Concluído
Evoluir tipos conforme novos módulos surgirem.
4
Arquitetura modular com adaptersContratos isolando UI de fornecedores (Traccar, câmeras, telemetria, sensores).
Arquitetura
Crítica
AltoMédia
Concluído
Implementar adapters reais preservando os contratos.
5
Padrão de feature (types/mocks/logic/adapters)Padronização de pastas em src/features/ documentada no README.
Arquitetura
Alta
MédioBaixa
Concluído
Aplicar em toda nova feature.
6
Lógica de score do motorista centralizadafeatures/drivers/logic.ts: scoreBand, SCORE_THRESHOLDS, averageScore, riskyCount.
Motoristas
Alta
MédioBaixa
Concluído
Evoluir para score v2 auditável na Fase 1.
7
Severity compartilhadoUnion Severity unificando alerts, cameras e finance (extraído em features/shared).
Arquitetura
Média
MédioBaixa
Concluído
Alinhar FuelingAlert.severity ao Severity.
8
Adapter expensesFromFuelings extraídofeatures/finance/adapters/fromFueling.ts fora de mocks.ts.
Financeiro
Média
MédioBaixa
Concluído
Manter mesmo padrão para novos adapters.
9
Backlog de execução (execution-backlog.md)Arquivo único de pendências na raiz, consultado antes de cada nova fase.
Governança
Alta
AltoBaixa
Concluído
Manter atualizado após cada execução.
10
Ranking de Execução espelhando o backlogPágina /ranking-execucao alinhada às pendências e histórico do backlog. /ranking-execucao
Governança
Alta
AltoBaixa
Concluído
Atualizar status a cada item concluído.
11
Renomear rota /financas → /financeiroAlinhar URL ao label 'Financeiro' com redirect para preservar links antigos. /financas
Governança
Alta
BaixoBaixa
Em desenvolvimento
Próximo prompt: criar /financeiro e redirect a partir de /financas.
12
Mover mockExecutionRanking para features/executionPadronizar localização; hoje vive em src/data/.
Arquitetura
Média
BaixoBaixa
Não iniciado
Criar features/execution/ e atualizar imports.
13
Tipar MaintenanceItem.type como enumSubstituir string por union preventiva | corretiva | preditiva.
Manutenção
Média
BaixoBaixa
Não iniciado
Ajustar type e revalidar mocks/consumidores.
14
Alinhar FuelingAlert.severity ao SeveritySeparar severidade de status no módulo Abastecimentos.
Abastecimentos
Média
BaixoBaixa
Não iniciado
Renomear campo de status e reutilizar Severity.

Fase 1 — Frontend simulado
25 funções

#FunçãoCategoriaPrioridadeValorComplexidadeStatusPróximo passo
15
Dashboard operacionalKPIs em clusters, mapa Google, alertas, ranking de motoristas e manutenções. /
Operação
Crítica
Muito altoMédia
Protótipo frontend
Conectar KPIs a dados reais quando adapters forem implementados.
16
VeículosLista de veículos com placa Mercosul, categoria e status. /vehicles
Cadastros
Crítica
AltoBaixa
Protótipo frontend
Persistência real após Fase 2.
17
RastreioMapa Google + lista lateral com posição e status. /tracking
Rastreamento
Crítica
AltoMédia
Protótipo frontend
Ligar TelemetryAdapter real.
18
MotoristasLista, ranking, score básico e classificação de risco. /drivers
Motoristas
Crítica
AltoBaixa
Protótipo frontend
Adicionar CNH e evoluir para Score v2.
19
AlertasFeed com placa à esquerda, severidade tipada. /alerts
Segurança
Alta
AltoBaixa
Protótipo frontend
Categorização por tipo e ack/resolução.
20
ManutençãoLista de manutenções com tipo (a tipar). /maintenance
Manutenção
Alta
AltoBaixa
Protótipo frontend
Estender com OS preventiva por km/horímetro.
21
Cercas geográficasListagem de cercas simuladas. /geofences
Segurança
Média
MédioBaixa
Protótipo frontend
Editor de polígonos e regras por cerca.
22
CâmerasLista de câmeras com eventos e severidade. /cameras
Segurança
Média
MédioBaixa
Protótipo frontend
Snapshot/stream e eventos DMS/ADAS (Fase 3).
23
Relatórios (placeholder)Estrutura mínima com tipos separados. /reports
Relatórios
Alta
AltoMédia
Protótipo frontend
Evoluir para Relatórios Operacionais v1.
24
Configurações (placeholder)Estrutura mínima com tipos e mocks. /settings
Plataforma
Média
MédioBaixa
Protótipo frontend
Evoluir para Configurações UI-only completo.
25
RomaneiosLista + wizard de criação (veículo, motorista, NFs, resumo, sugestão de rota). /manifests
Operação
Alta
AltoMédia
Protótipo frontend
Adicionar execução (início/fim/ocorrências).
26
EntregasDashboard + tabela + detalhe com aprovação de canhoto. /entregas
Operação
Alta
AltoMédia
Protótipo frontend
POD real e comprovante de temperatura.
27
AbastecimentosRegistro líquido/elétrico, consumo, custo/km, detecção de anomalias. /abastecimentos
Abastecimentos
Alta
AltoMédia
Protótipo frontend
Persistência e importação de notas.
28
Financeiro — Gestor de gastos6 KPIs, filtros, nova despesa, integração automática de abastecimentos. /financas
Financeiro
Alta
AltoMédia
Protótipo frontend
Estender com Contas a pagar/receber.
29
Monitor de TemperaturaLeituras contínuas simuladas, excursões térmicas, comprovante de cadeia de frio, emissão de Alert. /vehicles
Refrigerados
Crítica
Muito altoMédia
Protótipo frontend
Extrair features/temperature/ (types/mocks/logic/adapters) e conectar Alertas.
30
Segurança & PânicoEventos, protocolos de resposta, bloqueio remoto simulado, botão de pânico. /seguranca
Segurança
Crítica
Muito altoMédia
Protótipo frontend
Criar features/security/ com eventos, protocolos e bloqueio remoto (mock).
31
Jornada / Checklist do motoristaDiário de bordo, checklist pré-viagem, horas/pausas (LEI). /drivers
Motoristas
Alta
AltoMédia
Protótipo frontend
Extrair features/journey/ com regras da Lei 13.103.
32
Ordens de Serviço preventivasOS por km/horímetro dentro de Manutenção. /ordens-servico
Manutenção
Alta
AltoMédia
Protótipo frontend
Estender features/maintenance/ com fluxo de OS e agenda por km.
33
Score do motorista v2 (auditável)Regras auditáveis, histórico, componentes ponderados. /drivers
Motoristas
Alta
AltoMédia
Protótipo frontend
Definir pesos, janela e log de auditoria para cada componente.
34
Reclamações públicasPortal externo simulado ligado a entregas. /reclamacoes
Operação
Média
MédioBaixa
Protótipo frontend
Criar features/complaints/ e formulário público.
35
Contas a pagar/receberExpansão do Financeiro com fluxos operacionais. /contas
Financeiro
Média
MédioMédia
Protótipo frontend
Estender features/finance/ com contas a pagar e receber.
36
Relatórios operacionais v1Consumo, entregas, temperatura, score. /reports
Relatórios
Alta
AltoMédia
Em desenvolvimento
Substituir placeholder por relatórios reais por módulo.
37
Configurações UI-onlyEmpresas, usuários mock, permissões, integrações mock. /configuracoes/empresas
Plataforma
Média
MédioBaixa
Protótipo frontend
Consolidar features/settings/ (empresas, usuários, permissões, integrações).
38
Central de NotificaçõesInbox de alertas com ack/resolução. /
Segurança
Média
MédioBaixa
Protótipo frontend
Derivar de features/alerts/ com máquina de estados ack/resolvido.
39
App do Motorista (web simulado)Visão mobile: checklist, canhoto, foto entrega, ocorrência, temperatura, jornada, pânico. /app
Mobile
Alta
AltoAlta
Protótipo frontend
Consolidar abas Romaneios, Temperatura, Jornada e Pânico no shell mobile.

Fase 2 — Backend e multiempresa
7 funções

#FunçãoCategoriaPrioridadeValorComplexidadeStatusPróximo passo
40
Cloud + esquema multiempresaAtivar Lovable Cloud + tenants/memberships.
Backend
Crítica
AltoAlta
Não iniciado
Definir modelo de tenancy antes de migrar entidades.
41
Autenticação, perfis e user_rolesPadrão security-definer para roles.
Backend
Crítica
AltoAlta
Não iniciado
Modelar roles antes do backend real.
42
Migração de entidades centraisVehicles e drivers em DB com RLS por tenant.
Backend
Alta
AltoAlta
Não iniciado
Um módulo por migration.
43
Migração de módulos operacionaisManifests → deliveries → fueling → expenses → maintenance → alerts → temperature.
Backend
Alta
AltoAlta
Não iniciado
Executar sequencialmente após entidades centrais.
44
Storage (canhotos, checklists, fotos)Buckets seguros com políticas por tenant.
Backend
Alta
AltoMédia
Não iniciado
Definir buckets e políticas.
45
Auditoria (audit_log)Trilha de ações sensíveis.
Backend
Média
MédioMédia
Não iniciado
Definir escopo mínimo de eventos auditáveis.
46
Offline-first no App do MotoristaFila local + sincronização.
Mobile
Média
AltoAlta
Não iniciado
Definir estratégia de sincronização.

Fase 3 — Integrações reais
6 funções

#FunçãoCategoriaPrioridadeValorComplexidadeStatusPróximo passo
47
Adapter Traccar (rastreamento real)Ligar TelemetryAdapter a feed real.
Integrações
Alta
Muito altoAlta
Não iniciado
Implementar contrato Traccar.
48
Sensores de temperatura / porta / cargaIntegração real com hardware refrigerado.
Integrações
Alta
Muito altoAlta
Não iniciado
Selecionar hardware compatível.
49
Câmeras (snapshot/stream, DMS/ADAS)Integração real com câmeras embarcadas.
Integrações
Média
AltoAlta
Não iniciado
Escolher fornecedor DMS/ADAS.
50
ERP / NF-e (import)Importar notas fiscais para romaneios/entregas.
Integrações
Alta
AltoAlta
Não iniciado
Definir formato de import.
51
WhatsApp + Email transacionalCanal de notificações e comprovantes.
Integrações
Alta
AltoMédia
Não iniciado
Escolher provedor.
52
Rota real (Directions API)Substituir sugestão determinística por rota calculada.
Integrações
Média
MédioMédia
Não iniciado
Ligar Google Directions.

Fase 4 — Inteligência
6 funções

#FunçãoCategoriaPrioridadeValorComplexidadeStatusPróximo passo
53
Score do motorista com telemetria realScore v2 alimentado por eventos reais do TelemetryAdapter.
Inteligência
Alta
AltoAlta
Não iniciado
Definir modelo após telemetria estar ativa.
54
Detecção de fadiga/distração (DMS)Análise em tempo real via câmera embarcada.
Inteligência
Alta
Muito altoMuito alta
Não iniciado
Selecionar solução de visão computacional.
55
Detecção inteligente de rouboFusão de sinais para identificar tentativas de roubo.
Inteligência
Crítica
Muito altoMuito alta
Não iniciado
Definir regras de fusão de sinais.
56
Manutenção preditivaPredição de falhas a partir de telemetria e histórico.
Inteligência
Alta
AltoAlta
Não iniciado
Coletar histórico suficiente para treinar modelo.
57
Assistente de IA (Lovable AI Gateway)Consultas em linguagem natural sobre a operação.
Inteligência
Média
AltoMédia
Não iniciado
Definir escopo do assistente.
58
Automações e workflowsRegras 'quando X então Y' sobre eventos operacionais.
Inteligência
Média
MédioAlta
Não iniciado
Definir engine de regras.