Do the Right Work at the Right Time

Not every task can be done anywhere. Some need a computer. Some need a phone call. Some can only happen when you're at a specific location or have a focused block of time. Contexts in Principal Task let you tag tasks by the condition under which they can be done — so when you have thirty minutes at your desk, you can filter to exactly what's actionable right now instead of scrolling past everything that isn't.


What a Context Is

A context is a label that answers the question: "under what condition can this task actually be done?" It might be a place, a tool, an energy level, or a circumstance. The point is that some tasks are only doable in specific situations — and tagging them with that condition lets you filter to what's genuinely actionable right now.

A few practical examples:


Creating a Context

On web, find the Contexts section in the sidebar. Click the + icon next to the section heading to create a new context. Enter a name and save. Context names are global — they're available across all your tasks.

On mobile, open the drawer and tap View Contexts. Tap the + button to open the context editor. Enter a name and save.


Assigning a Context to a Task

On web, open a task and find the Context field in the task properties. Click the dropdown to select one of your contexts. A task can have one context at a time.

On mobile, open the task editor and scroll to the PROPERTIES section. Tap the Context field to open the context picker and select a context.

Context picker open during task editing

Filtering by Context

On web, click any context name in the Contexts sidebar section to see only tasks assigned to that context. You can also apply a context filter using the custom filter builder in the filter dialog.

On mobile, open the drawer and tap View Contexts. Tap any context to open a filtered task list showing only tasks with that context assigned.

The practical value is focus: when you sit down at your desk, filter to @computer and work only from that list. When you have fifteen minutes between meetings, filter to @phone and clear the calls. You stop scanning the whole list and start working from exactly what's possible right now.

Task list filtered by a single context

Contexts That Work

Here are seven context labels that hold up in practice, with a note on when each earns its place:

The best contexts are the ones that reflect real constraints in your life — not a theoretical system. Start with two or three and add more only when you notice yourself wanting them. For the broader framework, see Building a System That Actually Works.