Tasks
Tasks are for goals with a deadline: one-off commitments, or recurring ones that reset on a schedule.
| Habits | Tasks | |
|---|---|---|
| Best for | Ongoing practice, no end date | Goals with a defined timeframe |
| Structure | Frequency target and heatmap | Deadline with optional criteria |
| Outcome | Streak colour, no pass/fail | Done / Failed / Missed / Skipped |
| Recurrence | Always ongoing | Optional; 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:
| State | Meaning |
|---|---|
| Done | Completed successfully |
| Failed | Attempted but not achieved |
| Missed | Due date passed without any action |
| Skipped | Deliberately 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.