FB Consult · Unipetro · Stream A · Fase 0

Diagnóstico de Maturidade
Frota Unipetro · Campo Grande

Onde a Unipetro CG está hoje no roteiro de Controle de Frota focado em Produtividade · evidências reais dos dados que já temos · roteiro de Iniciante → Intermediário e o que a FB Consult vai entregar.

Período analisado · 01/04/2025 a 30/04/2026 (13 meses) + snapshot Vfleet 13/05/2026
Unidade-foco · Campo Grande / MS
Autor · Igor Batista
Versão · 14/05/2026

01 · Objetivo do projeto

Definição direta do Nonato (FB Consult · 14/05/26).

"Fornecer inteligência analítica de forma rápida e visual para que o dono compreenda a eficiência, produtividade e perdas financeiras da sua frota." Nonato Maia · FB Consult

Os 4 insumos canônicos

Tudo o mais é supérfluo nesta fase. Conseguir os 4 com qualidade é o que destrava o módulo.

1 · KM
Rodado
por placa, por dia
2 · Volume
Transportado
litros, por viagem
3 · Faturamento
R$ (margem)
idealmente líquido
4 · Paradas
Tempo + motivo
por hora ou dia

02 · Os 4 níveis de Controle de Frota

Roteiro Nonato. Cada nível incorpora tudo do anterior. Unipetro é alvo Intermediário.

NívelO que o dono perguntaResposta esperadaGranularidade
Iniciante "Minha frota rodou? Quanto parou? Quanto isso me custou?" Indicador de disponibilidade · motivos de parada · R$ desperdiçado total Diária
Básico "Quem é meu melhor e pior cliente? Quanto eu rodo vazio? Faturamento previsto bate com real?" Iniciante + km vazio×carregado · faturamento por cliente · receita/km · dias produtivos vs não-produtivos Diária + cliente
Intermediário ↑ alvo Unipetro "Por hora — onde meu R$ tá vazando? Espera de carga? Nível de serviço atrasado? Motorista improdutivo?" Básico + visão por hora · ineficiência em rota · tempos de carga/descarga · nível de serviço · drill motorista e rota Hora
Profissional "Qual veículo dá mais resultado líquido, não só faturamento?" Intermediário + custo cliente-fornecido · jornada motorista controlada · margem por placa Hora + custo

03 · O que o BI Vfleet já entrega hoje

Esses números são reais, do próprio painel Vfleet da Unipetro, no período 12/12/2024 a 13/05/2026 (515 dias).

Cobertura por tela

4 dashboards nativos que já cobrem Iniciante + 1 pé em Básico.

Tela VfleetKPIs canônicos do Nonato cobertosEvidência real
Desempenho do Veículo KM · ignição · movimento · consumo · velocidade · RPM (6 faixas) 6,09 mi km · 2 mi L consumidos · velocidade média 50 km/h · média consumo 3,51 km/L · RPM econômico 36,5%
Vigência · horas em movimento nada — não usaremos "Vigência = tudo que o veículo roda quando ligado. Não tem nada a ver com produtividade." (Nonato, 15/05). KPI fica fora do painel FB Consult.
Análise · Vídeo (Vsafe) Ranking motorista · DMS comportamental · comparativo mensal De 2.324 eventos em jan/25 para 13.860 em out/25 — sinal de adoção do sistema (sensores ligados) e/ou de degradação de comportamento
Motor Ocioso · R$ Iniciante completo: parado em R$ R$ 511 mil de desperdício total no período · R$ 991/dia · R$ 1,19 mil/veículo · 26.053 h de motor ocioso · 91 mil L de combustível desperdiçados · 240.733 kg CO² — com simulador de redução embutido

Detalhes que importam

Frota Vfleet ativa
428
veículos no período (vs 535 cadastro)
Unidades cobertas
21
UOs Unipetro + Unigpar
R$/L diesel (Vfleet padrão)
R$ 5,60
editável no painel · pendente confirmar real Unipetro
Consumo L/h ocioso
3,50
também editável no painel Vfleet

04 · O que o Vfleet não cruza (e por que o painel FB Consult entra)

O Vfleet é uma ferramenta de telemetria. Não enxerga o lado comercial. Aqui mora o valor do painel da FB Consult.

