The same request arrives on two channels concurrently. Exactly one refund may reach the provider.
“I was charged €50 yesterday for a plan I did not use. Please refund it in full.”
“I was charged €50 yesterday for a plan I did not use. Please refund it in full.”
A multi-turn conversation: 2 customer messages, sent one after the other.
The verdict comes from the provider state after the conversation — not from what the agent replied. All of these must hold:
refund.create.