In T374066, @zoe built a proof of concept for an Edit Check that prompts people to add a caption when they attempt to add a new image that lacks one.
In doing the above, we discovered that it could be useful to introduce a generic mechanism for dismissing an Edit Check. Where the "generic mechanism" here refers to a mechanism that would enable the software to store the following components for any arbitrary Edit Check:
- The content range the Check at-hand is relevant to
- The state of the content within said "content range"
- The Check(s) relevant to said "content range"
- Whether someone has decided to decline modifying the "content range" in the way(s) the Edit Check they are being presented has invited them to