obsidian-vault/Pizza-Digital/docs/SPEC-SIM-OPS-DEMO.md
Roger 62a20a2573 Add Pizza-Digital docs to Obsidian vault and sync with VM125.
Mirror all SPECs and construction docs from pizza-digital, add hub/sidebar links and bidirectional sync scripts.
2026-11-09 19:45:11 +00:00

2.4 KiB
Raw Permalink Blame History

SPEC — Simulação de Operação (Demo)

Campo Valor
Versão 0.1.0
Data 2026-10-22
Rota UI /sim (menu · só gestor)
API /api/sim/*
Marca pedido inboundKey prefixo sim: · notes [SIM-OPS]

0. Objetivo

Rotina automática que demonstra o ciclo completo da pizzaria em Joinville:

entrada (Aplicativo / WhatsApp / Telefone) → Central → KDS (pizzaiolos) → estufa → despacho → motoboy → entrega.

Liga / desliga no menu. Limpa dados de teste em tempo real.


1. Parâmetros

Parâmetro Valor
Cidade Joinville / SC (bairros do mapa)
Intervalo entrada 2–6 min (mantém fila visível; almoço/jantar mais curto)
Cap ops/dia 2000 (create/claim/bump/estufa/rota/entrega)
Prep máximo 165 min — só força se travar
Confecção 14–18 min simples · 18–25 min complexa (média pizzaria)
Estufa 4–7 min · Entrega 14–25 min · ciclo ~35–55 min
Motoboys 15 com nomes reais (Steve Rogers, Ricardo Alves…)
Pizzaiolos 8 KDS com nomes (Cláudio, Gil, Cristiane…)
Pizza simples / complexa · até 4 sabores · sempre com complemento (borda/extra)
Pedidos 1–N itens; múltiplos por “onda”
ETA entrega 8–18 min após despacho (distância); então entregue

Faixas busy (America/Sao_Paulo): 11:30–14:00 e 18:00–22:30.


2. API

Método Path Efeito
GET /api/sim/status ligado?, stats, nextIngressAt
POST /api/sim/start seed frota/pizzaiolos · liga tick · burst inicial
POST /api/sim/stop para tick (dados ficam)
POST /api/sim/purge apaga pedidos/rotas/drivers SIM · zera stats

3. App Motoboy (decisão)

  • Agora: /motoboy PWA continua o app do entregador; a simulação alimenta as mesmas rotas/API e conclui entregas com ETA (você vê pins sumirem no despacho).
  • Depois (não bloqueia demo): PIN do motoboy, offline queue, deep-link Waze/Google configurável, push — SPEC-DESPACHO E.

4. Aceite

  1. Gestor liga em /sim → pedidos entram sozinhos nos canais.
  2. KDS mostra pizzaiolos pegando tasks.
  3. Despacho: verdes → rotas → mapa.
  4. Entregas fecham sozinhas no ETA.
  5. Desliga para o tick.
  6. Limpar remove só dados sim: sem derrubar cardápio/seed real.