SJIP: Clarify Rules Enforcement #19
Replies: 1 comment 4 replies
-
The This comment seems to be the reason for invalidation, and specifically calls out the fact that there aren't valid medium impacts. It reads to me as though the comment about "if the main one wasn't submitted", was to make clear that the medium impact was in fact meant to be a medium impact according to the Sherlock rules specifically, not some generic meaning of medium impact as appeared to be argued here. In other words, it doesn't appear to me that there are shadow rules being applied for this specific finding. |
Beta Was this translation helpful? Give feedback.
-
Description
Clarify Rules Enforcement
Judging Guidelines PR
sherlock-protocol/sherlock-v2-docs#41
Rationale
Today, I would like to raise a discussion on how rules should be interpreted and whether there are any hidden requirements that are not clear to understand and can only be known in the mind of the judge.
I suggest there are 2 paths of logic, and only one of them can be correct.
As such I propose the following update me made to the judging rules:
"All issues must be judged on the plain English meaning as outlined in these rules. Judges do not have the authority to add or remove elements and must rule based on the published rules as stated during the contest period."
Relevant Issue Discussions
To analyze this topic in a real-world case involving duplication rules with a target and a duplicate issue:
sherlock-audit/2024-07-sense-points-marketplace-judging#147
Here we can see a case of the target issue being validated, but then a potential duplicate being rejected based on rules being fluid, with additional words being added to the rules to justify not making the duplicate issue a valid duplicate. The newly added words are "would this issue still be valid if the main one wasn't submitted?"
Although the defender of issue #52 makes a clear and concise argument on how the rules as published support making them duplicates, this is rejected by the judge based on a new requirement not listed in the rules.
This creates a situation where instead of asking if these issues are alike, we are now asking whether, even if they are very alike, there is any little thing to pick at to make it invalid.
This is a breaking point. If we follow the logic in Path 1, then we should be looking for likeness in duplicates. If we follow Path 2, then we can pick apart potential duplicates with an attack mindset.
As it stands, current enforcement of the rules is only making the rules more unclear, and we should address this topic as a community to achieve the outcome of having clear rules.
Beta Was this translation helpful? Give feedback.
All reactions