Initial thoughts
1. The problem: CI rules complexity

2. The solution: automated job list validation


gitlab-ci-local: the cornerstone
How it works







3. Setting up the test infrastructure


Directory structure
Test case definition
Reference CSV files





4. The validation script

5. The CI job

6. Workflow: adding or modifying jobs



7....