I feel your frustration, it is hard to make sense of it all. Overall you seem to be doing great, and I think everyone's just trying to give you pointers to fine tune.
The point I was trying to get across was that it seemed like your explanation of why you did what you did had to do with what your W did. Maybe you were just trying to provide us information on what she was doing, but it seemed like you were making your decisions based on what you thought she wanted or thought or did. Make your decisions based on what you want to do.
If you don't want to tell her what an appointment is for, just tell her I don't want to discuss it.
If you don't want her to ask for updates on son throughout day, tell her I don't want you asking about him throughout day, I will tell you if something happens so unless I update you you'll know everything is going fine, and I'll give you a daily update after he goes to bed, so don't text me throughout day.
You don't need to lie, or avoid questions, you can tell her what works for you, and what you will or won't do, what you do or do not want...
She is his mother, so I wouldn't use him as a pawn or punishment, but your his father and you can take care of him without her input.
M - 9 1/2 years 5/5/16 - Bomb drop - 3 week EA 10/31/16 - We sold house 01/10/18 - D Finalized