Guilda · Operação

Regras de negócio

Políticas operacionais, financeiras e de conduta da plataforma Roodi. Transparência total — sem letra miúda.

10 Princípios fundamentais da Guilda

As regras que garantem transparência, justiça e eficiência para todos os membros — comerciantes e entregadores. Meritocracia e responsabilidade, sem "exceção por amizade".

1

Membro é quem cumpre requisitos mínimos verificáveis

Identidade validada, veículo/documentos válidos (quando aplicável), contato ativo e aceite do regulamento.

2

Hierarquia simples e objetiva

Níveis fixos (Iniciante → Regular → Veterano → Elite) sobem e descem apenas por métricas: serviços concluídos, taxa de cancelamento, faltas e tempo mínimo de casa.

3

Direitos e deveres iguais por nível

Mesmo nível = mesmo acesso a tipos de trabalho, mesmas taxas, mesmas punições, mesmas prioridades.

4

Regras públicas, registro público

Tudo que importa tem log: pedidos postados, quem aceitou, quem entregou, cancelamentos, punições e justificativas. Sem log = não existe.

5

Alocação por rodízio + aptidão

Distribuição por rodízio objetivo (fila/turno/região) com travas de aptidão. Só recebe quem está disponível e apto.

6

Recusa é direito; abuso tem custo

Recusar não é punido, mas recusar demais em sequência reduz prioridade naquele turno. Regra numérica e transparente.

7

Punição proporcional, escalonada e automática

Quatro faltas universais: no-show, cancelar após confirmar, atraso sem justificativa e má conduta. Cada uma com: advertência → suspensão curta → suspensão longa → expulsão.

8

Qualidade é obrigação mínima

Padrões claros: confirmação, coleta, entrega, evidência e comunicação. Se não cumpre padrão, perde acesso a serviços melhores.

9

Economia simples e estável

Taxa fixa/extra por condições objetivas. Mudança só com regra de antecedência — vale na próxima semana.

10

Mudança de regra só por processo definido

Proposta registrada → período de teste (2 semanas) → critérios de sucesso → decisão por regra. A guilda melhora sem virar bagunça.

Sistema de entregas

Cada entrega segue regras claras de classificação, elegibilidade e alocação. O rodízio por região e a chamada controlada garantem oportunidades justas.

Diretriz técnica de localização e cotação

  • • Sem geolocalização em tempo real — sem mapa offline no fluxo principal
  • • Distância e tempo resolvidos por matriz de bairros com fallback determinístico
  • • Tracking por estados/eventos da entrega, não por GPS contínuo
  • • Em falha total de distância/tempo, cotação é rejeitada (sem fallback sintético)

1. Papéis

Empresa (comércio)

Cria pedido e confirma preparo/coleta.

Entregador (membro)

Recebe ofertas, aceita/recusa, executa, comprova.

Guilda (admin)

Define regras, resolve disputa e aplica punições — sempre via log.

2. Tipos de serviço e requisitos

Cada entrega nasce com um tipo que define elegibilidade, nível mínimo e SLA:

S — Simples

Curta distância, baixo risco/valor

Nível mín: Iniciante+

M — Média

Distância maior ou horário crítico

Nível mín: Regular+

P — Premium

Empresa exigente, alto valor

Nível mín: Veterano+

3. Presença e aptidão

Um entregador só entra como elegível se:

  • Está online
  • Está dentro da zona/bairro elegível
  • Não está em cooldown/suspensão
  • Está no nível mínimo do tipo de serviço
  • Não excedeu limites do turno (ex.: 2 premium seguidas)

4. Rodízio por região (justiça base)

A cidade é dividida em zonas (bairros/áreas). Cada zona tem fila justa, ordenada por:

Último serviço concluído

Quem está há mais tempo sem concluir vem primeiro.

Recusas/no-response no turno

Quem travou menos vem antes (desempate).

Proximidade operacional

Distância/tempo de matriz como desempate dentro de limite.

5. Chamada controlada (sem dedo rápido)

