Build a typed recovery hint from a mode_mismatch rejection. Exported so callers handling ActionNotAllowedError outside of the preflight surface (e.g. when an in-flight mutation races a buy state change) get the same structured recovery path.
mode_mismatch
ActionNotAllowedError
Build a typed recovery hint from a
mode_mismatchrejection. Exported so callers handlingActionNotAllowedErroroutside of the preflight surface (e.g. when an in-flight mutation races a buy state change) get the same structured recovery path.