While it is tempting to hypothesize other ways a model can cheat, it is infeasible to enumerate over all of them.
if we could write down all the necessary tests for test-driven development (Beck, 2002) of a machine learning model, we would already have a rule-based system that can solve our task.