64

There is constant ongoing discussion about what flags to use when, review queue processing, review queue structure, flag handling, etc., but no one person seems to know exactly how this all works. Various people contribute various bits of knowledge about the system in conversations, most knowledge seems to be passed on by word of mouth. There's often discussion of, say, review queues, that only a few seem to understand despite the apparent large implications for the whole site. The Help Center covers various bits and pieces of this system.

My question is basically: What possible paths can a question take in its life (what is its 'life cycle'), what actions can be performed on it, and what effects do these actions have? How is a question passed around through the various layers of flagging and reviewing and processing?

What would really be awesome is a flowchart of some kind.

I know these starting points, although I don't really know where it goes from there. Also it seems different per site, adding extra complication (with a subset of what I don't understand indicated in bold). Wall of bullets follows, but that's kind of the point; I think this list is an accurate representation of the confusion:

  • Open questions can be:
    • New ones are placed in first post review queue or automatically placed in low quality queue, I think, based on some heuristic?
    • Automatically deleted after a certain amount of time, provided their score is below a certain threshold, and... no answers have been given? Or accepted?
    • Closed. Moderators can perform any of these instantly, otherwise requires 5 votes:
      • Duplicate: Gold hammer or majority vote marks question as duplicate and closes.
        • Duplicates now also bring up this new dialog where OP can fast track the closure, I think.
      • Unclear/Broad/Opinion: Close reason attached, question closed.
      • Off-Topic -> Belongs on another site. Question... migrated automatically? What happens here?
      • Closed for other off-topic reasons: Close reason attached, question closed. Although some of these reasons link to other sites, but don't follow the migration path? (E.g. On SO there seems to be a difference between Off Topic -> Questions about General Computing belong on SU and Off Topic -> Another Site -> SU... right...?)
      • First vote puts in close review queue. Review queue exact counts are still fuzzied (I think). Review queue order is determined by some heuristic based on age and number of closevotes? (So I've heard)
    • Deleted directly by a moderator (unless there's a privilege that allows direct delete by users?) or OP (but not when it has an answer).
    • Migrated directly by a moderator (or possibly automatically from the paths above?) These appear in some list on 10K tools.
    • Edited
      • Instantly by OP, moderator, users with edit privileges
      • Suggested by registered users without privileges. Goes to edit review queue. Or OP can accept edit immediately.
      • Suggested by unregistered or anonymous users? Goes to edit review queue, or some other queue?
    • Flagged
      • For any of the reasons above
        • By a user with no closevote privileges. Then question goes to... what queue?
        • By a user with closevote privileges, then... what happens?Difference between e.g. voting to close as opinion-based and flagging as opinion-based?
      • VLQ: Goes to VLQ queue? Or, on the sites that have it, triage? Or help and improvement? Where does it go from here?
      • Spam: Some threshold of spam flags (how many?) cause question to be auto deleted by Community, and then, user banned? Spam flags also draw mod attention, or does it leave mods unbothered?
      • Offensive/abusive: Some threshold of flags auto deletes question?
      • Custom flags, goes to mods?
      • And for any of those flags; flag declined if and only if the question ends up in a queue and somebody raises a different kind of flag on it, or... what causes flags to show as declined, esp. on questions that end up closed via flags?
  • Closed questions:
    • Can be deleted by votes. Number of votes required somehow based on question score or activity. Unsure of details.
    • First delete vote puts them in delete vote list in 10K tools.
    • Can be reopened by votes, or directly by moderators. First reopen vote goes into a queue?
    • Can still be flagged spam, offensive, custom.
  • Deleted questions:
    • Can be undeleted by votes. Unsure if required vote count varies.
    • Can be undeleted by moderator.
    • Can be undeleted by OP if OP was the one that deleted it?

And then there's all the queues alluded to above:

  • Close Votes: Questions come here as soon as they get one close vote but there are rules to ordering (mentioned above).
  • LQP: On SO this appears to be for answers only, but for both questions and answers on other sites.
    • Looks OK: Not sure what this does. Invalidates flags? Skips
    • Edit: Edits question and then... does something?
    • Skip, etc.; similar confusions to triage below.
  • Triage: Not sure how questions get here. Not available on all sites.
    • Looks OK: Not sure what this does. Auto declines flags? Removes from queue?
    • Should Be Improved: Moves to H&I queue?
    • Unsalvageable: Raises a flag, returning back to complicate flow described above. Not sure how this affects the queue itself.
  • Suggested Edits: Mentioned above. Edits can be rejected or approved or rejected and edited or approved and edited or skipped, final decision by vote.
  • Reopen votes:
    • Leave Closed: Is this the same as skip or does it cancel something out?
    • Edit and Reopen: Edits and casts reopen vote in one shot (seems strange when I think about it; for another topic).
    • Reopen: Casts vote.
    • Skip: Somehow different than leave closed.
  • H&I: Needs improvement from triage.
  • First Posts, Late Posts: Some heuristic puts questions here. Then actions like the above can be taken.

Does that list above look long and rambly? Yes. And that's the cause of my question. That list is probably missing about 50% of the details of question-related actions and state; it's an incomplete low quality list that still probably took me about 30-40 minutes to write just now, with much back and forth and editing. This system is extremely complicated, and there does not seem to be any one source of documentation or any one given person that knows how it works. Sometimes I wonder if the SE team themselves know how it works!

Now, many of the bold points above can be found in various posts on meta and scattered through the Help Center; however, it would take a significant amount of effort to put a comprehensive list together by hunting on metas and it would still be incomplete (or based on non-credible sources or unknowingly on out-of-date information) - and by "significant" I mean this also includes, say, reading through comments on unrelated questions to glean casually dropped tidbits of information about how the system works, among other things. Isn't there documentation somewhere?

To be clear, I think it's a great system. Ongoing discussions about changes to it can be found all over meta, blogs, and in chats. However, it would be nice to know how the whole thing actually works in order to actually be able to participate in these conversations (and, at minimum, knowing how the system works lets users make educated decisions about what to do, and use the system to its fullest potential). The system is mind-bogglingly complicated and it would be nice to reel it in a bit, especially given all the conversation of late about triage and H&I -- it's getting to be time to clear up the details, I think.

At the moment I try to participate in discussions when I can, and cast close votes or flags without really knowing what happens, trusting the system to do the right thing. Sometimes I yell at people for voting to close instead of flagging as spam, not because I know why, but because I've seen others say the same thing and it seems right.

7
  • 1
    Is there an anti pattern for historically grown software?...
    – gnat
    Commented Mar 25, 2015 at 22:47
  • 1
    ... like this
    – gnat
    Commented Mar 25, 2015 at 22:54
  • 19
    By the time someone reads and answers all of this, some part of the system will be changed.
    – user259867
    Commented Mar 25, 2015 at 23:11
  • 2
    Triage Related: meta.stackoverflow.com/questions/278380/… , VLQ -> Help and Improvement related: meta.stackoverflow.com/a/288387/1026459
    – Travis J
    Commented Mar 25, 2015 at 23:17
  • An all text answer would be ok, but I'd really like to see a flow chart image.
    – CRABOLO
    Commented Mar 26, 2015 at 0:53
  • 3
    @Roombatron5000 What could really be cool (I think), which I'll happily put together if I can get my head around the rules, is a little interactive demo where you can perform actions on a question and see what happens to it as you do it. Same for answers. It could run in a snippet in a FAQ entry or something.
    – Jason C
    Commented Mar 26, 2015 at 5:56
  • 2
    @JasonC Just wanted to pop a note here that I'm looking at this. It'll probably take a bit of time because darn your list is long and there is a lot to dig through. Also I've got to figure how best to organize it all and write it up, but I'm working on it.
    – Taryn StaffMod
    Commented Jul 18, 2017 at 18:48

1 Answer 1

69

Phew, this was a really long request. It took a long time to work through all of this, but I'm going to try. As you've mentioned a lot of this has been documented in multiple places - MSE, MSO, help center, etc. While I'm going to go over most of this, I will also be linking to many of the canonical posts where this is already outlined because there no sense it putting things in more places to potentially become obsolete.

A question can take various paths on a site. I think I've tracked down all the places and ways a question can move, how it gets there, and what can happen to it once it's there.


Here is a flowchart with most of it documented, all the verbiage on how it moves is below:

enter image description here


What happens on question submit?

When a question is first posted it can initially take a few paths:

  • If it's a first question by a user, then it will automatically head into the First Posts Review Queue.
  • The question is also checked against some heuristics to get its quality score. Depending on that score, it may go into Triage on Stack Overflow or into the Low Quality Review Queue elsewhere on the network.
  • If it's not a first post or the quality score is high enough, then the question will head to the homepage.

Note: A newly posted question can appear in multiple places at the same time. It can be going through the review process in the First Posts Review Queue and be shown the home page simultaneously.

What happens with question edits?

After the question is posted it potentially could be edited. Edits are applied in a variety of ways:

  • Immediately
    • by the OP, who can apply edits to their own post, they can also unilaterally review a suggested edit by others
    • by users with edit privileges (> 2k rep)
    • by diamond moderators
  • Users without edit privileges (< 2k rep) will suggest an edit, sending the question into the suggested edit review queue. At that time, the OP can review the edit or it would have to wait for review to handle it.
  • If an edit is proposed by an anonymous or unregistered user, it immediately goes to the suggested edit review queue for handling.

In order for the edit to be applied from the Suggested Edit Review Queue, the community must reach a consensus on it, unless it is unilaterally accepted or rejected by the OP or a moderator.

What happens when a question gets flags or close votes?

Any time after a question has been posted, users with > 15 rep have earned the privilege to flag a question for a variety of reasons. Depending on the type of the flag that is raised, different things will happen to the question

  • Spam flags - if a question accumulates 3 spam flags it is automatically removed from the homepage. 6 spam flags result in the question being locked and deleted, and the OP receives a reputation penalty of -100 for posting the spam. Posts that have been flagged as spam bubble to the top of the moderator flag queue for handling, as they are considered high priority
  • Rude or abusive flags are handled behind the scenes exactly the same as spam flags. 3 flags will hide the question, 6 flags to lock and delete it.
  • Raising a 'in need of moderator attention' flag sends it to the mod flag queue for handling.
  • If a question has a score of <= 0, it's less than 7 days old, and it's not currently in review (Triage or Close), then a user will be presented with an option to flag it as 'very low quality'. This flag will send the questions into Triage on Stack Overflow or the Low Quality Review queue elsewhere. This flag will, however, only send the question to the queue once. If it's raised again, it will go to the moderators to handle.
  • The remaining flag options on the dialog are for closing a question. Any one of these flags will send the post into the Close Vote Review queue for handling.
  • If a user with close vote privileges uses the flag dialog to flag to close a question, the system automatically knows these are close votes not flags - a user would technically be voting to close not flagging to close.
  • Flags to close a question are declined, if the question goes to review and the community votes to leave the question open. If the post has a flag to close question on it, and the question is edited in review, then the flag is marked helpful.

Closing a question requires 5 votes to close, unless it falls into one of these categories:

Once a post is closed, the displayed reason for the closure is based on a few rules outlined on Meta Stack Exchange and Meta Stack Overflow, but here is a quick overview:

  • If it is a top level reason (duplicate, too broad, unclear what you're asking, or primarily opinion-based), then the one with the most close votes is shown. In the event of a tie, the most recent vote is displayed. (Editor's Note: Due to a known bug, for more recent closures, the second most recent close vote is displayed instead. This is considered a bug and will soon be fixed.)
  • For specific off-topic close reasons - any reason that gets at least 2 votes is shown which does allows more than one to be displayed. That is unless it's a custom off-topic reason, as these aren't shown in the box and are posted as a separate comment.

Close votes for unclear what you're asking, too broad, or primarily opinion-based simply help close a question. The same behavior applies to the some site specific off-topic because… reasons that exist.

Every site has an off-topic...belongs on another site (migration) option. The list of available target sites is limited to 5 total: one for the child meta, and four for other sites. The remaining slots are filled as needed and typically are filled only for graduated sites.

Questions can be migrated to another site either single handedly by a moderator, or by votes from the community - if migration paths have been set up. Migration targets are only available for 60 days. When a question is migrated to another site, the post on the originating site is closed/locked, and it is sent to the target site. Users with > 10k reputation are able to see a list of questions migrated both to and away from a site (/tools?tab=migrated), along with statistics about rejections.

Moderators do have the ability to migrate to sites not listed in the preset list of targets, however the general rule of thumb is to not migrate crap. If a question is borderline when it comes to quality, most of the time the moderator will not migrate it to another site and will simply close it as off-topic.

When a question does receive its first close vote, it will automatically go into the close review queue. Questions are somewhat sorted in review - it is based on how recently an item hit the queue as well as the number of previous reviews on the post...the more prior reviews, the closer to the front of review it appears.

A few extras about closed questions:

  • They can still be flagged by users - if it's spam, rude or abusive, or in need of moderator attention.
  • Closed posts can be reopened, undoing the closure - with a single vote by moderators or by users with reopen votes.
  • If a closed question gets an edit within five days, or a reopen vote at any time, then it will go into the Reopen Review Queue for community handling.

How do questions get deleted?

Questions either closed or not, can be deleted multiple ways:

  • As with most other things, moderators can unilaterally delete a question with a single vote.
  • The OP has the ability to self-delete a question, unless it has an upvoted or accepted answer, or multiple answers.
  • The system will also automatically delete questions as part of the Roomba process. All the rules involved in Roomba/Community deletions are outlines in the help center and in the FAQs.

Questions that are already closed can accumulate delete votes from users who have earned the privilege (> 10k rep). It takes 3 delete votes to delete most questions. The number of delete votes changes if the question is considered a popular one, then it has additional rules, but will never need more than 10 votes. Once a question gets its first delete vote, it appears in the 10k tools list along with the number of votes it has accumulated.

Questions that have been deleted can be undeleted by a moderator, or by the OP if they deleted the question. These questions also appear in the 10k tools (/tools), where users can review a list of both recently deleted and recently undeleted posts, as well as posts accumulating undelete votes.

What happens to a question in review?

At any time, if a moderator reviews a question in review, the action they take is binding and the post is dequeued immediately.

Close Review Queue

As soon as a question gets a close vote or a recommend closure flag, the post is sent to the queue. As mentioned above, the questions are somewhat sorted in review. Users can select from 4 actions:

  • Leave Open votes to leave the question open and if the post receives 3 of these, then the question is dequeued from review
  • Close adds another vote to close the question. If it's the 5th vote, then the question is closed and dequeued.
  • Edit - if selected by a user, they will edit the post and once the edit is applied, the question is removed from review.
  • Skip just bypasses the current question and moves to the next.

Low Quality Review Queue

For questions, this queue applies to all sites except for Stack Overflow. On SO, the LQ review queue only contains answers. It gets fed by heuristic score as well as VLQ flags on the SE network. When reviewing questions there are 5 options presented to users:

  • Looks OK means there is nothing wrong with the question. This option will only dequeue the question if it has gotten enough Looks OK reviews. The number required is variable based on the number of flags on the question plus a number set by the site. For instance, if a site ordinarily requires a single Looks OK vote, but the question has 3 flags, then it would need to have 4 Looks OK reviews to dequeue it.
  • Edit if the post can be fixed by an edit, user will dequeue the question once the edit is applied.
  • Close this is a vote to close the question because it is not a good, on-topic question, but can be edited to be on-topic. If the vote is the fifth, then the post is removed from review.
    • Recommend Close - this is shown in lieu of Close to users who don't have enough reputation to vote to close, or have run out of close votes. This option pushes the question into the Close Votes review queue and prioritizes the LQ review task for users who do have enough reputation and votes.
  • Delete - this casts a delete vote on the question (if you have enough reputation and votes). This option is for questions that can't be improved if closed and should just be deleted.
    • Recommend Deletion - this is shown instead of Delete to users without enough reputation to vote to delete, or have run out of votes. This causes the post to be prioritized for users who do have enough reputation and votes.
    • If the question reaches enough delete votes cast inside and outside the review UI (3-9 depending on score), it will be dequeued. It can also be dequeued if six Recommend Deletion or Delete reviews (four on Stack Overflow) are cast. Note that in the latter case, if the question has a positive score, it will be forwarded to moderators instead of being deleted.
  • Skip just moves the user to the next post in the queue.

Triage Review Queue

The Triage queue is only available on Stack Overflow. This is similar to the Low Quality queue on other sites with the goal being to quickly assess questions. Questions are fed into Triage via heuristics and by the VLQ flag.

The queue require 3 reviews of the same result on a question for it to be dequeued. There are four options for users to select in this queue, each one explained in detail on Meta Stack Overflow. Based on the result of the review, the question will move elsewhere on the site.

  • Looks OK result will dispute any "very low quality" flags on the post and sends it to the homepage, no longer in review.
  • Requires Editing pushes the question to the Help & Improvement review queue (see below).
  • Unsalvageable option requires users to select any flagging action, such as spam, close vote, moderator intervention. Any of these will send the question to the Close Vote Queue or the moderator flag queue.

Help & Improvement Review Queue

This queue is only available on Stack Overflow and it is specifically fed by questions exiting the Triage queue when the result is that the post requires editing. There are only three options in this queue - edit, flag as "very low quality", or skip. An edit to the post will remove it from review immediately and send it to the home page. The "very low quality" flag would send it back into Triage. The movement of questions to and from the Help & Improvement queue is outlined on Meta Stack Overflow.

Suggested Edit Review Queue

Questions appear in this queue when it receives a suggested edit by a user without editing privileges, or an anonymous/unregistered user. The community must reach a consensus on edits suggested, or the OP or a moderator can accept or reject an edit unilaterally. There are five options in this queue: Approve, Reject, Improve Edit, Reject & Edit, and Skip. As usual, the skip button will simply advance to the next review. To dequeue a post from this queue, it must have either:

  • a consensus of two users both voting to approve or reject
  • a single user clicking "Improve Edit" or "Reject & Edit" and submitting an alternative form of the edit
  • the question author or a moderator making any review (their vote is binding)

First Post Queue

This queue is populated by posts by new users less than 30 days old. A single review will remove this from the queue. Users can vote, edit, comment, flag, vote to close, etc on the question.

Reopen Review Queue

When a closed question gets an edit or a reopen vote (full details here), it gets bumped into this queue for handling. Once in the queue, if the question gets 3 Leave Closed votes, then it is dequeued. An 'Edit and Reopen' or 'Reopen' selected will add another vote to reopen, and if the it is the 5th vote, then the post will be removed from the queue.

Questions can hit review queues multiple times, based on votes, edits, etc. All of this has been outlined on Meta Stack Exchange.


I think I covered most, if not all of what you asked, but I also have no doubt that I've missed things and you will point them out. A question can move around a lot on the site - in and out of review queues. It is possible that some of these rules change over time, due to them being site settings that can be tweaked as needed, but overall this is the path that a question can take on a site.

17
  • 14
    Awesome flowchart!
    – rene Mod
    Commented Sep 8, 2017 at 18:52
  • 1
    I'm surprised to see that (according to the flowchart) posts by new users don't get "full visibility on homepage" until they are reviewed. Review takes hours on some small sites; are the posts really hidden for that long?
    – user315433
    Commented Sep 8, 2017 at 22:33
  • Do all first posts go to the first post review queue? I was informed in discussion over this question that this wasn't so on SO meta.stackoverflow.com/posts/308481/revisions. The comments have been deleted - so have shown the edit history
    – user310756
    Commented Sep 9, 2017 at 3:22
  • @Michelle I think that means that the questions are visible (either directly by link or via /questions), but don't appear on the homepage (e.g. stackoverflow.com - i.e. the 'active questions list') Commented Sep 9, 2017 at 6:03
  • @angussidney Apparently, that's what the post means -- I think this is not true, though. Opening the homepage of Android Enthusiasts right now, I see a post by a new user asked 3 minutes ago; surely it wasn't reviewed (there are 59 posts in their perpetually clogged First Posts review).
    – user315433
    Commented Sep 10, 2017 at 19:50
  • 2
    @Michelle On most sites (not SO) when a question is asked it goes to review and will appear on the home page - the question appears in multiple places at once (adding to the complexity). When you see questions from new users on Android or other sites, titis most likely in the First Post queue as well as on the home page. I've added a note after the description of what happens on question submit.
    – Taryn StaffMod
    Commented Sep 11, 2017 at 13:11
  • Your flowchart and text say that a question will leave the Close Review Queue when it's edited. Does this happen only for edits which are initiated from the Close Review Queue or for any edit (e.g. an edit initiated from the question page? by the OP? by a >2k rep user? upon approval of an edit by a <2k rep user?)?
    – Makyen
    Commented Sep 16, 2017 at 7:27
  • 1
    @Makyen The flowchart is documenting the events within the Close queue, so if Edit is chosen while inside the close review the question leaves the queue.
    – Taryn StaffMod
    Commented Sep 18, 2017 at 14:11
  • @bluefeet, I'm sorry, I appreciate the response, but that doesn't make it crystal clear to me, as I can interpret what you said both ways. Clearly, A) if you select "Edit" from the CV-review-queue and complete the edit, the question is kicked out of the queue. But, if you B) select "edit" from the question page and submit the revision (or a pending edit is applied), is the question kicked out of the CV-review-queue?
    – Makyen
    Commented Sep 18, 2017 at 21:18
  • 3
    @Makyen Edits from within in the CV review queue will remove it from the queue. Edits made outside of the CV review do not automatically remove it from the queue.
    – Taryn StaffMod
    Commented Sep 19, 2017 at 14:50
  • @bluefeet That helped quite a bit. Thank you for clearing that up. New clarification request: You state close-flags put the question in the CV-queue. For SO, it appears that close-flags put the question in Triage (original chat inquiry). The timeline for that question shows the question entering the Triage queue at the time the CV-flag was raised. While the timeline appears clear, I'm not sufficiently confident with only one example to just edit your answer.
    – Makyen
    Commented Dec 27, 2017 at 18:25
  • 2
    @Makyen When looking at the timeline for the question it appears that the question was already in Triage when it received the first flag/VtC. The question was in Triage at 2017-12-23 18:25 and the first flag to close the question came at 2017-12-23 18:36, when Triage was still happening.
    – Taryn StaffMod
    Commented Jan 2, 2018 at 13:06
  • Fantastic flowchart, although the existence of a cycle in the graph is a little concerning.
    – mbrig
    Commented Mar 2, 2018 at 20:29
  • Thanks for posting this! If this is the way it works it is uncertain whether having a triage queue would help the quality problems Math.SE is suffering from. The way I see our problems, questions #1-#5 from all users (possibly a re threshold by could be implemented) should be scrutinized by humans before getting posted. And there should be more cycles, not less, IMHO. Commented May 30, 2018 at 6:45
  • 1
    Since the changes to Triage two weeks ago, can the flowchart please be updated? Commented Nov 12, 2020 at 20:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .