architecture decision

ADR-020: Limit refund agent to policy advice

RefundPolicyAgent explains policy and recommends outcomes but does not trigger refunds or create payment adjustments.

Decision RecordMarch 8, 2025AcceptedAI

Context

Refund decisions combine policy, customer history, payment state, and fraud signals. Automating the final action would require strict audit and approval controls.

Decision

RefundPolicyAgent provides policy interpretation and recommendations only. Refund execution remains in controlled payment workflows.

Consequences

Support users get better guidance without giving the agent payment authority. The product can add audit controls before considering automated refund actions.