CI Event design doc proposal follow-up

This issue is a follow-up from !125106 (closed)

TODOs;

  • Combine all proposals into a single one in the main design doc. This mostly means that accept Proposal 5 but explain why we did choose A over B. See !125106 (comment 1535808265)
  • From this thread, discuss how Compliance Framework pipelines will work with CI Events.
  • From this thread, discuss the syntax of job selection; on vs rules:if.
  • From thread1 and thread2, discuss how components will work with events.
  • From this thread we need to describe how important is to prevent abuse and protect the system reliability through the use of limits and rate-limits.
Edited by Fabio Pitino