issues.weight does not have any validation rules
I was curious to see which issue weight values were most commonly used. When looking into this I found 17 instances where the issue weight was set to -1. Poking around the code I noticed a complete lack of validations for issues.weight. We need to add a validation that restricts the possible values to the ones we support.