Wikipedia:Bots/Requests for approval/Bot0612 10


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was

Bot0612 10
Operator:

Time filed: 00:14, Wednesday, June 6, 2018 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): Python

Source code available: https://github.com/rwjuk/g13bot_tools_new

Function overview: Take over HasteurBot's G13 nudging and tagging role as said bot is now inactive.

Links to relevant discussions (where appropriate): https://en.wikipedia.org/w/index.php?title=Wikipedia_talk:WikiProject_Articles_for_creation&diff=prev&oldid=844237355

Edit period(s): As before, triggered every 4 hours (may reduce to 12 now that backlog is clearing)

Estimated number of pages affected: ~100 pages per day (going by HasteurBot's edits)

Exclusion compliant (Yes/No): No

Already has a bot flag (Yes/No): Yes

Function details: The functionality will be identical to that described in HasteurBot's BRFA, save the following:


 * I have swapped the hard-coded notice that the bot posts on a creator's talk page for a template to achieve separation of concerns. Suggestions for improvements welcome!
 * I may reduce the trigger period to 12 hours to prevent the needless consumption of Toolforge resources once the existing backlog has been cleared

Discussion

 * Do you see Wikipedia_talk:Criteria_for_speedy_deletion having impact on support for this task? — xaosflux  Talk 11:27, 6 June 2018 (UTC)
 * Not really, for two reasons. (1) The actions of the bot haven't been brought up in the discussion, despite its original operator participating. Of course, it's entirely possible that some participants aren't aware of its existence. I can mention this BRFA there as an 'FYI'. (2) At present there appears to be a rough consensus opposing the use of promising draft to prevent G13 deletion, which would have no impact on bot operations. If a consensus develops (here or at any point in the future) that the template should in fact prevent G13, it would be trivial to check a page for this before nudging or nominating.
 * I see that discussion as being more about what happens before G13 (i.e. at what point a draft becomes eligible), rather than what happens when G13 kicks in. Once a draft is G13 eligible any editor can apply the tag - the bot simply automates this process, and is strictly limited to filling the G13 category to 50 items every 4 hours. ƒirefly  ( t · c · who? ) 18:44, 6 June 2018 (UTC)


 * WP:G13 should not be applied to a draft that has survived its most recent deletion discussion see WP:CSD. Will the bot respect this CSD requirement? Thincat (talk) 20:21, 6 June 2018 (UTC)
 * If the existing code doesn't handle this, I'll add this functionality in - thanks. ƒirefly  ( t · c · who? ) 20:40, 6 June 2018 (UTC)
 * I think that's worth a typed-in thank you. Thank you! Thincat (talk) 21:05, 6 June 2018 (UTC)
 * {rto|Thincat}} G13 is applicable regardless of surviving a recent deletion discussion. Once a page is MFDed or AFDed we don't permanantly immunize it against CSDs. This should not be added as it is not in any policy. Hasteur (talk) 23:39, 6 June 2018 (UTC)
 * Hasteur is correct. There's a longstanding consensus that drafts have a significantly lower bar for being kept than articles do. As a result, drafts are usually only deleted at MfD if they're promotional, attack pages/verging on BLP issues, totally not suitable for WP, or being tendentiously submitted without improvement and wasting peoples' time (in other words, if they are so bad as to necessitate deletion before G13 kicks in).
 * Most other draft MfDs, even if the draft is crap, are kept or closed as no-consensus. Very often, the fact that G13 will cause the draft to "expire" eventually is taken into account when people !vote at MfD. You'll see keep comments that say something like, "keep and allow author to continue working, no reason to delete before G13 kicks in." That doesn't mean those drafts are necessarily good topics or promising drafts. It means that they're not bad enough to require deletion now instead of G13 later. And of course the MfD resets the G13 clock, so any draft that isn't deleted at MfD gets another 6 months to be worked on anyway.
 * If you suddenly begin to exclude those drafts from bot-performed G13 tagging, you remove that nuance from MfD and force discussions there to be more black and white. I think an undesired result would be that more drafts will wind up deleted at MfD outright, rather than closed as keep/no consensus pending improvement with their G13 timer reset, which of course is counter-intuitive if your intention is to preserve more draft content. &spades;PMC&spades; (talk) 00:55, 7 June 2018 (UTC)
 * Noted, this functionality will not be implemented. ƒirefly  ( t · c · who? ) 07:26, 7 June 2018 (UTC)
 * This seems hugely problematic to me. Take, for example, Draft:History of Thailand since 2001. This will be automatically tagged for deletion after six months, even though it is going to be resoundingly kept at Wikipedia:Miscellany for deletion/Draft:History of Thailand since 2001? This is an example of a deletion that should not be tagged by a bot. If the bot is going to behave this way (and given admins' propensity to delete essentially everything tagged G13), articles like this should just be moved to mainspace, even if they are not ready, just so users' valuable work is not deleted. Calliopejen1 (talk) 16:33, 7 June 2018 (UTC)
 * To the extent that some pages are kept at MfD because of the future availability of G13, these are the sorts of pages that could be tagged for G13 by hand. (There shouldn't be that many of them, in any event.) Calliopejen1 (talk) 16:36, 7 June 2018 (UTC)
 * With all due respect,, until G13 changes your opinion doesn't matter. If you think a page should be kept, make a null edit every five months. There are already a half-dozen discussions about changing G13, and this BRFA is not (and should not) be one of those. The bot should run with the restrictions given by the current guidelines, amended IIf it becomes necessary down the line. Primefac (talk) 16:39, 7 June 2018 (UTC)
 * The state of policy as to G13 is not entirely settled. When G13 was extended to non-AfC drafts, a simultaneous discussion concluded that pages tagged with the promising-draft template "should go to WP:MFD instead of being deleted G13". Now that appears to be changing, as I freely admit. However, the community has not yet considered whether G13 should apply to a draft that has previously survived an MfD. This would be the next logical question given the change in policy as to the promising draft template. I don't think it is obvious that a page should be WP:CSD eligible where a community discussion (presumably regarding the same basis as the G13 tag--i.e. should we just let it sit around?) has concluded that it should not be deleted. I would like to bring this issue at WT:CSD, but I would like to wait until the current promising-draft discussion is settled to do so. In the meantime, it seems reasonable not to have a bot operating on the cutting edge of Wikipedia policy.
 * I'm entirely happy to put this on hold until the discussion around promising draft is closed. ƒirefly  ( t · c · who? ) 16:59, 7 June 2018 (UTC)
 * I was hoping to have a separate discussion about MFD-keeps and G13 after the promising-draft discussion is closed. The discussion is already confusing enough, and I don't want to put forward a harder-to-understand conditional proposal (if the discussion above concludes in X way, should we Y?). I believe that the issue will be easier to consider for all involved once promising-draft is resolved. Could we wait for the conclusion of my discussion to come (as well) before the bot applies G13 to previously kept drafts? If I lose, of course, I have no objection to having the bot implement whatever policy consensus there is. Calliopejen1 (talk) 17:06, 7 June 2018 (UTC)
 * I understand - could you link me to that discussion? I can't recall seeing it. I'm happy to postpone until that discussion runs its course. Just to confirm, you're happy for the bot to run, but to leave previously-kept-at-MfD drafts alone until the discussion concludes - correct? ƒirefly  ( t · c · who? ) 17:52, 7 June 2018 (UTC)
 * No, I haven't started the discussion. But it's an issue that I believe is necessarily raised by the forthcoming policy change. I don't want to open the discussion yet because it will just be one more confusing thing when promising-draft isn't officially settled (even though it de facto is, of course). For now, I think the bot should steer clear of promising-draft drafts and previously-kept-at-MFD drafts. Once the promising-draft discussion officially closes, the bot should expand to cover promising-draft drafts and I'll open the second discussion. Once the second discussion concludes, the bot can expand as appropriate. I'm not sure I'd say I'm "happy" for the bot to run, but I won't stand in the way of consensus... Calliopejen1 (talk) 19:12, 7 June 2018 (UTC)
 * (Note that the discussion below branched from a separate discussion above. Calliopejen1 (talk) 06:36, 8 June 2018 (UTC))
 * (ec) It will be tagged for deletion after six months of no edits to the page. If a draft is kept at MfD and then nobody does anything whatsoever to it (not even a dummy edit to reset the G13 timer) for half a year then it's likely that people aren't as interested in it as the MfD participants thought.  ƒirefly  ( t · c · who? ) 16:42, 7 June 2018 (UTC)
 * I don't think the people voting at MfD would change their minds based on six months of inactivity. (The view seems to be that the content is valuable, whether it is developed now or at some uncertain date in the future.) Calliopejen1 (talk) 16:53, 7 June 2018 (UTC)
 * Incorrect, often the view is, "this isn't controversial enough to require deletion right now, leave it alone to be either worked on or abandoned to G13." With all due respect, you haven't exactly been an MfD regular until fairly recently, so perhaps you're not the best judge of what the usual attitude there is. &spades;PMC&spades; (talk) 21:15, 7 June 2018 (UTC)
 * I was only referring to the particular discussion about the history of Thailand, which is no longer clear because of intervening edits that divided the discussion. I don't know one way or another what the usual attitude is (and didn't mean to make any general statements), but it seems to me that the possibility of discussions like the one I cited mean that human tagging (or requiring a second deletion discussion) is a better outcome. Calliopejen1 (talk) 06:32, 8 June 2018 (UTC)

Given that G13 is now applicable to all Drafts and rejected/unsubmitted AfC submissions, are there any objections to rewriting the bot to use a database query rather than the AfC categories? It would still work from the oldest articles forward, and all other functionality would remain identical. I think that doing so would increase maintainability and ensure that all eligible drafts get picked up. ƒirefly ( t · c · who? ) 21:52, 6 June 2018 (UTC)
 * G13 applies regardless of a previous AfD or MfD of the same page. At AfD and MfD, this is overt.
 * G13 does not apply to promising draft tagged articles per the argument that the speedy-deletion is pre-contested. This applies to an extremely small fraction of drafts (all are listed at Category:Promising draft articles), and the situation is a mess.  It is heavily contested at Wikipedia_talk:Criteria_for_speedy_deletion, the controversy of the contest means that speedy deletion should not apply, because speedy deletion is for uncontestable cases.  But worse, the mechanism is a mess.  The promising draft is an ad hoc creation, created without sufficient communication with the bot owner.  How is the bot supposed to recognise the template or category?  What if the template is modified, or the category modified?  I recommend that the bot owner take responsibility for the template, and the category.  Or, subject to the direction of consensus at Wikipedia_talk:Criteria_for_speedy_deletion, perhaps the "promising drafts" should be moved out of draftspace entirely, perhaps to my proposed WP:WikiProject Promising Drafts.  I like my suggestion, because there is a beauty of simplicity that every page in draftspace, redirects excepted, are on a six month inactivity limit.  --SmokeyJoe (talk) 00:03, 7 June 2018 (UTC)
 * Regarding "", that's a premature statement entirely dependent on the outcome of Wikipedia talk:Criteria for speedy deletion, the discussion you just linked. -  F ASTILY   06:02, 7 June 2018 (UTC)
 * "Premature" is the wrong word. The fact of the statement is true right now based upon the RfC having been initiated.  The RfC is underway, the application of G13 to promising draft tagged articles is currently controversial.  I suggest that the bot should be restricted from tagging those articles until there is clarity.  This sounds like a major headache for the bot owner, and I think this is what is the practice reason for the upset of User:Hasteur.  I suggest that the bot operator, User:Firefly, take responsibility and even ownership of the troublesome tag.  For the period until the close of the RfC, alternative practical solutions include: Move the promising drafts out of draftspace; or manually check the category intersection and remove tagged pages; delay re-implementation of the bot until the RfC is closed.  I worry that the RfC is not on a path to a simple answer.  --SmokeyJoe (talk) 06:23, 7 June 2018 (UTC)
 * No, it isn't. Promising draft isn't recognized by policy, hence the reason for this discussion!  But I do agree with the suggestion that pages with transclusions of Promising draft ought to be skipped by the bot, so as to insulate OP from needless abuse.  -  F ASTILY   07:00, 7 June 2018 (UTC)
 * I could argue CSD nuance, but we seem to agree on the main point. Get this going again, while helping the operator avoid wandering into an abusive room.  --SmokeyJoe (talk) 07:11, 7 June 2018 (UTC)
 * Agreed, until a clear consensus develops on promising draft, pages tagged with it will be skipped. ƒirefly  ( t · c · who? ) 07:26, 7 June 2018 (UTC)
 * , User:Primefac has close the RfC Wikipedia_talk:Criteria_for_speedy_deletion. The bot shouldn’t have to worry about this template. —SmokeyJoe (talk) 10:07, 1 July 2018 (UTC)


 * Question: Why is the bot not exclusion compliant?  Is this important?  --SmokeyJoe (talk) 07:17, 7 June 2018 (UTC)


 * Question: Is this bot written to for all DraftSpace pages? Or does it include AfC tagged userpages?  I suggest scrapping the scope to include AfC tagged userpages, as they are supposed to have all been moved to draftspace.  The inclusion of all AfC userspace pages was to deal with the initially existing thousands of such pages that predated draftspace, and this is no longer an issue.  If AfC tagged pages in userspace are a problem, it called for a solution, but not a G13 bot solution.  I note that AfC tagger in draftspace is now irrelevant, unlike when HasteurBot was written.  --SmokeyJoe (talk) 07:17, 7 June 2018 (UTC)
 * Technically speaking G13 covers userspace drafts that have some variant of the AFC submission template on it. There are a ton of drafts that never get moved to the draft space because they're blank or otherwise not worth the effort of moving them (i.e. they're the quickest of quick-fails). Primefac (talk) 12:38, 7 June 2018 (UTC)
 * Noted - for now the bot will cover Draft: space, but I will look into those and file another BRFA to expand the functionality once this one has shown to be acceptable technically and societally. ƒirefly  ( t · c · who? ) 13:20, 7 June 2018 (UTC)


 * Question: What's the story behind the bot's catchy name?  --SmokeyJoe (talk) 07:17, 7 June 2018 (UTC)
 * The bot will cover Draft: namespace pages only. The bot's name comes from my old username (see here). If the community feel that this task is better run under a specific bot account (e.g. User:G13Bot), then I can create such an account. The bot wasn't set as exclusion compliant because it is extremely unlikely that a user will apply nobots to their draft to prevent the bot from tagging it, and I'm not sure that's a desirable outcome anyway. That said, the bot should and will respect exclusions for talk pages when notifying. I'll add this in. ƒirefly  ( t · c · who? ) 07:26, 7 June 2018 (UTC)

