## Introduce the concept of task dependencies · obsidian-tasks-group/obsidian-tasks · Discussion #463 Source URL:: <https://github.com/obsidian-tasks-group/obsidian-tasks/discussions/463> Hi all. First of all, I&amp;#39;d like to thank everyone who has contributed to this great plugin. It&amp;#39;s allowing me to use Obsidian as a jack-of-all-trades for many tasks including organization and... ### Highlights > [!quote]+ %%Updated on Wed Jan 17 2024 10:02:00 GMT-0500%% > > Within the note that contains them, each blocking task is assigned the #blocking tag, and each dependent task is distinguished in the following three ways: &gt; &gt;They are listed beneath the task that they depend upon; &gt;they are indented one level from the task that they depend upon; and &gt;until their dependency is satisfied, they take the form of a list item (not a task.) &gt; &gt;Here&#39;s a contrived-but-illustrative example: &gt;### Project with several tasks, some of which are dependent on others &gt;- [ ] This is a #blocking task &gt; - This will remain a list item until the above task is completed; it is, in turn, #blocking the following task &gt; - And _this_ list item won&#39;t become a task until the one immediately above is completed &gt; - [ ] This task is independent of all others (it is indented for some other reason) &gt; - This item also won&#39;t be converted to a task until the first level task directly under the project header is Done &gt;- [ ] This task is independent of all others &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;At least once a day I review my &quot;Update dependencies&quot; note, which contains the following query: &gt; &gt;```tasks &gt;done &gt;description includes #blocking &gt;``` &gt; &gt;I use the backlinks in the query results to open the notes that contain completed tasks with the #blocking tag. In each, I &gt; &gt;delete the #blocking tag from now-completed items, and &gt;convert now-unblocked list items into tasks (by placing the cursor inside them and pressing Ctrl-Enter once) &gt; &gt;Although this approach does not support tasks with multiple, independent dependencies for a single task, I have found that it works well enough for my purposes, and am sharing it in the hope that it will be useful to others.