Single word for "This task cannot proceed until these other tasks are completed first"?

So, I'm creating a complex task manager. I have a list of tasks, but certain tasks cannot be started until others have finished. However, the position of a task on the list does not necessarily specify the order in which it has to be completed; some tasks can be done in tandem by different people, while some rely on another person(s) to complete other task(s) first.

I would like to list the tasks an item is waiting on next to it, with a single word to describe what that list represents like this:

  1. Wash walls
  2. Paint walls
  3. Hang artwork (this task cannot be done until task 1 and task 2 are done)

Some shorter versions I've thought of are "pending: task 1 and task 2", "dependent: task 1 and task 2", "awaiting: task 1 and task 2", and "yielding: task 1 and task 2"

I don't think any of these words quite represent the situation properly, though I could be wrong.

Would you please suggest the correct single word to use in this situation?


Solution 1:

This task is a pre-requisite of that task.

See here.

So:

Pre-requisites:

  • task a.
  • task b.
  • etc.

Solution 2:

bottleneck

dictionary.com:

  1. a place or stage in a process at which progress is impeded.

Thus: "bottlenecks: task 1 and task 2"

Solution 3:

First Task A, Then Task B.

Here are some options:


Language to describe the task directly:

Prerequisite:

  1. Task A is a prerequisite of Task B
  2. Task B has a prerequisite of Task A

Predecessor:

  1. Task A is a predecessor to Task B
  2. Task B is a successor of Task A

This language is from Project Management dependency relationships https://www.projectinsight.net/project-management-basics/task-dependencies


Language to describe the relationship:

Contingent Upon: Task B is contingent on Task A

Gating requirement: Task A gates Task B

Blocking Condition: Task A blocks Task B

Constraint: Task A constrains Task B

Requirement: Task B requires Task A

Dependency: Task B depends on Task A