> The problem I have is not that I haven't planned correctly, it's that I do not follow my plan.
reply
if you don't follow the plan, you haven't planned correctly. a good plan has built-in mechanisms to make you follow it. OP's project tries to give you one potential mechanism for that.