Tasks

Tasks are for goals with a deadline: one-off commitments, or recurring ones that reset on a schedule.

HabitsTasks
Best forOngoing practice, no end dateGoals with a defined timeframe
StructureFrequency target and heatmapDeadline with optional criteria
OutcomeStreak colour, no pass/failDone / Failed / Missed / Skipped
RecurrenceAlways ongoingOptional; stops when you resolve it

Habits suit ongoing practice with no end date; tasks suit goals with a specific deadline. There’s no wrong choice — use whichever fits the way you think about what you’re tracking.

To create a task, go to the Tasks page and tap New task.


Task types

One-off tasks

A one-off task has a single due date. When it resolves, it’s done and no new task is created.

Recurring tasks

A recurring task creates a new instance automatically when the current instance is resolved (either by you, or automatically when the due date passes and the on-expiry rule fires). The interval is set when you create the task: daily, weekly, monthly, or a custom interval.

Accounts can have up to 5 active recurring tasks. See Limits.


How a task resolves

When a task’s due date passes (or you resolve it manually), it becomes one of four states:

StateMeaning
DoneCompleted successfully
FailedAttempted but not achieved
MissedDue date passed without any action
SkippedDeliberately not attempted this period

You can resolve a task manually at any time, or let it resolve automatically via criteria or the on-expiry rule (see below).

It’s up to you how you use these statuses. If calling a task Failed feels wrong, mark it Missed, or use Done for everything. EDGR just gives you the tools.


Criteria and auto-completion

Tasks can have criteria: conditions that, when met, automatically mark the task as Done. You can specify a minimum, maximum, or exact amount for:

  • Event count: events of a specific type logged during the task’s active period
  • Habit completions: logs of a specific habit during the task’s active period
  • Session minutes: minutes of active sessions during the task’s active period (optionally filtered by session label)

When all criteria are met, EDGR can automatically mark the task as Done and create the next instance (for recurring tasks). If the criteria set a maximum and that maximum is exceeded, the task is automatically marked as Failed.


What happens when the deadline passes

If the due date arrives and the criteria haven’t been met (or no criteria are set), the on-expiry rule kicks in:

  • Missed (default): task resolves as Missed
  • Done: task resolves as Done regardless
  • Failed: task resolves as Failed
  • Nothing: leaves it open for you to resolve manually

Set the on-expiry rule when creating or editing the task.


Linked accounts and tasks

If someone is linked to your account, they can mark your tasks done, failed, or skipped on your behalf, and they can log your habits too. This is intentional: it supports situations where a partner is managing things for you.