Order Lifecycle

Order Service ещё не в скоупе MVP Phase 1

Этот документ описывает будущий flow для контекста.

Статусная модель

stateDiagram-v2
    [*] --> New: Заказ создан
    New --> InProgress: Принят (POS/авто)
    New --> Cancelled: Отклонён
    InProgress --> Ready: Приготовлен
    Ready --> Delivered: Выдан/Доставлен
    Ready --> Cancelled: Отмена после готовности
    InProgress --> Cancelled: Отмена в процессе
    Delivered --> Refunded: Возврат
    Delivered --> [*]
    Refunded --> [*]
    Cancelled --> [*]

Каналы заказа

КаналКак попадаетПриём
Сайт / приложениеREST API Order ServiceОтображается на POS, требует подтверждение
POS (стойка)Кассир создаёт через POSМгновенный
АгрегаторыWebhook Integration Kafka OrderАвто-приём (опционально)