Clarify the agreement that existed
Identify the promise, policy, schedule, ownership, or shared understanding that applies before assigning blame. For a message about how to resolve conflict over canceled friend plans, use this factual base: use one or two recent examples and name the trust, effort, money, or inclusion issue they created.
Resolve the next dependency
State what is complete, what remains disputed, and which action would move the situation forward. Ask how your friend understood the situation and propose one change that can be tested. Make the immediate next step clear enough that the recipient can answer without reconstructing the entire history.
Document without threatening
Do not assemble mutual friends, post indirect messages, or use confidential information as evidence. Stop direct contact and use appropriate support when there are threats, stalking, coercion, or safety concerns. Keep a factual record and describe only remedies you are entitled and prepared to use.