OrderStatus:
    | "pending"
    | "working"
    | "partial"
    | "filled"
    | "cancelled"
    | "rejected"

Lifecycle states (§9.5): the trade controller reconciles them from book snapshots, and the order engine moves them as it writes.