IntentState:
    | "BLOCKED"
    | "SUBMITTING"
    | "SUBMITTED"
    | "AMBIGUOUS"
    | "ACKNOWLEDGED"
    | "MODIFY_SUBMITTING"
    | "CANCEL_SUBMITTING"
    | "RECONCILING"
    | "SETTLED"

Client-owned lifecycle of an intent, kept apart from the broker's own view.

BLOCKED never sent: validation failed, the gate declined, or the feed proved the request never left SUBMITTING in flight SUBMITTED transport returned success. NOT an order yet. AMBIGUOUS transport failed, or a fresh book does not mention it. May or may not be live at the exchange. Absorbing until the broker speaks. ACKNOWLEDGED the broker has accounted for it MODIFY_SUBMITTING a modify is in flight CANCEL_SUBMITTING a cancel is in flight RECONCILING our picture may be behind; a snapshot is being fetched SETTLED the broker reported a final state