Ao criar um pedido, o sistema faz oferta em lotes:

  • Seleciona o Topo da Fila na zona (por justiça)
  • Envia oferta para lote pequeno: Top 3 (ou Top 5 em pico)
  • Janela de 12 a 15 segundos para aceitar

Regras de decisão no lote

  • • Se 1 aceitar → leva
  • • Se mais de 1 aceitar → vence quem está mais à frente na fila
  • • Se ninguém aceitar → lote marcado como no-response, próximo lote chamado

6. Direito de recusa

  • Recusar: vai para o fim da fila daquele tipo (S/M/P) naquela zona
  • Não responder (no-response): conta como 1 travamento + fim da fila
  • Limite do turno: após 3 no-response, cooldown curto de 10 min sem receber ofertas

Filosofia

Liberdade de recusar sem punição direta. Mas travar a operação sistematicamente tem consequência proporcional, numérica e transparente.

7. Cancelamentos e faltas

Cancelar antes de sair

Penalidade leve

Cancelar após confirmar saída

Penalidade média + cooldown

No-show (aceitou e sumiu)

Penalidade alta + suspensão curta

Atraso acima do SLA sem justificativa

Penalidade média

Escalonamento (automático, com log)

1ª infração: advertência → 2ª: suspensão curta → 3ª: suspensão longa → 4ª: expulsão

8. Anti-monopólio

Máximo de 2 vitórias seguidas em Premium na mesma janela de pico. Ao atingir o máximo, o entregador continua recebendo Simples/Média, mas entra em cooldown para Premium por tempo determinado.

Objetivo

Evitar que "os mesmos sempre peguem as melhores". Justiça real com rotação forçada.

9. Preço e adicionais (padronizados)

Cada pedido calcula valor automaticamente por tabela. O entregador vê o valor antes de aceitar.

  • Base por zona: R$ 7,00 a R$ 42,00
  • Adicionais objetivos: urgência, domingo, feriado, chuva e pico
  • Regra fixa da plataforma (admin_only) — ninguém define preço na hora

10. Transparência

Em toda entrega o app registra e exibe (sem expor dados sensíveis):

  • Zona
  • Tipo (S/M/P)
  • Status/etapa da entrega
  • Quem aceitou dentro da janela
  • Por que o vencedor venceu: "posição na fila + elegibilidade + SLA"

Sistema financeiro

Estrutura clara de cobrança e repasse. Três números visíveis para todos em cada entrega.

Usuário final → Empresa

Paga produto + frete (se cobrado pela empresa)

Empresa → Plataforma

Frete da Plataforma (FP) por entrega concluída

Plataforma → Entregador

Repasse do Entregador (RE) após conclusão

Quem paga quem

Usuário final → Empresa

O usuário paga somente a empresa. A empresa pode embutir frete no preço, cobrar separado ou dar "frete grátis". Isso não muda o sistema da plataforma.

Empresa → Plataforma

A empresa paga o Frete da Plataforma (FP) por cada entrega concluída.

Plataforma → Entregador

A plataforma paga o Repasse do Entregador (RE) após a entrega concluída.

Plataforma → Lucro

Comissão da Plataforma (CP) = FP - RE. Exemplo: FP=R$9, RE=R$8, CP=R$1.

Estrutura de preço

FP = RE + CP

Frete Plataforma = Repasse Entregador + Comissão Plataforma

FP: R$ 9RE: R$ 8CP: R$ 1

Tabela pública (base + adicionais)

Base por zona: R$ 7,00 a R$ 42,00 conforme distância (cobertura até 26,1 km).

Urgente+R$ 2
Agendado+R$ 1
Domingo+R$ 1
Feriado+R$ 2
Chuva+R$ 2
Pico (11-14 / 18-22)+R$ 1

Adicionais são objetivos (calendário/horário/clima/regra). Comerciante e entregador não definem preço — a regra é da plataforma.

Cobrança e repasse

