If we want to help set a high bar for our contributors (and ourselves), we should be clearer about where many of the magic numbers in our tests come from (e.g. loss values in recipe integration tests). For example, when implementing a new recipe, we should have an uncomplicated system for that contributor to document and provide tests for that recipe.
If these magic numbers come from a particular point in time, e.g. when the recipe was implemented and validated, and prevents further modifications from breaking this, would it help to be more explicit about this? Commenting with the PR?
We can document this both in our CONTRIBUTING.md and our tests themselves.
If we want to help set a high bar for our contributors (and ourselves), we should be clearer about where many of the magic numbers in our tests come from (e.g. loss values in recipe integration tests). For example, when implementing a new recipe, we should have an uncomplicated system for that contributor to document and provide tests for that recipe.
If these magic numbers come from a particular point in time, e.g. when the recipe was implemented and validated, and prevents further modifications from breaking this, would it help to be more explicit about this? Commenting with the PR?
We can document this both in our CONTRIBUTING.md and our tests themselves.