Cross-job notifications could use JENKINS-32982.
Miguel Tadeu is there some reason you assigned this to yourself?
The webhook-step plugin seems to implement one of these use cases.
See workflow-basic-steps #98 for an example of the semaphore use case.