O pedido como entidade canônica
No NexLog OS, Pedido (`orders`) é a entidade que mais viaja entre módulos. Ele nasce em qualquer canal (DTC, marketplace, B2B, POS, social commerce), passa por aprovação (APPROVED), é alocado no WMS (PICKING/PACKED), entregue pelo TMS (DISPATCHED/IN_TRANSIT/DELIVERED) e finalmente concluído (COMPLETED). A state machine é imutável e cada transição gera um evento canônico (`businessEvents`) com `correlationId`/`causationId`, permitindo rastreabilidade fim-a-fim, auditoria, replay e treinamento de modelos preditivos.