With my child, in addition to discussing and agreeing on schedules & plans, we discuss rewards for success and consequences if he doesn’t hold up his end of a commitment (decision).
It’s so much easier to get my child to comply with their own plans if I can say: You wanted me to remind you that <child’s choice>.
If they still respond in an upsetting way, we’ve also agreed and written down consequences for unkind/rude/aggressive behavior.
That way I don’t have to make any parenting decisions on the fly and I can always check our family agreements if needed.
If a new situation comes up then my only job is to stay calm, observe and document so that we can problem solve together once everyone is calm.
One of our agreements is that either we discuss the problem and come up with a solution together or the person who is willing to discuss can decide on a solution on their own.
Either participate in decisions relating to you or they will be made for you.
There are so many decisions humans have to make that we build a web of trust so that we can outsource or automate all but the most urgent decisions.
The role of a parent is to teach a child how to make decisions or trust the decisions of others.
The first thing a human has to learn is to maintain the physical health of the body so that the brain can function optimally.
Much of that can be outsourced or automated as good habits.