Cliente atendido por viagem
O Vfleet não sabe qual cliente recebeu a carga. Pergunta Nonato "pior/melhor cliente" fica sem resposta.
KM vazio vs carregado
Vfleet mede km total e ocupação Vfleet, mas não cruza com viagens GESCOR pra separar deslocamento improdutivo de viagem ocupada. Receita/km real depende disso.
Faturamento por placa em R$
Vfleet vê só volume (litros) — não tem o lado fiscal. "Faturamento previsto vs real" Nonato fica sem fonte.
Dias produtivos vs não-produtivos
Vigência ≠ produtividade. Veículo pode estar vigente mas só rodando vazio. Iniciante pede "rodou ou não" + motivo; Básico pede "produziu ou não".
Ranking comercial
Receita/km por cliente, top/bottom clientes. Não dá pra responder sem ligar Vfleet ao GESCOR.
Alertas pró-ativos
O BI Vfleet é passivo: o gestor abre o painel quando quer. Nenhum WhatsApp/e-mail dispara quando uma placa fica 5 dias sem viagem ou roda 600 km com ocupação zero.

05 · O que já temos em mãos da Unipetro CG

Material entregue até 14/05/26. Tudo já catalogado em catalogo-unipetro.ibzconsultoria.com.br.

BDV Vfleet · Veículo
337 × 58
placas × campos · snapshot 13/05/26 · D-1
BDV Vfleet · Motorista
171 × 46
motoristas × campos · jornada + DMS
GESCOR · Faturamento
45,1 mi L
31 placas · 12.453 notas · 13 meses CG
GESCOR · Ocupação
3.676 viagens
26 placas · 31 motoristas · ocup. média 79,6%

Cruzamentos viáveis com os 4 insumos canônicos

Insumo NonatoFonte primáriaStatus
1 · KM rodadoBDV Vfleet (diário) + GESCOR Ocupação (por viagem)✅ pronto
2 · Volume transportadoGESCOR Ocupação (capacidade × ocupação por viagem) + GESCOR Faturamento (consolidado mensal)✅ pronto
3 · Faturamento R$GESCOR (volume) × preço médio R$/L (pendente cliente)⚠ estimado · pendente R$/L real
4 · Tempo e motivo de paradaBDV Vfleet (tempo ignição · movimento · parado) + regra inferida⚠ motivos inferidos · sem override manual

06 · Modelo canônico · 18 eventos com classificação Produtivo / Não Produtivo

Adotado direto da planilha Acompanhamento de Frete e Produtividade.xlsx · aba Cadastro. Padrão FB Consult, não invenção da FB Consult.

A pergunta-mãe do dono

"Em qual evento minha placa esteve hoje? Foi produtivo ou não produtivo? Quanto isso me custou?"

Os 18 eventos · 4 Produtivos + 14 Não Produtivos

Cada dia × cada placa recebe UM evento. % Produtividade = eventos produtivos / total. % Disponibilidade = 1 − (Manutenção + Motorista + Outro) / total.

EventoClassificaçãoBucket
CarregamentoProdutivoCarga/Descarga
DescargaProdutivoCarga/Descarga
Deslocando para CarregamentoProdutivoDeslocando
Deslocando para DescargaProdutivoDeslocando
Aguardando CargaNão ProdutivoCarga/Descarga
Aguardando CarregamentoNão ProdutivoCarga/Descarga
Aguardando DescargaNão ProdutivoCarga/Descarga
Aguardando Nota FiscalNão ProdutivoCarga/Descarga
Deslocando Vazio sem CargaNão ProdutivoDeslocando
Em Manutenção · Lavação · Instalação Equip.Não ProdutivoManutenção
Folga · Sem Motorista · Falta Just./Não Just. · Em TreinamentoNão ProdutivoMotorista
Parado por Outros MotivosNão ProdutivoOutro

Output canônico (espelha aba Mensal do Acompanhamento)

A tabela que o dono Unipetro abre. Cada coluna = 1 mês. Linhas: contagem por evento + % Produtividade no rodapé.

