A Github topic about rethinking how user feedback works generated a lot of response, so I've decided to move the conversation here and open it up.
Motivation
Once in awhile someone complains to me about feedback they received. They want it purged, they think it's wrong, they think there's some conspiracy to target them.
This got me to ask, what is the purpose of negative user feedback? This sort of users-reviewing-users system is something I think is unique to Danbooru. The site offers plenty of mediums for communicating with other users (dmails, forums, comments). What utility does user feedback bring that these other mediums don't give?
Is the goal to critique, warn, and inform users of mistakes they've made?
Is the goal to warn others about the user, to keep a history of their behavior?
Is it to ostracize and shame the user?
Is it deterrence, to motivate other users to behave appropriately?
Once a feedback is made it's there and the user is forced to plead to mods to argue their case. There's no formal review process, no requirements for evidence.
Proposal
I initially proposed to limit the length of feedback. After reading the discussion on Github though I've changed my mind. I think what's needed instead is an explicit policy change about how negative feedback is given and how it can be adjudicated.
Here's what I propose:
The user is the person who received the feedback. The critic is the person who gives the feedback.
- Before giving negative (or even neutral) feedback, you must show a sincere effort at communicating with the user through Dmails.
- If after two weeks you see no change, you can then submit a negative feedback. You should include permalinks to the dmails and any relevant evidence. This includes stuff like searches, uploads, comments, etc. Notably, you can only cite things you know of first-hand. You cannot rely on testimony of others. They are free to offer their own feedback.
- If the user feels the feedback was given wrongly, they are free to open a forum topic disputing it, tagging a mod. If the critic is a mod, you can tag an admin.
- Historically I've been involved in conversations with disputes, but I think 1-on-1 is not the appropriate medium for this sort of dialogue. It's easy for me to miss context or evidence this way, and it's annoying to act as a mediator between two people via messages. It should be open for anyone to chime in.
- The user must explain why the stated evidence (if any is provided) is wrong. They should link to contrary evidence that proves their innocence.
- Burden of proof is ultimately on the critic. If they can't provide adequate evidence, or counter the user's defense, then the feedback will be rolled back by default.
- Ultimately, a mod or admin must make a judgement call about whether the feedback stands.
- If the user loses their dispute, a neutral feedback will be recorded indicating as such. Any future adjudicating mod or admin can decide whether future disputes are worth their time.
This is a lot of process. But I also feel like people shouldn't be handing out negative feedback willy-nilly without at least making some attempt at communication beforehand. Keep in mind neutral feedback would not be subject to any of this.