Proto:

[I think all this ambiguity about how proposals take effect is caused
by a cosmology of instruments that has evolved from simple to complex
without ditching some assumptions that now unnecessarily increase the
complexity.  Take this paragraph from Rule 106:

      Preventing a proposal from taking effect is a secured change;
      this does not apply to generally preventing changes to specified
      areas of the gamestate, nor to a proposal preventing itself from
      taking effect (its no-effect clause is generally interpreted as
      applying only to the rest of the proposal).

What does that even mean?  Preventing a proposal from taking effect is
only arguably a change, and in any case a lower-powered rule that
attempted to do so would conflict with the clause of R106 that says it
does.  And the stuff afterwards is a very specific band-aid that, in
my opinion, fixes the symptom not the cause.

The original clause,

                                                     It does not
      otherwise take effect.  This rule takes precedence over any rule
      which would permit a proposal to take effect.

made sense in 2005, but now it's just confusing.

This bit also:

      When creating proposals, the person who creates them SHOULD
      ensure that the proposal outlines changes to be made to Agora,
      such as enacting, repealing, or amending rules, or making other
      explicit changes to the gamestate. When a proposal that includes
      such explicit changes takes effect, it applies those changes to
      the gamestate. If the proposal cannot make some such changes,
      this does not preclude the other changes from taking place.

It's nice to give some examples of what proposals should look like,
and the "it applies those changes to the gamestate" clause is
refreshingly explicit, but the presentation is strange-- the bit about
applying changes should go with taking effect, and the SHOULD clause
is a little bizarre considering that it's a no-op yet is located
between formalities and uses formal language.  The original clause may
have been buggy but it was more logical:

      A proposal is a document outlining changes to be made to Agora,
      including enacting, repealing, or amending rules, or making
      other explicit changes to the gamestate.

It was downgraded to a SHOULD due to some ontological issue, and then
the SHOULD was changed to "players SHOULD", and then another band-aid
was added and now it's a mess.

In my opinion, the two separate fix proposals by G. and Murphy are
also band-aids that will add complexity without clearly accomplishing
all that much.  On the other hand, the idea of an instrument, and the
generalization of Power to all entities, looks like (but isn't) a
generalized framework for entities causing gamestate changes, and, in
my opinion, changing it to actually be one is a better fix that will
prevent these kind of issues in the future.

This text is rough: in particular, the definition of an instrument
might be better as an explicit list rather than "any entity generally
capable", although it would be cool if someone scammed the rules to
increase eir personal power :p]


Retitle Rule 1688 to "Gamestate and Instruments", and amend it to read:

      The game of Agora defines a gamestate, which consists of all
      entities, values, and properties defined by the Rules, including
      the Rules themselves.  The gamestate changes only as specified
      by the Rules.

      An instrument is any entity that is generally capable of
      communicating, at every point in time, a (usually empty) ordered
      list of changes it intends to apply to the gamestate.  Power is
      an instrument switch whose values are the non-negative rational
      numbers (default 0), tracked by the Rulekeepor.  Instruments
      with positive Power are said to be in effect.  At every point in
      time, each instrument attempts to make each of the changes it is
      communicating; each such change is then made if and only if it
      is not forbidden by the Rules.

Amend Rule 2141 (Role and Attributes of Rules) by replacing the first
paragraph with:

      A rule is a type of instrument which has content in the form of
      a text, and continuously communicates changes as defined by its
      text.  Rules also have the capacity to govern the game
      generally, and are unlimited in scope.  In particular, a rule
      may define in-game entities and regulate their behaviour,
      prescribe or proscribe certain player behaviour, modify the
      rules or the application thereof, or do any of these things in a
      conditional manner.

Amend Rule 106 (Adopting Proposals) by replacing the first two paragraphs with:

      A player CAN create a proposal by publishing ("submitting") a
      body of text and an associated title with a clear indication
      that it is intended to form a proposal, which creates a new
      proposal with that text and title and places it in the Proposal
      Pool.  E SHOULD include changes to be made to Agora such as
      enacting, repealing, or amending rules, or other one-off
      gamestate changes.  The author (syn. proposer) of a proposal is
      the player who submitted it.  A player CAN remove (syn. retract,
      withdraw) a proposal e authored from the Proposal Pool by
      announcement.

and by replacing the last three paragraphs with:

      If the option selected by Agora on this decision is ADOPTED,
      then the proposal is adopted, and its power is set to the
      minimum of four and its adoption index.  As soon as it has
      ceased to communicate any gamestate changes, its power is reset
      to zero.

Change the Power of all proposals other than this one to zero.

Change the Power of this proposal to zero.

Reply via email to