We need to discuss this if this is going to be a major part of Agora soon so I suppose I'll start.

On 10/07/2018 08:45 PM, Aris Merchant wrote:
Here's a minimally patched proto of Alexis's Politics system. I'm
undoubtedly missing something, so any corrections would be
appreciated. Also, I've left two values unspecified, <N>, which is the
number of coins charged for something; and <VOLUNTEER>, a player who's
willing to serve as the first Clork. Suggestions/volunteers to fill
those holes would be great!

Okay so these comments would also have been applicable to the old one, but I was too ignorant of rules to proofread when this was originally passed.

-Aris
---
Title: Let Me Back In!
Adoption index: 2.0
Author: Aris
Co-authors: Alexis, Murphy

If no proposal whose title contains the word "burn" has passed
since the beginning of October, 2018, the remainder of this proposal is
ineffective.

Enact a new power-2 rule entitled "Political Parties", reading as
follows:

First inquiry: why aren't you reenacting the old rules? In fact, I'll provide rule IDs for your convenience. This one's 2533.

   There are 5 Parties, in order:

   - Platonic Isolationists
   - New Punchbowl Reformers
   - Costume Conservatives
   - Substance Use Liberals
   - Official Raving Monster Looney Party

   Politicians are entities; each Politician has a name and an
   associated Party. Politicians exist only as specified by the
   rules. Creating, altering, or destroying Politicians is secured.

   If there are ever fewer than 20 Politicians, then the Clork CAN
   and SHALL, by announcement,

This kinda seems like you're obligating the Clork to create a new politician the instant there become less than 20 and then not report on it. Maybe if you stated that the Clork SHALL do so in eir weekly report, that would disambiguate it. It's not that pressing and would still work but you can never be too cautious around Agorans.

                                create a new Politician, specifying
   eir Party and name. The Party must be selected at random from:

   - If any Party has fewer than 3 Politicans, the Party or Parties
     with the fewest.
   - Otherwise, the Parties with fewer than 5 Politicians.

This phrasing is a little bit messy. I might suggest changing the wording to something like:

      - The set of parties with the lowest number of Politicians if any
        party has fewer than 3;
      - Otherwise, the set of parties with fewer than 5 Politicians.

Enact a new power-2 rule entitled "Clork", reading as follows:

This was rule 2534.

   The Clork is an office. The Clork's weekly report includes:
   - a list of all Politicans with their names and Parties.
   - the assignment of Policies to Parties.

   The portion of a document purporting to be a Clork's report
   containing the above information is self-ratifying.

I'm not entirely sure this paragraph is necessary. Switches are self-ratifying and so are assets.

Enact a new power-2 rule entitled "Echelon Forms", reading as follows:

This was rule 2535.

   A Post is a position which can be held by at most one Politician.
   Each Politican can hold at most one Post at a time. Each Post is
   in an Echelon, which has an associated Rank. The Echelons, and
   their Posts and Ranks, are as follows:

Suggestion: why not make posts assets and have holders be a switch with the values of all the Politicians? It works this way too, but officeholder is an Office switch, and the two systems are clearly very similar to one another. I think it would make sense if they were phrased this way for internal consistency.

   Chamber of Power (Rank 5):
   - Host
   Upper Echelon (Rank 3):
   - Planner
   - Enforcer
   - Organizer
   - Creep
   Row Echelon (Rank 1):
   - Schmoozer
   - Decorator
   - Loner
   - Drunk
   - Mystery
   - Wild One
   - Hat Rack

   Each Politician who holds a Post is in the Echelon of that post;
   other Politicians are in the Row-Reduced Echelon, which has Rank
   0. Likewise, the Rank of a Post or Politician is the Rank of their
   Echelon.

   If a rule provides that a Post can take an action, then the
   Advisor of the holder of that Post CAN take that action. If there
   is no such player, and the Post is required to take that action,
   then the Clork CAN do it prior to any deadline for its
   performance. After a deadline for a Post to perform an action, any
   player CAN take it.

Enact a new power-2 rule entitled "Taken Under Advisement", reading as
follows:

This was rule 2536.

   Advisor is a Politician switch, tracked by the Clork, with
   possible values all players and none (default). For each
   Politician, Influence over <Politician> is a natural player
   switch, tracked by the Clork.

   A player CAN, by announcement, spend Favours in a Politician's
   Party to gain Influence over that Politician, depending on the
   Politician's Echelon:
   - Chamber of Power: 3 Favours for 2 Influence
   - Upper Echelon: 1 Favour for 1 Influence
   - Row Echelon: 2 Favours for 3 Influence
   - Row-Reduced Echelon: 1 Favour for 2 Influence

   If a player has more Influence over a given Politician than any
   other player, e can Advise that Politican by announcement. When e
   does so, if no other player Advises the same Politician later in
   the same Agoran week, then at the start of the next Agoran week,
   that player becomes that Politician's Advisor.

