GP expressed the need for an umbrella and she went above and beyond. He now knows that she's the type of person who will do so, so now knows to add a disclaimer to not go out of her way. Or he can just appreciate the fact that she will go out of her way and sincerely express that appreciation.
No fault here for either party. Just a learning experience. And as you say, he can give the feedback that she didn't need to go out of her way as well.
Exactly, I write a literal message with a literal if/then meaning. She reads it as "my partner is out in the rain and would like me to help".
Of course I think _my_ communication style is "better". But the best communication style is actually the one that communicates your thoughts to the other person, not the one that "makes the most sense".
And meanwhile there are still cases where it will be the other way around and I am going "well I said X, but surely you could have read between the lines..."
So yeah, the best response is to tell her about the miscommunication so she can know better next time, but it's stupid to try and say she was "wrong". It takes two!
To me the premise "if you haven't left yet" implies "don't go out of your way" and adding that would be redundant. But not everyone sees things the same way so you have to adapt communication individually based on experience.
No fault here for either party. Just a learning experience. And as you say, he can give the feedback that she didn't need to go out of her way as well.