Due

The Due trait denotes a due/deadline date for the task.

At its simplest, it tracks the due date for you, and removes the task from focus once the due date has past.

More advance usage lets you track the Health of the task, relative to its "Start date".

Focus

A task with a due date stays in Focus while the deadline is still relevant, and drops out of Focus once the due date has passed. If a Start Date is set in the future, the task is also held out of Focus until that start date arrives.

Start Date

The Due trait is capable of tracking the "Health" of large tasks, with respect to their due dates. You can enable Health tracking by setting a Start Date.

  • Start date is in the future, it gets removed from Focus (yay!)
  • Start date is past, we can calculate the Health of the task.

Health

The Health system compares elapsed time against subtask completion progress.

TODO: Calculation/equation

Schedule health statuses:

  • HEALTHY (on or ahead of schedule)
  • UNHEALTHY (behind)
  • PAST (overdue)
  • FUTURE (not yet available)
  • UNKNOWN (no start date or no subtasks)

Visuals

The Deadline cell shows the task's due date. When Health tracking is enabled via a Start Date, the task also surfaces its schedule health status (healthy, unhealthy, past, future, or unknown).

Try it live

Open in a new tab ↗

Interactions

Subtask Enfocus weights are used in schedule health progress calculation
Window intervals become working hours — elapsed time is measured in open-window time only
Blocker subtrees count as work that must clear before the deadline
Categories are excluded from subtask progress counts

Misc

Propagates
No
Per task
Single
My trees