Saturation
Just like how excess water drips off of saturated clothing, excess tasks are able to drip out of Focus.
The Saturation trait is useful for marking tasks as having a lower priority ("drippable"), and is most helpful in trees whose Focus has become overbearing.
It helps prioritize, and reduce anxiety.
Tasks with this trait only enter into Focus when you have focus to spare. If your Focus list is inundated, a Saturated task is able to exit Focus.
Filter options
Once you mark a task as being Saturated, options for how to filter them appears at the top of the Focus page.
Hard limit / Threshold
Setting a hard limit is the simplest filter. Once you mark a task as Saturated, a threshold slider will appear as a toggle at the top of a tree.
If you set the threshold to, say, 2, then only up to 2 Saturated tasks will be shown in Focus.
// Demo
Percentage Tree size
If you'd like to set a "drip" threshold based on the size of the tree, you can set the filter to "percent tree size."
With this filter, Saturated tasks only enters Focus when the total number of Focused tasks is under a percentage of the whole tree count.
So, explicitly, if there are 100 total tasks in the tree, 10 are in Focus, and the percentage tree size is set to 20%, up to 10 Saturated tasks may enter Focus.
Similar to hard limit / threshold, a slider for the percentage is added to the top of the page.
// Demo
Logarithmic rotation
You can choose to start a "pool" of Saturated tasks, which enter into Focus logarithmically and randomly.
So if you have x total Saturated tasks toggled to "pool", Focus will only have y random tasks from the pool.
// Demo
Option to shift bump the pool
When shift bump is set, and a Saturated task has Saturated siblings, an arrow button will be added to the task in the Focus View. Pressing it swaps the Focused task out with a Saturated sibling. Handy if you don't like that particular task, and a sibling task would have been preferable.
Priority upon multiple Saturated tasks
Naturally, Saturated tasks could "fight" for your attention, and all want to be the "next in line" to enter Focus.
You can configure how priority entry is determined, at the top of the page.
Enfocus symbiosis
A great way to use Saturation is with Enfocus. Given that an enfocused task is ambiguous or vague, you can remove the ambiguous task from Focus until other more concrete and actionable tasks are complete.
Focus
Visuals
Caveats and pitalls
It's worth noting that Saturation is not intended to be a stand-in for Order of Operations.
For instance, make a task to "Read a 10 chapter textbook", with 1 subtask per chapter, in its own subtree:
// Demo
It may sound reasonable to apply chapters 2-10 as being saturated, and it may even technically work in terms of saving Focus, but it is recommended that the tree itself be leveraged for Order of Operation.
Jatabag even offers the "Restructure" feature, for any task with 2 or more subtasks, to make this conversion easy:
// Demo
To summarize, Saturation is primarily a Focus-saving tool, and not a structural tool.