Arbitrary section split for an update
I have decided following some wise counsel to split the 'notify creators of impending G13 doom' task out into another BRFA. This way the (arguably more important) notification task can begin now, even as the nominating task is postponed awaiting policy clarity. ƒirefly ( t · c · who? ) 18:17, 8 June 2018 (UTC)
 * BAGAssistanceNeeded Now that the RfC around promising draft has been closed, with the outcome being that the template cannot be used to permanently immunise drafts against G13 (adding the template, like any other edit, will of course reset the six month timer), it'd be good to get this request moving again. The bot will not take promising draft into account, as per the consensus developed at the RfC. ƒirefly  ( t · c · who? ) 17:45, 1 July 2018 (UTC)


 * On a completely unrelated note (and I don't know if this is the place for "feature requests"), I was wondering whether the bot could adopt a system of two categories. Drafts tagged for G13 deletion would continue to be placed in Category:Candidates for speedy deletion as abandoned drafts or AfC submissions, unless they have also beeen tagged as promising, in which case there will be a separate (sub)category. This should help alert deleting admins to the presence of the template, so that unconntroversial batch deletions could continue to be performed from the first category, while the drafts that require the exercise of some judgement (after the RfC, that's precisely what promising draft does) would be clearly separated. – Uanfala (talk) 18:12, 1 July 2018 (UTC)
 * They are already placed in Category:Promising draft articles, so a petscan or dbase scan would easily allow a user to find ones that are in both. Additionally, the bot should not be adding categories to a page, so db-g13 itself would have to be modified. Primefac (talk) 18:57, 1 July 2018 (UTC)
 * I see. But my point was to seperate the two for the benefit of deleting admins, and this can't be achieved with the current set up as it is. – Uanfala (talk) 19:01, 1 July 2018 (UTC)
 * (ec) Agree with Primefac - we'd need to modify db-g13 for this if needed. I was just thinking of ways you could do this, but (a) you'd need consensus, and (b) that's more a discussion for WT:CSD. ƒirefly  ( t · c · who? ) 19:03, 1 July 2018 (UTC)
 * Right, and I see nothing wrong with wanting to do that. However, the G13 template cannot (at this time) distinguish between a page with promising draft and one without, which means either a) modifying db-g13, b) creating a new version of said template, c) having the bot add a category directly (which would then need to be removed manually or via AFCH). The first two aren't a matter for this BRFA, and the third would require AFCH to be updated first (and given how many other things are in the pipeline, not likely to happen soon). Primefac (talk) 19:07, 1 July 2018 (UTC) -- edit: I do suppose the promising draft template could be updated to include a time switch like AFC submission does, which would place it in the appropriate category if/when the six-month window passes. But again, that's something to change in the template and not really a bot task. Primefac (talk) 19:14, 1 July 2018 (UTC)

@Primefac, @Xaosflux: It's been well over a month since this task was last edited. Since the bot will be skipping pages with, it seems safe to move forward with a trial. - F ASTILY   20:40, 19 August 2018 (UTC)

Headbomb {t · c · p · b} 19:49, 20 August 2018 (UTC)
 * Were you able to make any of the trial edits? SQL Query me!  10:45, 8 September 2018 (UTC)


 * No response from operator. — xaosflux  Talk 11:54, 21 September 2018 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.