Oops -- should have added:

Considering his recent threats of physical violence, I would additionally suggest that this "Period of No-Contact and Transparency" be done while he lives somewhere OTHER than your home, and that it be for a MINIMUM of six months before you'll even CONSIDER him moving back in with you.

This should be non-negotiable.

Puppy