Enact a new power-2 rule entitled "Balloons", reading as follows:

This was rule 2537.

   Balloons are a fixed currency, tracked by the Clork, with
   ownership restricted to players. Creation or destruction of
   balloons is secured.

   At the start of each Agoran week, after Advisors are flipped:
   - For each player, if e owns more Balloons than e was awarded by
     this procedure at the start of the previous week, any excess
     Balloons are destroyed.

How would this happen? By proposal or self-ratification, I would suppose. Both are legitimate methods of obtaining or destroying assets. No other asset includes this provision, so why should Balloons?

   - Each player is awarded Balloons equal to the sum of the Ranks of
     the Politicians for which e is Advisor.
   - The Decorator's Advisor, if any is awarded one additional
     Balloon.

   A player CAN, by announcement, spend a Balloon e owns to increase
   eir voting strength on a specified Agoran Decision, other than one
   with an adoption index of 3 or higher, by 1.

   A player CAN, by announcement, spend Balloons equal to the sum of
   the Ranks of all Posts in order to win the game. Upon doing so,
   all eir Influence switches are set to 0.

Enact a new power-2 rule entitled "Party Favours", reading as follows:

This was rule 2538.

   For each Party, there is a currency called Favours in that Party.
   Ownership of Favours is tracked by the Clork. Ownership of Favours
   is restricted to players.

   A player CAN, by announcement, spend 3 Favours in a single Party
   to award another player 2 Favours in that Party.

   A player CAN, by announcement, spend 3 Favours in a single Party
   to gain a Favour in another specified Party.

Enact a new power-2 rule entitled "Retirement", reading as follows:

This was rule 2539.

   Stress Level is a natural Politician switch, tracked by the Clork.
   At the start of each Agoran week, each Politician's Stress Level
   is increased by eir Rank. If, after this procedure, a Politician's
   Stress Level is 20 or greater, the Politician announces retirement
   and is destroyed at the beginning of the following Agoran week.
   The Clork SHALL announce this fact in a timely fashion.

Enact a new power-2 rule entitled "Political Elections", reading as
follows:

This was rule 2540.

   For each Post, Vote for <Post> is a secured Politician switch
   tracked by the Clork, with possible values all Politicians and
   undecided (default).

Maybe include some syntax? Perhaps say something like: "'<Politician> votes <Value> for <Post>' is equivalent to setting the Vote for <Post> switch of <Politician> to <Value>".

   The voting strength of a Politician for a Post is defined as
   follows:
   - For an election for Host, Politicians have strength equal to
     their Rank.
   - For an election for an Upper Echelon Post, the Host has strength
     4, and Upper Echelon Politicians have strength 2.
   - For an election for a Row Echelon Post, the Host has strength 3,
     Upper Echelon Politicians have strength 2, and Row Echelon
     politicians have strength 1.
   - The Organizer has voting strength 1 greater than e would have
     based on the above.

   The eligible Politicians in an election for a Post are all
   Politicians in the highest non-empty Echelon below that of the
   Post up for election. The number of votes cast for an eligible
   Politician in an election is the sum of voting strengths for that
   Post of all Politician voting for em;

"The number of votes" is an undefined term. Add a definition like "The number of Politicians whose Vote for that position is the eligible Politician"
                                         the number of votes cast for
   an ineligible Politician is 0.

"ineligible" here has an implied definition, which could cause problems down the line.

   An election for a Post is resolvable if that Post is vacant, there
   is a single Politician with the most votes in that election, and
   either at least four days have passed since either the vacancy or
   since its previous occupant Announced Retirement, whichever was
   first, or if the leader has more votes than the Policitian with
   the second-most, plus the total voting strength of all undecided
   Politicians in that election. When an election for a Post is
   resolvable, any player CAN, by announcement, end the election and
   install the winning Politician (which must be specified or else
   the announcement is INEFFECTIVE) into the Post.

I'd also say the Clork SHALL do so in eir Weekly Report and maybe state that in the Clork rule for redundancy.

   If a Post is vacant and either has been so for seven days or more
   than eleven days have passed since its previous holder Announced
   Retirement, then the Host CAN and SHALL, in a timely fashion, by
   announcement end the election and install one of the Politicians
   with the most votes into the Post. >
   When an election for a Post ends, all Vote switches for that Post
   are set to undecided.

Enact a new power-1 rule entitled "Party Policy", reading as follows:

