One thing I learned building a similar system to Noop, the authors of this article, is that people don't want to program logic in Yaml. Those of us that do, only do so because we are forced to for things like GitHub Actions, not because we want to. Using CEL would be better than something bespoke if you are going to add this to a Yaml based DSL<p><a href="https://noop.dev/docs/logic-reference/" rel="nofollow">https://noop.dev/docs/logic-reference/</a>