Hi Tru and welcome to SR. I don't have an example of a "recovery contract" but I am sure others will be along soon who might know more about this.
In the meantime, you might find some good reading material on boundaries etc by cruising thru the stickies at the top of our forum as well as over on the AA forum. As a double winner, you have tons of support on both sides here!
Again, welcome
Cats
Forum Mod