- The diff between a problem
Koan.hs and a solution should be checked in as a separate file
- There should be a script that creates these diffs
- There should be a CI job that checks whether the diff has stayed the same
The purpose is that a change in a solution should lead to a change in the problem, and vice versa.