Evento                            Nov/25   Dez/25   Jan/26   Fev/26
Carregamento (PRODUTIVO)               0        0        0        0
Descarga (PRODUTIVO)                   0        0        0        0
Deslocando p/ Carregamento (PROD)      3       16       30       18
Deslocando p/ Descarga (PROD)         12       60       82       22
Aguardando Carga                       2       10       37        8
Aguardando Carregamento                0       21       29       16
Aguardando Descarga                    0       27       42       48
Em Manutenção                          3       46       16       27
Folga                                  3       95       26       29
…
─────────────────────────────────────────────────────────────────
% PRODUTIVO                         55,6%    27,2%    40,1%    22,2%
% NÃO PRODUTIVO                     44,4%    72,8%    59,9%    77,8%

Números reais da planilha-exemplo Nonato (cliente PLUMA · não-Unipetro). Modelo é universal — pra Unipetro TRR muda só o conjunto típico de eventos (sem Lavação/Treinamento; com mais Aguardando NF e Em Manutenção).

06.1 · Primeiros números reais · Campo Grande (mar/abr/mai 1-13/26)

Pipeline dry-run rodado em 14/05/26 fim-noite. Cruzamento real BDV Vfleet × GESCOR Ocupação, 23.451 dias-placa analisados.

KPI mestre · Campo Grande

Com fonte de manutenção ainda não informada, todo dia parado cai em "ocioso" — disponibilidade pessimista. Quando Marcos apontar manutenção, valores sobem.

MêsPlacasDias produzindoKm carregadoKm vazioLitros transportados% Disponib.% Produtiv.
Mar/264820787.276 km131.977 km2.794.600 L58,8%15,2%
Abr/264516159.919 km107.455 km1.937.500 L66,9%16,1%
Mai/26 (1-13)440*0*63.250 km0*67,5%0%*

* Mai/26 fica zerado em "produzindo" porque o export GESCOR Ocupação só vai até 30/04/26. Pedir export atualizado pra Marcos (item 3 do pedido cliente).

Insight: km vazio supera km carregado em mar e abr (132k×87k e 107k×60k). Existe uma quantidade enorme de quilometragem improdutiva que ninguém está enxergando hoje.

Alertas que dispararam (período 01/03 → 13/05/26)

Régua: km mínimo de rodada produtiva = 30 km · sequência de dias parados = ≥ 3. Filtrado pra CG (única UO com cobertura GESCOR).

Rodou Vazio
1.410
dias-placa com km ≥ 30 e nenhuma viagem GESCOR · 555 alta severidade
Dias Parados Consecutivos
96
sequências ≥ 3 dias · 16 com ≥ 7 dias exigindo justificativa

Casos extremos:

Esses números foram extraídos do dry-run em torre/output/{disponibilidade_uo_mes,alertas_dryrun}.json.

07 · Onde a Unipetro CG está hoje

Síntese honesta dos dados, ainda a validar com Marcos.

Nível Iniciante puro — sem nem o básico (palavras do Nonato)

"O cara está no nível iniciante. Ele não tem nem a disponibilidade. Iniciante sabe o que o carro fez no dia — ele não tem isso. O dono tá vendo a gente achando que ele tem um bocado de coisa, ele não tem o básico." — Nonato Maia, 15/05/2026.

A Unipetro não está usando o arsenal Vfleet pra controlar disponibilidade. Quatro descobertas críticas (Nonato 14–15/05/26):

1 · "Não há marco de início de viagem" — o GESCOR só registra após a entrega. Não tem trigger formal de "veículo saiu pra rodar".
2 · "Sabemos qual veículo está em viagem? Só após as entregas" — confirma que o cruzamento Vfleet × GESCOR é o único caminho pra inferir o que cada placa está fazendo agora.
3 · "Quem diz se entrou em manutenção? Ninguém — não há controle de disponibilidade". Sem Prolog, sem planilha, sem WA estruturado.
4 · Diário de Viagem GESCOR JÁ tem previsão_início + previsão_fim — mas ninguém compara contra o BDV pra saber quando uma placa está rodando fora da janela. Essa é a peça que abre o nível avançado simples sem precisar virar torre real-time.

A consequência: hoje qualquer placa parada da Unipetro está num limbo — pode ser oficina, pode ser sem motorista, pode ser comercial morto. Ninguém sabe. O dono não sabe se a frota dele está rendendo ou não.

