Let the goal choose the measure.
Daily, weekly, monthly and yearly cadences work with counts, duration, distance, completion and custom units. A shared goal model supports different activities while familiar cards and progress controls keep the interface consistent.
Flexibility increases the number of states to design and validate. Defaults and reusable patterns keep that complexity out of everyday updates.

