A loop is one day: your moment, the habit, and ten seconds saying how it went. Small enough to close on a bad day.
You set up one habit and the moment it follows. Nothing else competes with it, and the next one waits until this one is steady.
Every habit gets a small version you can do when the day falls apart. It keeps the repetition going, and the repetition is what builds the habit.
When something keeps getting in the way, the app says what it noticed and suggests a change: a smaller size, a different moment. Nothing changes until you agree to it.
Nothing to break, and nothing to lose on the day you miss. The only question it answers is whether this is getting easier.