The quote editor checks the quote against the live approval workflow on every save and shows Publish or Send for review accordingly; if the rules would reject it, the button is disabled.
See what we're building next.