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).