I’ve been going through this worksheet every day. It is bringing great insight into my life and the character defects that fuel my compulsive behavior:

Daily Moral Inventory Worksheet

Worksheet Explanation