Habit Units
Some habits are simple check-offs ("meditate today"). Others are measured ("do 20 push-ups"). A habit's unit tells Scope which kind yours is.

Simple vs Measured Habits
| Simple | Measured | |
|---|---|---|
| Example | "Meditate today" | "Read 20 pages" |
| What you log | A single tap: "done" | A number in the configured unit |
| Unit | times, with goal = 1 | Anything else |
| Best for | Binary yes/no habits | Habits where the amount matters |
The vast majority of habits are simple. Use measured only when tracking the quantity actually tells you something - how far you ran, how many pages you read, how long you meditated.
Unit Types
Scope supports a handful of built-in unit types, plus custom units you define yourself.
| Unit Type | Default Units | Good For |
|---|---|---|
| Times | times | Repetitions and counts |
| Time | second, minute, hour | Duration |
| Weight | gram, kg | Weight tracking |
| Volume | ml, liter | Fluid intake |
| Length | cm, meter, km | Distance |
| Custom | (whatever you define) | Anything else - pages, sets, glasses, episodes |
Choosing a Unit
A few rules of thumb:
- If the question is just "did you do it today?", use
timeswith a goal of 1. That's the simplest UX - one tap, one log. - If the amount matters for the habit's identity ("run five kilometers"), measure it.
- Err on the side of a lower goal you can actually hit. A habit you meet consistently at a low bar beats one you miss at a high bar. You can always raise it later.
For bad habits
Bad habits almost always use times with a goal of 1. Each log is one confession that you gave in; more granular measurement rarely makes sense. The win is logging zero, not logging in smaller amounts.
Changing a Habit's Unit
You can change the unit after the habit exists. Historical logs keep the unit they were written with, so stats and streaks stay accurate - a past run measured in miles won't retroactively become kilometers.
