In some examples the systems described herein may generate and/or execute the workflow by taking as input information about a larger project. For example, these systems may identify a project that relates to the first media data object. These systems may also identify a set of dependencies within the project. Accordingly, these systems may designate the task as incomplete based at least in part on the set of edits interfering with at least one dependency upon which the task relies. It may be appreciated that some edits may implicate some tasks while not implicating other tasks, based on different dependencies. For example, a task to add special effects to content may not be triggered by the removal of content. However, a task to edit subtitles may be triggered by the removal of content (because, e.g., of the possibility of superfluous subtitles representing removed content remaining).
In some examples, the systems described herein may, in the course of executing the workflow, identify relevant portions of the second media data object to one or more teams that had worked on tasks involving the first media data object. For example, these systems may identify added portions, removed portions, and/or substituted portions of the temporally sequenced content renderable by the second media data object. To this end, in some examples these systems may provide timestamps (e.g., a start time and an end time for each subsequence within the set of common temporal subsequences) and/or other indicators of the temporal location of the relevant portions of the second media data object. Additionally or alternatively, these systems may extract, bookmark, and/or highlight the relevant portions of the second media data object.