/* ===== Mapa 2: rotas (14/11) ========================================
   Entre o Paulo e os motoristas. Segundo mapa numerado; o primeiro é
   js/mapa-venda.jsx. Os próximos: Compras, Administrativo, RH, Frotas.

   Marcas: "Já funciona" = está no sistema agora · "A construir" =
   decidido e desenhado, ainda não existe · "A confirmar" = depende do
   Paulo · "Dói hoje" = problema que ele mesmo citou.

   🔴 O PONTO DE ATENÇÃO QUE ELE LEVANTOU, e que está no ramo 1:
   o motorista abrir o app no celular seria o correto — tudo sincronizado,
   nenhuma conversa fora do sistema. Mas padronizar isso com motorista
   é difícil. Por isso o desenho tem DOIS caminhos em paralelo: a
   mensagem automática (não depende do motorista mudar de hábito) e o
   app no celular (depende). O sistema não pode apostar só no segundo.
   ================================================================== */
MM_OPER.push({
  id:'mapa-rotas',
  aba:'Rotas',
  titulo:'Rotas e motoristas',
  nota:'Como a rota chega no motorista hoje, e como ela se monta e se ajusta sozinha.',
  fonte:'Desenho de 14/11/2026, em cima das decisões dele',
  nos:[
    {t:'Como a rota chega hoje', quem:'Paulo e motoristas',
     d:'Tudo por WhatsApp, fora do sistema.',
     filhos:[
      {t:'Paulo manda a rota por mensagem', d:'Combinada no WhatsApp, sem registro no sistema.', m:'dor'},
      {t:'O que foi combinado não fica em lugar nenhum', d:'Mudou na estrada? Só os dois sabem.', m:'dor'},
      {t:'Motorista no app pelo celular', quem:'O ideal',
       d:'Tudo sincronizado e nenhuma conversa fora do sistema. Mas padronizar isso com motorista é difícil — ponto de atenção dele, não suposição minha.', m:'confirmar'},
      {t:'Enquanto isso: mensagem automática', quem:'A ponte',
       d:'Rota definida dispara mensagem para o motorista responsável. Não depende de ninguém mudar de hábito.', m:'construir'},
     ]},

    {t:'A rota se monta sozinha durante o dia', quem:'Automático · campo de rota na tela do Paulo',
     d:'A cada pedido lançado, a rota vai sendo remontada. O Paulo olha, não monta.',
     filhos:[
      {t:'Pedido entra, rota se refaz', d:'Em vez de ele abrir o Excel ao fim do dia.', m:'construir'},
      {t:'Campo de rota na tela do Paulo', d:'Ele acompanha como está ficando o dia seguinte, a qualquer hora.', m:'construir'},
      {t:'12:00 é o fechamento do dia', d:'Horário limite para pedidos entrarem na rota do dia seguinte.', m:'confirmar'},
      {t:'Às 12:00 as rotas disparam sozinhas', d:'Cada motorista recebe a dele, automaticamente.', m:'construir'},
     ]},

    {t:'Pedido depois do fechamento · cabe no caminhão', quem:'Automático, com aval',
     d:'O vendedor fechou às 14h. As rotas já saíram. O sistema não desiste do pedido.',
     filhos:[
      {t:'O caminhão passa perto daquela cidade?', d:'Primeira pergunta. Se não passa, este caminho morre aqui.', m:'construir'},
      {t:'Tem sobra suficiente no tanque?', d:'Pedido de 10.000 L, caminhão com 20.000 L de sobra: cabe.', m:'construir'},
      {t:'Cabe: o cliente entra na rota', d:'Sem caminhão novo, sem viagem nova.', m:'construir'},
      {t:'A sobra que fica rodando à toa', quem:'A inteligência que ele pediu',
       d:'Sobraram 10.000 L no tanque depois do encaixe. Rodar com eles custa combustível, pneu e manutenção — e não vende nada.',
       filhos:[
        {t:'O sistema sugere vender a sobra ao mesmo cliente', d:'O vendedor recebe a deixa: oferecer mais 10.000 L.', m:'construir'},
        {t:'E abre folga de preço para isso', d:'Vale mais dar desconto nesses litros do que andar com eles parados. A conta do quanto vale sai do custo de rodar com o peso.', m:'construir'},
       ]},
     ]},

    {t:'Pedido depois do fechamento · não cabe', quem:'Automático, com aval',
     d:'Pedido de 50.000 L e o caminhão daquela rota não tem esse espaço.',
     filhos:[
      {t:'Procura outro caminhão', d:'Qual rota passa perto daquela cidade com 50.000 L sobrando?', m:'construir'},
      {t:'Encaixe ou troca de rota', d:'O sistema remonta as duas rotas afetadas, não só a nova.', m:'construir'},
      {t:'Nenhum caminhão serve', d:'Aí o pedido fica para o dia seguinte, e o sistema diz isso na hora em vez de deixar no limbo.', m:'construir'},
     ]},

    {t:'O aval do Paulo, e por que ele existe', quem:'Paulo · só o que sai do padrão',
     d:'Mesma lógica do preço: a regra resolve, a exceção sobe.',
     filhos:[
      {t:'Parâmetros de pré-aprovação', d:'Dentro deles, a rota muda sozinha e o motorista já recebe. O Paulo nem é incomodado.', m:'construir'},
      {t:'Fora dos parâmetros, ele decide', d:'Chega notificação para aceitar ou não.', m:'construir'},
      {t:'A notificação nunca chega crua', quem:'Regra do sistema',
       d:'Vem com o porquê: qual caminhão, quanto desvia, quanta sobra aproveita, quanto custa e quanto economiza. Notificação sem explicação ele não entende — e com razão.', m:'construir'},
      {t:'Aprovou: o motorista recebe a rota nova', d:'Mensagem automática, sem ninguém digitar.', m:'construir'},
     ]},

    {t:'O que o sistema já faz hoje nessa direção', quem:'No ar agora',
     d:'O desenho acima não começa do zero.',
     filhos:[
      {t:'Quadro de espaço', d:'Mostra o que cabe em cada caminhão agora, inclusive o carregado sem destino.', m:'pronto'},
      {t:'Encaixe de pedido', d:'Já sugere em qual caminhão um pedido novo cabe.', m:'pronto', agente:'Encaixe de pedido'},
      {t:'Troca de entrega entre caminhões', d:'Quando um passa mais perto que o outro.', m:'pronto', agente:'Alocador de carga'},
      {t:'Rastreamento', d:'Onde cada caminhão está — mas é simulação, não rastreador de verdade.', m:'confirmar'},
     ]},

    {t:'O que ainda depende do Paulo', quem:'Pontos abertos',
     d:'Nada aqui foi suposto: é o que falta perguntar.',
     filhos:[
      {t:'12:00 é mesmo o fechamento?', d:'O horário veio da conversa, não da boca dele.', m:'confirmar'},
      {t:'Os motoristas aceitariam o app no celular?', d:'Ele mesmo marcou como difícil. Muda o desenho inteiro do ramo 1.', m:'confirmar'},
      {t:'Quanto custa rodar com peso parado', d:'Combustível, pneu e manutenção por litro excedente. Sem isso, a folga de preço da sobra é chute.', m:'confirmar'},
      {t:'Quanto um caminhão pode desviar da rota', d:'Em km ou em minutos, para o encaixe automático ter limite.', m:'confirmar'},
     ]},
  ],
});
