Unless otherwise discussed, this repo will be made public after audit completion, sponsor review, judging, and issue mitigation window.
Contributors to this repo: prior to report publication, please review the Agreements & Disclosures issue.
To view your assigned issues, use the Assignee
filter on the Issues screen, and type your username to located it. This should produce a filtered issue list that you can reference throughout the validation process.
When a validator has been assigned to an issue, they have four different actions they can take.
Each of these is performed by typing a command into the issue's comments and sending it. Each
command must be prefixed by the trigger
phrase the bot was configured for. In production, this
is @howlbot
and the remainder of this document will assume that value for simplicity, though it
may be different in different environments.
Accepts an issue as valid and forwards it to the corresponding -findings
repository.
- Label the issue
sufficient quality report
- Open a new issue with the same contents in the
-findings
repository - Find the JSON file corresponding to the issue
- Modify the JSON file to add the
validatedIssueId
andvalidatedIssueUrl
fields pointing to the newly created issue - Update the JSON file in the
-validation
repository - Create a new JSON file in the
-findings
repository withoriginalIssueId
andoriginalIssueUrl
fields pointing to the issue in the-validation
repository - Close the issue
Rejects an issue.
- Label the issue
insufficient quality report
- Close the issue
Allows a validator to flag an issue as having not been reviewed, while allowing them to move on to a different issue.
- Label the issue
unknown
- Unassign the current validator
Allows a validator to modify the contents of a submission.
This command accepts a parameter in the form of the new content for the submission, to use it:
@howlbot edit
this is where my new submission content would go. this will replace the current content of the issue
as well as adding a label to the issue, but it will not automatically accept it, you'll still have
to do that separately
- Replace the contents of the submission body
- Label the issue
improved
After a validator has completed, or skipped, an issue they will be automatically assigned one new
issue. If the issue had been previously marked as unknown
and is either accepted or rejected, a
bonus of three additional issues is included and the validator will receive a total of four new
assignments.