If you want an easy way to track it, just give each faction three (or however many) boxes. You do the dirt, you fill in a box and a strand of the string frays. You do what you should and you erase a filled in box, or even add a box if that's where you want to go with strengthening obligation. If all the boxes get filled in the proverbial feces hits the fan and you're getting arrested by the watch for jaywalking every other day until you sort it out. Something like that should work fine and won't be a headache to track.