re: UI
Child tasks are grayed out.
Desktop: on hover, a tooltip appears with the text "To start this task, you must first complete [PARENT_TASK_NAM]".
Mobile: a subtitle appears under the title with the same text as the desktop tooltip.