Tuesday, May 21, 2019

Proposal: Bidding on a Queue

Self-killed. Failed by Kevan.

Adminned at 22 May 2019 07:59:01 UTC

If this proposal passes, the proposal “Ready Surveyor One” has no effect. If it has already passed, it’s changes are retroactively removed.

Add a new subrule to the rule drops called “Queue” with the text:-

Each Architect has a variable “Queue Position” (abbreviated Queue in the GDNT) which is an integer between 1 and the number of active Architects. When a Architect joins or unidles, their Queue Position is set to the new number of active Architects. If an Architect idles, the Queue of all Architects whose Queue Position was higher than theirs must be decreased by one by the admin who idled that Architect.

The following atomic actions are the only ways to modify the values of Queue Position, excepting the above. The are listed in the format of (Name)[Architect Name]:action:
*Move Up [Name]: Switch the Queue Position values of [Name] and the Architect with the next lowest Queue Position
*Move Down [Name]: Switch the Queue Position values of [Name] and the Architect with the next highest Queue Position
*Requeue [Name]: Lower the Queue Position of all Architects whose Queue Position is higher that [Name]‘s by one. Set [name]‘s Queue Position to be equal to the number of Active Architects.

Also, replace “If no Drop post exists, any Architect (or the Supervisor) may make a blog post” with:-

If no Drop post exists, any Architect with a Queue Position of 1 (or the Supervisor) may make a blog post”

Add after the sentence “Such a blog post is known as a Drop post.” the sentence:-

Whenever an Architect makes a drop post, they must Requeue themself.

When this proposal passes, an Architect should randomly every Architect a Queue Position, in such a way that no two Architects have the same Queue Position.

A different way of keeping track of turn taking. It also could allow for changing the order of turns.

Comments

Axemabaro:

22-05-2019 00:18:09 UTC

against Selfkill, realized this could be implemented in a much better way.