Só existe cobrança e repasse quando a entrega estiver "CONCLUÍDA".

Criada / Procurando

Sem cobrança, sem repasse

Aceita (entregador confirmado)

Pode gerar reserva/autorização (opcional). Sem repasse

Coletada

Entrega em execução

Concluída ✅

Cobra FP da empresa → Paga RE ao entregador → Retém CP

Cancelamentos — regras financeiras

A) Empresa cancela antes de aceitar

Cobra: R$ 0Repasse: R$ 0Comissão:

B) Empresa cancela após aceitar, antes da coleta

Cobra: Taxa deslocamento R$ 2Repasse: R$ 2Comissão: R$ 0

C) Empresa cancela após coleta

Cobra: FP integral ou 70-100%Repasse: RE integral ou altoComissão: CP reduzida ou normal

D) Entregador cancela antes da coleta

Cobra: R$ 0Repasse: R$ 0Comissão: Punição operacional

E) No-show (entregador sumiu)

Cobra: R$ 0Repasse: R$ 0Comissão: Suspensão automática

Como a empresa paga

Por pedido (oficial)

Checkout de pagamento por pedido. Pago → dispatch liberado. Falha → pedido não entra em alocação.

Simples, sem recarga prévia

Pré-pago (carteira)

Empresa coloca saldo via Pix. Cada entrega concluída debita FP do saldo.

Reduz inadimplência

Pós-pago (fatura B2B)

Fatura semanal com soma de FP. Atraso bloqueia novos pedidos.

Mais fácil para empresas com volume

Repasse ao entregador

Via Pix/transferência após status "Concluída". Pode ser instantâneo ou diário.

O entregador vê:

  • Lista de entregas
  • Valores RE
  • Adicionais aplicados
  • Data/hora do pagamento

Regras de preços

1. Urgência

PadrãoR$ 0,00
Urgente+R$ 2,00
Agendado+R$ 1,00

2. Distância / Zona

10,01,5 km
R$ 7,00
21,52,3 km
R$ 8,00
32,33,1 km
R$ 9,00
43,13,9 km
R$ 10,00
53,94,7 km
R$ 11,00
64,75,5 km
R$ 12,00
75,56,3 km
R$ 13,00
86,37,1 km
R$ 14,00
97,17,9 km
R$ 15,00
107,98,7 km
R$ 16,00
118,79,5 km
R$ 17,00
129,510,3 km
R$ 18,00
1310,311,1 km
R$ 19,00
1411,111,9 km
R$ 20,00
1511,912,7 km
R$ 25,00
1612,713,5 km
R$ 26,00
1713,514,3 km
R$ 27,00
1814,315,1 km
R$ 28,00
1915,115,9 km
R$ 29,00
2015,916,7 km
R$ 30,00
2116,717,5 km
R$ 31,00
2217,518,3 km
R$ 32,00
2318,319,1 km
R$ 33,00
2419,119,9 km
R$ 34,00
2519,920,7 km
R$ 35,00
2620,721,5 km
R$ 36,00
2721,522,3 km
R$ 37,00
2822,323,1 km
R$ 38,00
2923,123,9 km
R$ 39,00
3023,924,7 km
R$ 40,00
3124,725,5 km
R$ 41,00
3225,526,1 km
R$ 42,00

3. Acréscimos

Domingos+R$ 1,00
Feriados+R$ 2,00
Chuva+R$ 2,00
Pico (11-14 e 18-22)+R$ 1,00

Política de segurança e rotação de chaves

  • Segredos reais nunca são commitados em repositório
  • Segredos JWT: rotação a cada 90 dias
  • Segredos de pagamento/webhook: rotação a cada 90 dias ou imediatamente em incidente
  • Chaves de provedores de distância/clima: rotação a cada 180 dias
  • Em suspeita de vazamento: revogação → emissão de nova chave → atualização → registro de incidente
  • Toda alteração de segredo tem dono responsável, data e motivo documentado
  • Desenvolvimento local usa apenas valores de teste — nunca segredos de produção