A Roomba is a brand of automatic robotic vacuum cleaner for cleaning floors.
The first robotic vacuum cleaner was the Electrolux Trilobite in 2001. The iRobot Roomba was released in 2002. Many brands are now available, but it is the Roomba that most people associate with robotic vacuum cleaners (in the same way the brand Hoover became associated with ...
This's happening probably due to the script conflict - both reversal and roomba scripts run 3:00 AM UTC as it was stated somewhere, but I've seen several times that Community removes a question at 3:01 (despite the site being very low-traffic; on the high traffic sites I think it can take 10+ mins for the script to check all the questions), i.e. sometimes a ...
I'm uncomfortable with the idea of a "good answer" to a "bad question".
If the answer is good and useful it implies that the question is actually a good question too. It might be expressed badly or have suffered from some initial down-votes before it was knocked into shape, but ultimately it must have some use if the answers are good.
I think the solution ...
A fix for this is going out today. The weekly job culling questions runs at midnight and the fraud reversal happens at 3AM (both UTC). Now, the weekly job will only consider questions which have a non-deleted down vote more than 2 days old. This will give any fraud reversals a run before the votes are considered.
This is working exactly as intended. This automated check is meant to clean up old closed posts that were effectively abandoned.
If the question is worth keeping around, it's worth reopening. I'm not sure why that didn't happen in this case. Judging by the comments, I suspect Double AA was expecting or waiting on some additional community discussion that ...
Rejected migrations are locked, and the automatic deletion rules exclude locked questions. So rejected migration stubs are never deleted.
This is bad because it leaves content around that might be found in searches, but that cannot be curated in any way. The question is there, but there are no answers and there never will be any: this is not useful. ...
It's better to pursue undeletion (with edits). Deletions are designed to be reversible. There's an "undelete" link right there, which implies that it's meant to be used when the problems that led to deletion have been addressed. Sticking to the original question instead of starting a new one also keeps all the history together; I've sometimes seen people ...
The deletion notice on a question now includes the scheduled process which caused the Community user to delete the question:
You can see what each of these terms means in this answer which outlines the criteria.
Starting this coming weekend, these should be deleted automatically 30 days after being rejected.
Note that this logic will only delete a rejected, migrated question if it meets the following criteria:
Migrated from another site (and no moderator has cleared the migration history)
Not already deleted
Closed (but not as a duplicate)
I agree; there's a big difference between +0/-15 and +10/-25 (or +100/-101). Controversial is not the same as uniformly rejected. Sometimes the controversy might not even be about the question itself but rather about other intertwined issues.
In a related question, Shog declined a request to turn off the Roomba entirely on child metas, arguing that ...
Yes, it is broken. Not completely broken, but definitely broken.
Here's the query that implements those requirements you cite:
WHERE PostTypeId = 1 -- Question
AND DeletionDate IS NULL -- Not already deleted
AND MigrationDate IS NULL -- Not migrated
AND ClosedDate < GETUTCDATE() - @deadlineDays -- Closed question - was closed before ...
I agree with you on this. In particular, when you say this it resonates with me:
Wouldn't it be more in line with the Stack Exchange saying "comments
are second-class citizens" to instead of setting the requirement based
on a low threshold for number of comments keeping the question, to set
it based on the date from the most recent comment (no ...
The question had two downvotes on it as well, and was deleted when the score was 0. The downvotes were later invalidated due to some voting irregularities, which caused the score to rise back up to 2.
I've gone ahead and undeleted it.
This is super-complicated.
The proper solution here would be to ensure that automatic deletion gives votes time to "age" and be vetted by the fraud scripts before taking action.
Update: For the weekly task, RemoveDeadQuestions, which affects questions older than 30 days, the Roomba script now only considers downvotes cast more than two days prior ...
Monica's advice on fixing the question is solid - anything you can do to correct whatever caused it to not get the necessary attention the first time around is worth doing.
In particular, take this opportunity to add what you've learned in the time since you first asked.
But then... Just re-ask the question. Sure you can vote to undelete it, or flag it ...
For those of you, who are also "moderators" of a small community around a less frequently used tag, you may want to check that the generally low view count in that community doesn't lead to the deletion of valid, yet unanswered questions.
I've created a data explorer query that allows you to see the unanswered questions for your tag that might be ...
Sometimes there are questions which are misguided but answerable.
That's putting it nicely.
The rules for automatic deletion are extremely conservative. The goals are:
Remove distractions for folks active on the site. Questions unlikely to attract constructive answers get in the way of those that might produce useful answers. Some folks like to go back ...
It turns out that questions which were migrated to the site are not eligible for any automatic deletions outside the 30-day deletion for being rejected.
The check ignored migrated questions because prior to June 4, 2019 it was only possible for a migrated question to also be closed if the migration was rejected, which would lock the question, and locked ...
Nope, we can't. We just sometimes say that to mean we will come back and delete it soon.
I think the general reason we might tend to do this is that we are sensitive about leaving 'meta' comments around, but there are things where we think it's useful to do so. That particular comment seems to be a perfect example. Saying the comment will be deleted is sort ...
I'd say that it's OK to allow the reposted question to continue, provided that the author is making some effort to get an answer to the question, and isn't repeatedly reposting the same question again and again.
Per the help center page on the Roomba, the main intent of the script is primarily just to clean up the site and reduce the annoyance to other ...
I've updated the query to check for nulls on the IsAnswered field - this will be deployed in the next build (rev 2014.6.16.1659, meta rev 2014.6.16.2312).
The query runs on a daily schedule, so may be a day or two before it kicks off.
While we can certainly agree that the rules are quite arbitrary, I don't think that unplugging the roomba is the solution here. Here are some things to think about:
Why couldn't the question muster a non-negative score in 30 days?
Was it because of poor quality? If so, why wasn't it edited to make it better?
Was it because it was off-topic/marginal? If so,...
Auto-deleted questions are shown. These are all from the “Recently Deleted” list:
We can see posts deleted from spam flags are shown and roomba deleted RemoveAbandonedClosed and RemoveMigrationStubs posts are shown.
Posts aren't shown if the user account that owns that post is deleted (so spam posts are only shown until the account is deleted for example).
They get deleted.
The dup-target restriction on voting to delete is just that: a restriction on voting. The abandoned-question cleanup doesn't vote; it just deletes.
We discussed this exact scenario while implementing the voting restriction, and identified the most likely scenario for auto-deletion of dup-targets as the one that matches your example: ...
One way that I think might future proof your question, assuming that it does not attract more downvotes than upvotes, is to write a self-answer that represents your best efforts to answer your own question.
It is entirely dependent on how long ago the question was posted.
The "deleted recent [posttype]" lists is reserved for posts which have been posted in the previous 60 days and are currently deleted.
If the Roomba cleans up a question posted within the last 60 days, it will appear in the owner's "deleted recent questions" list. Additionally, any answers ...
This only applies to the RemoveAbandonedQuestions check; all other automated question deletion routines documented on that page run on both main and meta sites.
I have no idea why meta sites were excluded, but if I had to guess I'd say it's because they don't particularly benefit from being included: the primary value of the Abandoned check is in getting ...
I just went to propose something similar myself.. In my mind, the logic is backwards.
More comments => worse question.
More comments likely implies the question needs more work, e.g., they're unclear so people ask for clarification. More specifically, comments require that
a user has found the post,
they chose to refrain from upvoting it [putting aside ...