Skip to content
This repository has been archived by the owner on Aug 31, 2018. It is now read-only.

rfc: add spec for public Moderation log #83

Merged
merged 2 commits into from
Sep 29, 2017
Merged

rfc: add spec for public Moderation log #83

merged 2 commits into from
Sep 29, 2017

Conversation

zkat
Copy link
Contributor

@zkat zkat commented Sep 26, 2017

Checklist
Affected core subsystem(s)
  • rfc
  • policies
Description

(Rendered RFC for convenience.)

Here's my proposal for a public log of actions taken by the Moderation team. This is an initial draft that I think covers a lot of concerns people might have with something like this, but I think this sort of thing is important to have in order to increase community trust and confidence in the moderation team.

You can find a "prototype" of the spreadsheet this RFC would yield here: https://docs.google.com/spreadsheets/d/1-I4miSFFLEeJpI6N7BYKe_0OKiZRSiuIEqjRvDglPds/edit?usp=sharing, which includes actions taken by the moderation team so far.

@zkat zkat added the meta label Sep 26, 2017
1. Cause harm to a community member, either physical, emotional, or career-wise.
2. Could be considered defamatory.
3. Reveals private details or information.
4. Incite targeted harassment in any way to any of the involved parties.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this might be self-evident, but should “when legally required” be listed here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, that's a good idea.

@zkat
Copy link
Contributor Author

zkat commented Sep 26, 2017

I've added two things with the latest push: a clause about legal requirements, and an explanation that if a decision by the Moderation Team is reversed, a line should be added, instead of removing old lines.

The log should be largely append-only with limited allowed edits.

There are some exception where even with the above, a scrub request may be
refused, at the discretion of the Moderation Team:

1. The violation by the moderatee is extreme enough that they can be considered
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm probably being overly pedantic, but is moderatee a real™️ word? would something like offending party be better, or maybe subject of moderation?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like "subject of moderation". And my linguist side believes it's important to accept coinings just as well -- but I think rewording this will make it clearer. People get confused enough about "mentor/mentee" sort of stuff.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tbh, you should probably coin moderatee, it seems no one else has used it :-)

@zkat
Copy link
Contributor Author

zkat commented Sep 27, 2017

Note to reviewers: I've added the required section to the CoC as part of this PR.

Copy link
Contributor

@janl janl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💖 👍

Conduct](https://github.com/ayojs/ayo/blob/latest/CODE_OF_CONDUCT.md) was
ratified, the Moderation Team has been entrusted with following the processes
described there in order to promote the general health and safety of the
community.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎨 [copy editing/style] The introduction reflects temporal closeness of the CoC ratification and Moderation Team introduction. It is more relevant today, since these things are all new.

Reading this sentence in a year or two, the aspect of when the CoC was ratified is less relevant. As a matter style only, I suggest a more timeless rephrase along the lines of:

The Moderation team is entrusted with following the processes described in the [Ayo.js Code of
 +Conduct](https://github.com/ayojs/ayo/blob/latest/CODE_OF_CONDUCT.md) in order to promote the general health and safety of the
 +community.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After playing around with it and trying out your rewording, I think it's best to just remove this introduction altogether. A better, more relevant introduction already exists not much further below, in the Keeping a Log section.

described there in order to promote the general health and safety of the
community.

A reality of this is that, while the documented moderation process emphasizes
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎨 s/A reality of this is that, w/W/

@zkat zkat force-pushed the zkat/modlog branch 2 times, most recently from 71cf22d to aba66e0 Compare September 27, 2017 07:04
@zkat zkat added the discuss label Sep 27, 2017
representatives.

The Moderation Team reserves the right to scrub any existing lines at will,
based on team consensus, at their best judgment, but unless the matter is
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd end this statement after "judgement" and adapt the next sentence accordingly; this is pretty tough to parse with so many commas.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

65f6ccc

@zkat I assume that restructuring maintains your intent.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏼

zkat added a commit that referenced this pull request Sep 29, 2017
[ci skip]

PR-URL: #83
Reviewed-By: Jan Lehnardt <jan@apache.org>
Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
Reviewed-By: James Butler <james.butler@sandfox.co.uk>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Alex <alex@dytry.ch>
Reviewed-By: <agentantelope+github@gmail.com>
Reviewed-By: olivia <olivia@fastmail.com>
Reviewed-By: srilq <git@srilq.email>
Reviewed-By: Scott Trinh <scott@scotttrinh.com>
zkat added a commit that referenced this pull request Sep 29, 2017
[ci skip]

PR-URL: #83
Reviewed-By: Jan Lehnardt <jan@apache.org>
Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
Reviewed-By: James Butler <james.butler@sandfox.co.uk>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Alex <alex@dytry.ch>
Reviewed-By: <agentantelope+github@gmail.com>
Reviewed-By: olivia <olivia@fastmail.com>
Reviewed-By: srilq <git@srilq.email>
Reviewed-By: Scott Trinh <scott@scotttrinh.com>
[ci skip]

PR-URL: #83
Reviewed-By: Jan Lehnardt <jan@apache.org>
Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
Reviewed-By: James Butler <james.butler@sandfox.co.uk>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Alex <alex@dytry.ch>
Reviewed-By: <agentantelope+github@gmail.com>
Reviewed-By: olivia <olivia@fastmail.com>
Reviewed-By: srilq <git@srilq.email>
Reviewed-By: Scott Trinh <scott@scotttrinh.com>
[ci skip]

PR-URL: #83
Reviewed-By: Jan Lehnardt <jan@apache.org>
Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
Reviewed-By: James Butler <james.butler@sandfox.co.uk>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Alex <alex@dytry.ch>
Reviewed-By: <agentantelope+github@gmail.com>
Reviewed-By: olivia <olivia@fastmail.com>
Reviewed-By: srilq <git@srilq.email>
Reviewed-By: Scott Trinh <scott@scotttrinh.com>
@zkat zkat merged commit 1f66e8b into latest Sep 29, 2017
@zkat zkat deleted the zkat/modlog branch September 29, 2017 21:44
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants