Project milestones
The meaningful checkpoints inside a project. The unit that links day-to-day work to long-term outcomes.
A project milestone is a meaningful checkpoint inside a project. Where tasks describe the granular work that needs to happen, milestones describe the points where the project visibly moves forward. Hitting a milestone is the moment something real has changed.
Milestones matter because most projects stall not from lack of activity but from lack of progress markers. You can spend hours on a project without ever crossing a checkpoint. Milestones force the question of whether the work is actually getting somewhere.
How to size a milestone
A good milestone is large enough that completing it feels like a step that mattered, and small enough that the path to reach it is concrete. The right size depends on your project: short milestones like "Pricing page published, public, and reviewed by two people" might span days, while bigger ones like "Launch the website" naturally span months. Both are valid, and a single project can carry milestones at different timeframes side by side. The few-weeks rule of thumb is a default, not a constraint.
What matters is that you can describe what the world looks like the moment the milestone is crossed, whether that crossing happens in a week or in three months. If the description is fuzzy, the milestone is fuzzy; refine it until you would know on the day. Milestones that are easy to recognize when you reach them are also easier to actually finish.
How a milestone gets marked done
There are two ways a milestone reaches the done state. The simple way is to tick its checkbox directly in the project's Milestones tab; that flips it complete in one click and is always available. Day to day, the work toward a milestone happens through tasks and daily targets, not by ticking the milestone itself, but the final close-out is yours to mark whenever the milestone is genuinely done.
The second way is optional, and is most useful when a milestone is also a goal of the current Arc. Each Arc you start carries a small set of high-level objectives, and any of those objectives can optionally be linked to a specific milestone in a project. When the linked Arc objective is marked done on the Arc Overview, the milestone is also marked complete automatically. If a milestone is not tied to anything in your current Arc, just leave it unlinked and tick it directly when you reach it.
