Yeah, that would be nice -- but a little tricky to code. I'll probably get to it some day...
Right now you can "qualify" your habitcal in the daily checkin forum. What I do is whenever I have a failure I explain it there -- helps keep a minor slip up from becoming a disaster.