If there is one truth about behavior change – it’s that you’re going to screw up. You’re supposed to screw up. That’s how you gain experience and figure out what works.
However very few behavior change products design for ‘failure’. And when they do, they don’t do a very good job at it.