Workflow preconditions

Registered by Renat Akhmerov

We need to be able to define preconditions for a workflow so that it can be started only if all configured preconditions are met.

Preconditions may be:
* No currently running workflows of a certain type(s)
* YAQL expression (e.g. we can look at history and see how many failures this workflow had in the past 5 days)
* etc.

Propose a syntax.

Blueprint information

Status:
Not started
Approver:
Renat Akhmerov
Priority:
Medium
Drafter:
Renat Akhmerov
Direction:
Approved
Assignee:
Dawid Deja
Definition:
Drafting
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.