Wikipedia:Arbitration Committee Election/Coordination

Tasks

= Prior to arbitration committee election request for comments =

= Arbitration committee election request for comments =

  • Launch RfC on September 1
  • uncomment RFC template and timestamp after initial statement to launch RfC ([https://en.wikipedia.org/w/index.php?title=Wikipedia:Requests_for_comment/Arbitration_Committee_Elections_December_2024&diff=prev&oldid=1243363100 example])
  • Request update to watchlist notice ([https://en.wikipedia.org/w/index.php?title=MediaWiki:Watchlist-messages&diff=prev&oldid=1243527223 example)]
  • Update Template:Centralized discussion ([https://en.wikipedia.org/w/index.php?title=Template%3ACentralized_discussion&diff=1243511487&oldid=1243045428 example])
  • Evaluating consensus
  • Find someone to evaluate consensus
  • Close the RfC discussion to stop new comments and allow the evaluator to determine the consensus
  • Once consensus is determined, update Wikipedia:Arbitration Committee Election/Rules
  • Create Wikipedia talk:Requests for comment/Arbitration Committee Elections December (nnnn + 1) to hold discussion items for next year's election.

= Electoral commission request for comments =

Assuming electoral commission continues to be part of the arbitration committee election process:

  • Create Wikipedia:Requests for comment/Arbitration Committee Elections December nnnn/Electoral Commission
  • Call for volunteers at miscellaneous village pump (example: {{section link|Wikipedia:Village pump (miscellaneous)/Archive 72|WP:ACE Election Commission - Call for candidates}})
  • Launch RfC to request feedback on candidates.
  • Post notification at miscellaneous village pump (example: {{section link|Wikipedia:Village pump (miscellaneous)/Archive 72|2022 Arbitration Committee Elections - Electoral Commission feedback requested}})
  • Find someone to evaluate consensus
  • Evaluator determines consensus

= Election preparation =

== Setup ==

  • Electoral commissioners and all co-ordinators: review the current Wikipedia:Arbitration Committee Election/Rules and the outcome of the annual request for comments discussion.
  • Update process to generate voter roll, as required. Modify script that generates list of voters to accommodate latest community-determined criteria
  • Make any additional changes to process as required by the election RfC.
  • SecurePoll setup
  • Scrutineers:
  • request volunteers at m:Stewards' noticeboard
  • identify scrutineers from volunteers
  • request checkuser privileges for scrutineers (limited to the scrutineering period)
  • Poll management (currently poll runs on votewiki server; in future it may be possible to be administered by English Wikipedia users)
  • Ask WMF to assign a resource to setup and administer the poll on votewiki.
  • Schedule election period with WMF resource.
  • Testing
  • Generate voter lists to verify tools operate as desired and to allow for anyone to doublecheck the results
  • SecurePoll voter roll
  • mass mailing receiver list
  • Check that nomination process is working
  • Generate voter lists after the designated deadline date for voting criteria.
  • Announce publication of lists to allow for doublechecking

== Nominations ==

  • Post request for candidates
  • miscellaneous village pump (example: {{section link|Wikipedia:Village pump (miscellaneous)/Archive 72|Arbitration committee 2022 election: have you considered who you would like to see as a candidate?}})
  • administrators' noticeboard (example: {{section link|Wikipedia:Administrators' noticeboard/Archive366|Self-nominations for the Arbitration Committee open}})
  • Update Wikipedia:Arbitration Committee Elections December nnnn/Candidates/Guide
  • Confirm candidate pages have been created correctly (candidate page, statement page, questions page)
  • End of nomination period
  • Confirm question period has started (purge any candidate questions pages as needed)
  • Provide list of candidates to election admin on SecurePoll server.
  • Remove all election admins other than scrutineers and election admin(s) who will tally the vote
  • Test poll to confirm it is setup correctly
  • Verify options for each candidate are correct
  • Verify candidates are correct and in expected order

= Election =

== Voting ==

  • At start of election period, check that poll is working:
  • Verify options for each candidate are correct
  • Verify candidates are correct and in expected order
  • Verify poll is accepting responses
  • Send mass message notification
  • Check job queue before starting to ensure it isn't overloaded. See [https://grafana.wikimedia.org/d/LSeAShkGz/jobqueue?orgId=1 status on grafana server]
  • Send mass messages in batches; repeat until all batches done (example). First batch is a test batch to the election commissioners; verify that message is sent correctly and text is correct.
  • Go to Special:MassMessage:
  • :Subject: ArbCom nnnn Elections voter message
  • :Body: {{subst:ACEMM}}
  • Check [https://en.wikipedia.org/wiki/Special:Log?type=massmessage&user=&page=&wpdate=&tagfilter=&subtype=send&wpFormIdentifier=logeventslist mass message submission log] to see that message has been sent
  • Monitor job queue for any problems
  • Pick some recipients from the start, middle, and end of the list and verify that the messages are delivered
  • At end of election period, check that poll is no longer accepting votes

== Post-voting ==

Tools

  • Generating voter lists:
  • Cyberpower678's PHP tool: generates both SecurePoll voter list and mass messaging receiver lists. Need more info on execution environment.