O job da Torre FB Consult, palavras literais do Nonato pro Marcos: "eu não quero que você reporte todos os dias a situação dos veículos. Eu vou lhe dizer quais são os veículos que estão em situação desconhecida". A Torre gera a lista priorizada (rodou sem produzir · não rodou nem teve boletim · rodou fora da janela de viagem) e Marcos categoriza no dia. A partir daí, %Disponibilidade e %Produtividade param de ser pessimistas e viram número real.

08 · Roteiro Iniciante → Intermediário

3 marcos com bloqueadores claros. Prazos firmes só após resposta cliente aos pré-requisitos (seção 08).

Marco 1 · Bridge Iniciante + Início Básico ~3 semanas
Painel FB Consult com 3 telas: Home Gestor · Ficha por Placa · Ranking Comercial. Granularidade diária. Cruzamento Vfleet × GESCOR. R$ via preço médio configurável (padrão Vfleet). Sem alertas ainda. Sem API ainda.
Bloqueado por: preço médio R$/L · custo/dia/classe · export GESCOR R$ por nota.
Marco 2 · Camada de Alertas +2 semanas
Engine de regras (placa sem viagem 5d · km alto com ocupação zero · jornada longa sem descanso). Disparo WhatsApp + e-mail pro gestor. Override pelo próprio WhatsApp (resposta vira anotação).
Bloqueado por: Marco 1 estabilizado.
Marco 3 · Intermediário · visão por hora + nível de serviço depende API
Granularidade hora a hora · tempo de espera carga/descarga · prazo de entrega vs realizado · drill motorista e rota. Aqui sim pensamos em API Vfleet/SW (Nonato vetou na Fase 1).
Bloqueado por: liberação Nonato + acesso DB GESCOR · custo/dia/classe da contabilidade · talvez API Vfleet R$ 9/placa.

09 · Pré-requisitos da Unipetro pra a FB Consult destravar

10 itens. 5 respostas curtas, 3 dependem do TI Unipetro, 1 é ponte do Nonato, 1 já confirmado. Texto completo em pedido-cliente-fase1.md.

  1. Preço médio R$/L diesel praticado pela UnipetroMensal últimos 12 meses se houver, ou referência atual. Vira "litros" em "R$".
  2. Custo/dia de cada classe de veículoCavalo · truck · 3/4 · toco · BiTruck · carreta · rodotrem · utilitário. Estimativa da contabilidade serve. Vira "parada" em "R$".
  3. Export GESCOR com R$ por nota fiscalO export atual tem só litros. Sem R$ por nota, ranking "melhor/pior cliente" não sai. Pedir também export atualizado de Ocupação (cobre só até 30/04/26 hoje).
  4. Quem usa o painel todo diaMarcos? Regional? Operacional? Define UX e priorização de tela.
  5. Lista de UOs Unipetro ativas no Vfleet hojeBI Vfleet mostra 428 veículos; cadastro Modulo 1 tem 535. Onde está a diferença?
  6. Acesso GESCOR via DB direto (SW Tecnologia · RS)Ponte do Nonato com a SW destrava a Fase 2 (substituir export manual por sync).
  7. ✓ Confirmado: Não há controle de manutenção / disponibilidade hoje. A FB Consult gera a lista de placas suspeitas (rodou sem produzir · sequência de dias parados) e Marcos categoriza na UI da Torre. Entra no escopo Fase 1.
  8. Diário de Viagem GESCOR com previsão_início + previsão_fimJá existe (Nonato viu a tela em 15/05). Com esses 2 campos, identificamos quando uma placa rodou fora da janela da viagem — peça-chave do nível avançado simples sem virar torre real-time.
  9. Pontos de Referência (geofences) do Vfleet — pra que servem?Relatório de passagem pela base? Alertas no cliente? Se estão cadastrados e bem mantidos, dá pra inferir "no cliente / na base / em rota".
  10. Macro do veículo no GESCOR — onde é apontado status?Nonato disse ter visto a Unipetro usar "macro" pra status (em manutenção, etc). Em qual tela é registrado?

Resolvido pelo Nonato em 15/05: "Vigência" do Vfleet não tem relação com produtividade — fica fora do escopo do painel. VTrips (Vfleet) parece sub-utilizado pela Unipetro — confirmar com Marcos.