Earlier quoted context omitted.
Does this not indicate that the project might not be structured in an appropriate way that allows incrementally adding features?
the setup is solid. there are thousands of tests and CI won't let things to merge if tests are failing. But overall, this is pretty normal for compilers to have this sort of "unexpected" tests failing due to some work in an area. It happened to me when I was coding everything manually back in the day too
That's not what a clean setup means... I mean good separation of concerns, established invariants, etc.