How do you ensure that your code changes do not break existing test cases in a complex system at Wego?