Good automation makes policy visible and exceptions obvious.
Write the approval policy in plain language first. If people disagree about the rule, software will not settle it.
Automate the routine path and route exceptions to a person with full context.
Log every decision. The audit trail is a feature, not overhead.