Freeze the set
The eval set does not change between runs. If it changes, the score changes meaning, and a comparison across runs becomes a comparison of two different questions.
Add the forgetting checks
Include general cases the base model handled well. A tuned model that fails those is forgetting, and a set with only job cases cannot show it.