This one... was also ID'd 2540. So probably just make this a new rule to avoid a litigious mess.

   There are 5 Policies, in order:

   - Justice: interested in seeing justice served
   - Efficiency: interested in seeing official duties performed
   - Legislation: interested in seeing proposals passed
   - Participation: interested in seeing votes cast
   - Economy: interested in economic activity

   At any time, each Policy is held by exactly one Party. The
   assignments must be in cyclic order of their definitions, wrapping
   from bottom to top. For example, if the Platonic Isolationists
   hold Participation as their Policy, then the New Punchbowl Reformers
   hold Economy, the Costume Conservatives hold Justice, and so on.

   At the start of each Agoran month, the Planner CAN and SHALL, in a
   timely fashion, by announcement, select a new assignment of
   Policies to Parties (specifying the Policy of one Party is
   sufficient, since it implies the remainder). E CANNOT specify
   either of the assignments used in the previous two months.

Enact a new power-1 rule entitled "Favour Awards":

This was rule 2542.

   The following officers CAN by announcement award Favours in the
   listed Parties, but SHALL NOT do so except as required by rule.

   - Arbitor and Referee: the Party holding Justice.
   - ADoP: the Party holding Efficiency.
   - Assessor: the Parties holding Legislation and Participation.
   - Clork: all Parties.

   When a player judges a CFJ, the Arbitor SHALL, in a timely
   fashion, award that player 3 Favours in the Party holding Justice.
   When a player's Finger-Pointing leads to a Card award, or when the
   Referee issues Summary Judgement, the Referee shall award a Favour
   in the Party holding Justice to the responsible player.

   Complexity is an office switch, tracked by the ADoP, with values 0, 1
   (default), 2, and 3. The ADoP CAN, without 2 Objections, set the
   Complexity of an office. As part of eir weekly duties, the ADoP
   SHALL award to each officeholder a number of Favours in the Party
   holding Efficiency equal to the Complexity of that Office.

   Whenever the Assessor resolves an Agoran decision:
   - If the decision was to adopt a proposal, and it was ADOPTED, e
     SHALL immediately award the proposal's author a number of
     Favours in the Party holding Legislation equal to the proposal's
     AI, rounded up.
   - For each voter who voted on that Agoran decision and did not
     already receive this type of award earlier in the same Agoran
     week, e SHALL award that player 2 Favours in the Party holding
     Participation.

   Any player CAN spend <N> coins to gain a Favour in the Party holding
    Economy.

<N> has no meaning. Shinies no longer exist so there won't be a direct fix. Maybe you just need to make it 1. Or 2. Or some other integer.

   As part of eir weekly duties, the Clork SHALL award, to the
   Advisor of a Politician holding one of the below Posts, 3
   Favours in the corresponding Party:
   - Loner: Platonic Isolationists
   - Drunk: New Punchbowl Reformers
   - Mystery: Costume Conservatives
   - Wild One: Substance Use Liberals
   - Hat Rack: Official Raving Monster Looney Party

Enact a new power-2 rule entitled "Post Powers":

This was rule 2543.

   The Creep CAN by announcement, but no more than once per Agoran
   week, increase eir own Stress Level by 1 in order to increase the
   Stress Level of another specified Politician by 2.

   The Schmoozer CAN by announcement, but no more than once per
   Agoran week, change the Party of a specified other Politician to
   the next Party in order, wrapping around.

   The Enforcer CAN, no more than once per week, with Support from at
   least one other Politician not in the Row-Reduced Echelon, remove
   a specified Row Echelon Politician from eir Post. E must specify
   the supporting Politician when doing so, or it is INEFFECTIVE.
   Upon doing so, both the Enforcer and supporting Politician's
   Stress Levels are increased by 1.

Set the Complexities of the offices as follows:
- ADoP: 2
- Arbitor: 2
- Assessor: 3
- Clork: 2
- Distributor: 0
- Herald: 2
- Notary: 2
Does not exist.
- Prime Minister: 1
- Promotor: 2
- Referee: 2
- Registrar: 2
- Regkeepor: 1
Does not exist.
- Reportor: 1Does not exist.
- Rulekeepor: 3
- Speaker: 1
- Tailor: 1
- Treasuror: 3


Enact a new power-2 rule entitled "Get This Party Started", reading as
follows:
   The Clork CAN, by announcement, and SHALL, in a timely fashion
   after this rule is enacted:
   - Create 20 Politicians, 4 in each Party, specifying their names;
   - Increase each Politician's Stress Level by twice eir Rank;
   - Assign one Politician to each Post, chosen at random;
   - Randomly assign Policies to Parties (obeying the cyclic order
     restriction); then
   - Cause this rule to repeal itself.

   Rules to the contrary notwithstanding, while this rule is in
   effect, it provides the only mechanism by which Politicians can be
   created, Posts or Policies assigned, Stress Levels changed.
   Moreover, rules to the contrary notwithstanding, Favour cannot be
   created.

Install <VOLUNTEER> as Clork.

--
Trigon

Reply via email to