5min Task Management System in Tana
Based on CortexFutura Tools's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Create “Project” and “Task” as Super tags and keep them in a central referenced location for easier system-wide edits.
Briefing
A fast, five-minute task management setup in Tana hinges on one idea: centralize “Project” and “Task” as Super tags, then connect tasks to projects automatically with a single instance field. Instead of scattering tag definitions across the workspace, the workflow starts by creating two nodes—one for projects and one for tasks—then converting both into Super tags. To keep the system easy to maintain, those Super tags are brought into a shared location using referenced nodes, so edits to the system later apply consistently.
Once the Super tags exist, tasks get organized through fields. A “project field” is added to the Task Super tag using Tana’s field creation shortcut (typing “>” / shift-period). That field is configured as an instance field of the Project Super tag, meaning each task can point to a specific project. The key automation comes from setting the field to auto-initialize to an ancestor with the Project Super tag: if a task is indented under a project in the hierarchy, it automatically inherits the correct project association.
To make task tracking immediate, the system adds a “task status” field as an options field with three values: backlog, doing, and done. The status is also presented as a checkbox, with a mapping that ties checkbox state to the status value—unchecked corresponds to backlog, and checking the box jumps the task into the done state. A default value is set so new tasks start in backlog until the checkbox is marked.
Projects receive their own “project status” field, also configured as an options field. In the example, the project status includes a dropped option. Finally, the setup includes a search view that lists tasks belonging to each project. By renaming that search to “tasks” and associating a newly created task with a project, the task appears automatically in the project’s task list—turning the hierarchy into a functional dashboard.
The result is a minimal but complete task system: projects and tasks are standardized via Super tags, tasks inherit project relationships through an ancestor-based instance field, and progress is handled with a checkbox-driven status mapping. The payoff is practical—everything is quick to build, easy to modify as a whole, and immediately usable for tracking work without extra complexity.
Cornell Notes
The core build uses two Super tags—Project and Task—kept in a central location for easy system-wide changes. Tasks get a “project” instance field that auto-initializes from the nearest Project ancestor, so indenting a task under a project automatically assigns it. A “task status” options field adds backlog, doing, and done, while a checkbox maps checked/unchecked states to done/backlog and sets backlog as the default. Projects also get a “project status” options field (including dropped) and a “tasks” search that lists all tasks tied to each project. Together, these pieces create a simple workflow for organizing work and tracking completion quickly.
Why convert both “project” and “task” nodes into Super tags, and why place them in a referenced central location?
How does the system automatically associate a task with a project?
What does the “task status” field do, and how does the checkbox change behavior?
How are default values and status transitions handled for new tasks?
How does the project “tasks” list stay in sync with task assignments?
Review Questions
- What specific field settings make task-to-project assignment automatic when tasks are indented under a project?
- How does the checkbox mapping determine whether a task is in backlog or done?
- What role does the project-side “tasks” search play in keeping the system organized?
Key Points
- 1
Create “Project” and “Task” as Super tags and keep them in a central referenced location for easier system-wide edits.
- 2
Add a “project” instance field to the Task Super tag and enable auto-initialize from the nearest Project ancestor.
- 3
Use a “task status” options field with backlog, doing, and done to standardize progress tracking.
- 4
Render task status as a checkbox and map unchecked to backlog and checked to done for instant completion marking.
- 5
Set task status default to backlog so new tasks start consistently.
- 6
Add a “project status” options field to track project-level states such as dropped.
- 7
Create a project-side “tasks” search so each project automatically lists its associated tasks.