Skip to content

Commit 49600c5

Browse files
benjamingrljharbTrottRaisinTen
authored
Clarify moderation reporting requirements (#663)
* Clarify moderation reporting requirements Refs: #662 This adds specific scenarios as well as removes hiding comments from the reporting requirements. It also adds a few examples and removes the (unclear IMO) exception to reporting regarding bad faith. Happy to iterate on this and change this - mostly opening this to see what people think. cc @nodejsmoderation @nodejs/tsc * Update Moderation-Policy.md Co-authored-by: Jordan Harband <[email protected]> * Update Moderation-Policy.md Co-authored-by: Jordan Harband <[email protected]> * Update Moderation-Policy.md Co-authored-by: Rich Trott <[email protected]> * Update Moderation-Policy.md Co-authored-by: Darshan Sen <[email protected]> * Update Moderation-Policy.md Co-authored-by: Rich Trott <[email protected]> * Update Moderation-Policy.md Co-authored-by: Rich Trott <[email protected]> * Update Moderation-Policy.md Co-authored-by: Rich Trott <[email protected]> Co-authored-by: Jordan Harband <[email protected]> Co-authored-by: Rich Trott <[email protected]> Co-authored-by: Darshan Sen <[email protected]>
1 parent a8bbb53 commit 49600c5

1 file changed

Lines changed: 33 additions & 8 deletions

File tree

Moderation-Policy.md

Lines changed: 33 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ a Post from Moderation.
158158
* Posts authored by non-Collaborators are always subject to immediate Moderation
159159
by any Collaborator if the content is intentionally disruptive or in violation
160160
of the [Code of Conduct][].
161-
* When Moderating non-Collaborator Posts, the moderating Collaborator must:
161+
* When moderating non-Collaborator posts, the moderating Collaborator must:
162162
* Explain the justification for Moderating the post, and
163163
* Identify all changes made to the Post.
164164
* If the Moderation action included Blocking, an indication of whether the Block
@@ -172,13 +172,9 @@ of the [Code of Conduct][].
172172
* Moderation of Posts authored by non-Collaborators may result in those
173173
non-Collaborators being Blocked temporarily or indefinitely from further
174174
participation in the Node.js GitHub organization.
175-
* One may immediately bypass the above procedures if it is clear that there is no intention to
176-
collaborate in good faith. In such cases, it is permissible to immediately:
177-
* remove posts
178-
* lock issues/pull requests
179-
* delete issues/pull requests
180-
* block users
181-
* report accounts to GitHub
175+
* If it is clear that there is no intention to collaborate in good faith,
176+
it is possible to hide comments of non-Collaborators. In that case there is
177+
an exception to the reporting requirement described above.
182178
* Accounts that are reasonably believed to be bots (other than bots authorized
183179
by the TSC) are subject to immediate Blocking.
184180
* Issues, pull requests, discussions, and comments that are spam (job posting,
@@ -190,6 +186,35 @@ of the [Code of Conduct][].
190186
GitHub interface as user `ghost`. There is no need
191187
to screenshot or document these deletions.
192188

189+
There are a few examples of moderating non-Collaborator posts:
190+
191+
Scenario 1:
192+
* A non-Collaborator posts a comment that indicates that they are a bot.
193+
* A collaborator sees the post and hides it.
194+
* No further action is necessary.
195+
196+
Scenario 2:
197+
* A non-Collaborator posts a comment that is against the Code of Conduct.
198+
* A Collaborator sees the comment and asks the author to self-moderate.
199+
* The author refuses to self-moderate.
200+
* The Collaborator deletes the comment and posts an issue in the moderation
201+
repository explaining their actions.
202+
203+
Scenario 3:
204+
* A non-Collaborator opens a pull request with comments indicating they are a
205+
bot.
206+
* A Collaborator sees that pull requests, closes it, deletes the comments
207+
and posts an issue in the moderation repository explaining their actions.
208+
* A moderation team member sees the issue and decides to block the user from the
209+
organization.
210+
211+
Scenario 4:
212+
* A non-Collaborator posts a comment on an old commit that is against the
213+
Code of Conduct.
214+
* A Collaborator sees the comment, takes a screenshot, and deletes it.
215+
* The Collaborator posts an issue in the moderation repository explaining
216+
their actions.
217+
193218
### Temporary Interaction Limits
194219

195220
The Moderation Team may, at their discretion, choose to enable [GitHub's

0 commit comments

Comments
 (0)