Re: DIS: Re: BUS: Re: OFF: [Assessor] Resolution of Proposal 8177

2019-05-28 Thread Kerim Aydin
On Tue, May 28, 2019 at 1:26 PM omd  wrote:
> On Tue, May 28, 2019 at 7:05 AM D Margaux  wrote:
> > Additionally, I do not think the conditional vote “required the report 
> > ratification to go through before the voting period ended”; did it?  If the 
> > empty reports self-ratify tomorrow, wouldn’t your vote still resolve to 
> > FOR?  That is because, upon self-ratification, the Clork and Astronomor 
> > switches would revert to their default values at the time of the report 
> > publication, which would be before the end of the voting period.
> >
> > So I could have waited until report self-ratification and assessed the 
> > votes the same way on Wednesday (but didn’t have to because of my 
> > ratification without objection).
>
> That's another case that depends on whether ratification creates a
> legal fiction about the past.  If it does, that would work.  If it
> doesn't... well, it depends on whether you read R2127's "a conditional
> vote is evaluated at the end of the voting period" as (a) "a
> conditional vote is evaluated at the time of resolution based on
> circumstances at the end of the voting period", or (b) literally "a
> conditional vote is automatically evaluated at the end of the voting
> period, and that value is then stuck into the gamestate, waiting to be
> used when it's resolved".  In the latter case, it also works, because
> ratification would change that value stuck in the gamestate.  In the
> former case, ratifying after the end of the voting period but before
> assessment wouldn't work; ratifying *after* assessment would work if
> not for the prohibition on ratification implicitly modifying the
> ruleset.

One of the things that biases me towards omd's counterarguments (a
bit, both are reasonable IMO) is that conditional votes work by
defining when a voting value was clearly specified, which links to the
requirement in R683.4.  In general, when we require clear
specification, we don't allow a person who communicates ambiguously to
go back and clarify with retroactive effect.  For example, we don't
allow someone to say "now that ratification has clarified the game
state 3 days ago, I hereby clarify that my announcement of 2 days ago
meant X instead of Y".


DIS: Re: BUS: Re: OFF: [Promotor] Distribution of Proposals 8178-8179

2019-05-28 Thread omd
On Tue, May 28, 2019 at 7:12 AM David Seeber  wrote:
> I vote as follows:
>
> 8178 - FOR
> 8179 - FOR
>
> I declare null and void any other votes cast on my behalf.

I'm afraid you have to do this in the opposite order.  The "null and
void" bit presumably successfully retracted the ballots cast on your
behalf, but your attempt to cast new votes didn't work because the
existing ones hadn't been retracted yet (see Rule 683).


Re: DIS: Re: BUS: Re: OFF: [Assessor] Resolution of Proposal 8177

2019-05-28 Thread omd
On Tue, May 28, 2019 at 7:05 AM D Margaux  wrote:
> Additionally, I do not think the conditional vote “required the report 
> ratification to go through before the voting period ended”; did it?  If the 
> empty reports self-ratify tomorrow, wouldn’t your vote still resolve to FOR?  
> That is because, upon self-ratification, the Clork and Astronomor switches 
> would revert to their default values at the time of the report publication, 
> which would be before the end of the voting period.
>
> So I could have waited until report self-ratification and assessed the votes 
> the same way on Wednesday (but didn’t have to because of my ratification 
> without objection).

That's another case that depends on whether ratification creates a
legal fiction about the past.  If it does, that would work.  If it
doesn't... well, it depends on whether you read R2127's "a conditional
vote is evaluated at the end of the voting period" as (a) "a
conditional vote is evaluated at the time of resolution based on
circumstances at the end of the voting period", or (b) literally "a
conditional vote is automatically evaluated at the end of the voting
period, and that value is then stuck into the gamestate, waiting to be
used when it's resolved".  In the latter case, it also works, because
ratification would change that value stuck in the gamestate.  In the
former case, ratifying after the end of the voting period but before
assessment wouldn't work; ratifying *after* assessment would work if
not for the prohibition on ratification implicitly modifying the
ruleset.


Re: DIS: Re: BUS: [Referee] Recusal (attn H. Arbitor)

2019-05-28 Thread omd
On Mon, May 27, 2019 at 10:56 PM Kerim Aydin  wrote:
> On the subject of community size - welcome back, o and omd!!!

Thanks :)


Re: DIS: Re: BUS: [Referee] Recusal (attn H. Arbitor)

2019-05-28 Thread Kerim Aydin
On Tue, May 28, 2019 at 11:21 AM D. Margaux  wrote:
> > On May 26, 2019, at 9:01 PM, omd  wrote:
> >
> >> On Sun, May 26, 2019 at 5:49 PM D. Margaux  wrote:
> >> and, therefore, any attempt to impose a fine was retroactively INEFFECTIVE.
> >
> > ...wow, that's strange.  Why the heck is rule 2531 designed to make
> > the gamestate (whether fines are EFFECTIVE, and thus indirectly
> > people's voting power) depend on so many "soft" factors?  Including
> > the legality of actions, whether someone "more likely than not"
> > performed an action (according to whom?), and even whether or not a
> > fine is "blatantly and obviously unsuited".
>
> I think it’s important for there to be some strict conditions for the
> POSSIBILITY of the referee blotting someone, precisely because it
> affects voting power. We wouldn’t want it to be POSSIBLE for the Referee
> to ILLEGALLY issue 40 blots to each player and exile em or negate their
> voting power, and create a dictatorship that way.

> It might be a good idea to amend the rule so that failing some
> requirements make the fine IMPOSSIBLE, and failing other requirements
> enable a player to remove the blots by some process (like through a
> CFJ). I’m not sure which requirements should be in which category though.

This has been a long-term structural question.  We've always needed a
"quick punishment" system for trivially-true crimes (e.g. late reports)
and a more deliberative system to grind out justice.  We have called
these things like Infractions vs Crimes, or "plea bargain" vs "criminal
trial".  If something seems like a quick punishment but the defendant
wants longer justice, the question of "what punishment status should be
applied in the interim" is a tricky one.

The "blot people out of the game" has in fact happened before.  On the
other hand, blots prevent winning.  So if the defendant can delay a
punishment by calling for a long trial, e might win in the mean time
(I'm thinking of cases where the win conditions were independent of the
alleged crime).  So there's a balance to be struck.  We once had a long
and complicated process of Judicial Orders (punishment was applied via
an order) but orders could be stayed, vacated by another judge, etc.
Dueling order battles were fun!  Sorta.  But very very confusing,
especially when we started ordering each other not to issue further orders.

I think, in balance, I agree with D. Margaux that the "make it
IMPOSSIBLE and adjust game understanding retroactively if a CFJ comes
up" is a good way to go.  It tips the balance away from being either too
much favoring the defendant versus the prosecution and the expense of
some overall game uncertainty - so far so minor.

A second option might be a short delay - The Referee applies a
punishment without Objection from the defendant, but the only method the
defendant can use to Object is to demand trial (i.e. call a CFJ).  The
Trial would be required to apply the default punishment while the
referee could offer a lesser sentence for not objecting.  The main issue
with this is it requires some follow-up from the referee for each offense.

A third thing - specifically on the voting side - is to say that voting
results can only be CoEd the result (ADOPTED vs REJECTED) and not
differences in the vote count that don't affect the outcome (this is
useful in many contexts, actually!)


Re: DIS: [Proto-proposal] Hotfixes

2019-05-28 Thread Kerim Aydin
On Tue, May 28, 2019 at 10:36 AM Aris Merchant
 wrote:
> I think it would be better to have some sort of proposal expedition
> mechanism again. It's more general and cleaner (no need to have
> another free-text decision type). The basic principle is to have a
> process whereby a person can mark a proposal as urgent, and then to
> process it in some special accelerated fashion.

I thought about suggesting this too, but then thought there was a
value to creating a change process like this proposed one, that was
not allowed to make rule changes.  The main long-term reason for
keeping the main sequence of proposal numbers going is for rule
change/FLR research and corrections - non rule-changes don't need the
same level of historicity.  If a type of proposal is restricted to non
rule-changes, I think we can detach from the multi-officer numbering
process and evolve a new experimental system for the non-retroactive
setting of our more ephemeral quantities - that might be interesting
to try.


Re: DIS: [Proto-proposal] Hotfixes

2019-05-28 Thread Aris Merchant
I think it would be better to have some sort of proposal expedition
mechanism again. It's more general and cleaner (no need to have
another free-text decision type). The basic principle is to have a
process whereby a person can mark a proposal as urgent, and then to
process it in some special accelerated fashion.

-Aris

On Tue, May 28, 2019 at 8:47 AM ATMunn  wrote:
>
> On 5/28/2019 11:19 AM, ais...@alumni.bham.ac.uk wrote:>>   For such
> a decision, the vote collector is the Assessor, and the
> >> adoption index is 3.0.
> >
> > I'm fairly sure there are more essential parameters than that (although
> > some of them may be implied by the existence of an adoption index?).
> > It'd be worth finding the whole list of essential parameters and
> > ensuring that they're all specified by something.
> >
> I thought so too, but I was basing it off the proposal rules, which had
> just this and the information about the proposal. I dunno, I'll have to
> look into it some more.


Re: DIS: [Proto-proposal] Hotfixes

2019-05-28 Thread Kerim Aydin
  A big question to me is whether such fixes should be retroactive?
Probably not - that's what ratification is for.So one option (an
even faster hotfix) is to allow anything that can be self-ratified to
also be changable in a non-retroactive manner with 3 Agoran Consent.
Maybe excepting votes!


On Tue, May 28, 2019 at 8:47 AM ATMunn  wrote:
>
> On 5/28/2019 11:19 AM, ais...@alumni.bham.ac.uk wrote:>>   For such
> a decision, the vote collector is the Assessor, and the
> >> adoption index is 3.0.
> >
> > I'm fairly sure there are more essential parameters than that (although
> > some of them may be implied by the existence of an adoption index?).
> > It'd be worth finding the whole list of essential parameters and
> > ensuring that they're all specified by something.
> >
> I thought so too, but I was basing it off the proposal rules, which had
> just this and the information about the proposal. I dunno, I'll have to
> look into it some more.


Re: DIS: [Proto-proposal] Hotfixes

2019-05-28 Thread ATMunn
On 5/28/2019 11:19 AM, ais...@alumni.bham.ac.uk wrote:>>   For such 
a decision, the vote collector is the Assessor, and the

adoption index is 3.0.


I'm fairly sure there are more essential parameters than that (although
some of them may be implied by the existence of an adoption index?).
It'd be worth finding the whole list of essential parameters and
ensuring that they're all specified by something.

I thought so too, but I was basing it off the proposal rules, which had 
just this and the information about the proposal. I dunno, I'll have to 
look into it some more.


Re: DIS: [Proto-proposal] Hotfixes

2019-05-28 Thread ais...@alumni.bham.ac.uk
On Tue, 2019-05-28 at 11:03 -0400, ATMunn wrote:
>  At most once per Agoran week, any player CAN, by announcement,
> propose a hotfix, specifying its text. When a player proposes a
> hotfix, an Agoran Decision to enact the hotfix is immediately
> started.

"an Agoran Decision into whether or not to enact the hotfix".

>  For such a decision, the vote collector is the Assessor, and the
> adoption index is 3.0.

I'm fairly sure there are more essential parameters than that (although
some of them may be implied by the existence of an adoption index?).
It'd be worth finding the whole list of essential parameters and
ensuring that they're all specified by something.

-- 
ais523



DIS: [Proto-proposal] Hotfixes

2019-05-28 Thread ATMunn

So with all this discussion and confusion about trying to ratify an
incorrect document to fix the gamestate, which frankly flew right over
my head, I thought it might be good to have a better method of fixing
the gamestate when an error has been made.

Right now, if a gamestate error appears, there are two options:
1) do what just recently happened and attempt to ratify an incorrect
document; the problem with this method is that it might not be legal,
and it just doesn't feel right, or

2) create a proposal to fix it; although this is a more sound way to do
it, it has to go through the whole distribution process and can take
quite a while.

For this reason, I came yp with the idea of hotfixes. The idea is that a
hotfix is a piece of text meant to fix an error in the gamestate, and
that an Agoran Decision is immediately started, so as to speed up the
process.

I am sure that this current proposal is very oversimplified (it's been a
while since I've written a proposal) but I wanted to get the idea out there.
Title: "Hotfixes"
AI: 3.0
Author: ATMunn

Enact a new power-3 rule titled "Hotfixes" with the following text:
{
A hotfix is a piece of text which describes a change in the gamestate.

When a hotfix is enacted, the gamestate is modified in order to make
the hotfix as true and accurate as possible in the moment it is enacted.
Such a modification CANNOT cause inconsistencies between the gamestate
and the rules, and CANNOT cause the Rules to be modified in any way.
}

Enact a new power-3 rule titled "Proposing Hotfixes":
{
At most once per Agoran week, any player CAN, by announcement,
propose a hotfix, specifying its text. When a player proposes a hotfix,
an Agoran Decision to enact the hotfix is immediately started.

Players SHOULD NOT propose a hotfix for any reason other than to fix
an error in the gamestate.

For such a decision, the vote collector is the Assessor, and the
adoption index is 3.0.

When the decision of whether to enact a hotfix is resolved, if the
outcome is ADOPTED, then the hotfix is enacted and the gamestate is
modified accordingly.
}


DIS: Re: BUS: Re: OFF: [Promotor] Distribution of Proposals 8178-8179

2019-05-28 Thread David Seeber
I vote as follows:

8178 - FOR
8179 - FOR

I declare null and void any other votes cast on my behalf.

I also protest at the mistreatment of zombies and declare that I shall be 
campaigning for rights of zombies as valued members of the Agoran community to 
be respected!

:D

Signed,
Baron von Vaderham

From: agora-business  on behalf of D 
Margaux 
Sent: Tuesday, May 28, 2019 2:58:26 PM
To: Agora Business
Subject: Re: BUS: Re: OFF: [Promotor] Distribution of Proposals 8178-8179

I vote and cause L to vote as follows:

> 8178  Trigon  3.0   n't
PRESENT

> 8179  D Margaux, Aris 2.0   Intent is Important (v1.1)
FOR


DIS: Re: BUS: Re: OFF: [Assessor] Resolution of Proposal 8177

2019-05-28 Thread Kerim Aydin
Oops, don't mind me - I see the parallel attempts now this is sooo confusing...

On Mon, May 27, 2019 at 11:12 PM Kerim Aydin  wrote:
>
> CoE:  My conditional vote quoted below required the report
> ratification to go through before the voting period ended (I mis-read
> D. Margaux's ratification intent as being without objection, under
> which it could have been completed in time).  I think this makes the
> votes come out as a REJECTED.
>
> "I change my vote on 8177 to conditional:  FOR if all of the switches
> for which either the Astronomor or Clork are recordkeepor are at their
> default value; AGAINST otherwise.
>
> On behalf of Telnaior, Telnaior changes er vote on 8177 to
> conditional: FOR if all of the switches for which either the
> Astronomor or Clork are
> recordkeepor are at their default value; AGAINST otherwise."
>
> On Sun, May 26, 2019 at 7:39 PM D. Margaux  wrote:
> >
> > I resolve the Agoran decision of whether to adopt the below proposal(s) as 
> > follows:
> >
> > Result   IDAuthor(s)   AITitle
> > ---
> > ADO  8177  Aris, [1]   3.0   Side-Game Suspension Act (v3)
> >
> > [1] D. Margaux, G.
> >
> > Proposal 8177
> > ===
> > FOR: D. Margaux,  L, Murphy, Falsifian, VJ Rada, G., Telnaior
> > PRESENT: ATMunn, omd
> > AGAINST:
> > Ballots: 9 (quorum 3)
> > AI (F/A): 21/0 (all voters have 3 strength)
> > Outcome: ADOPTED
> >
> > The full text of the aforementioned adopted proposal(s) is included below.
> >
> > //
> > ID: 8177
> > Title: Side-Game Suspension Act (v3)
> > Adoption index: 3.0
> > Author: Aris
> > Co-authors: D Margaux, G.
> >
> > Enact a new power 3.0 rule, entitled "Side-Game Suspension", with the
> > following text:
> >
> >
> >  1. The Spaaace Rules are defined to be Rules 2588, 2589, 2590, 2591, 2592,
> > 2593 and 2594.
> >
> >  2. The Politics Rules are defined to be Rules 2533, 2534, 2535, 2536, 2537,
> > 2538, 2539, 2540, 2586, 2542, and 2543.
> >
> >  3. Rules to the contrary notwithstanding, the Spaaace Rules are suspended 
> > and
> > have no force or effect until Spaaace is Revived.
> >
> >  4. Rules to the contrary notwithstanding, the Politics Rules are
> > suspended and have no force or effect until Politics is Revived.
> >
> >  5. A player CAN with 2 support Revive Spaaace (unless Spaaace has already
> > been Revived); that player is thereby installed into the office
> > of Astronomor.
> >
> >  6. A player CAN with 2 support Revive Politics (unless Politics has already
> > been Revived); that player is thereby installed into the office of 
> > Clork.
> >
> >  7. If Politics and Spaaace have both been Revived, then any player CAN 
> > cause
> > this Rule to repeal itself with Notice.
> >
> >  8. Any player CAN with Agoran Consent trigger this Rule.  When this Rule is
> > triggered, the following events happen in order: (a) the Politics Rules 
> > are
> > automatically repealed in ascending numerical order (unless
> > Politics has been
> > Revived), (b) the Spaaace Rules are automatically repealed in ascending
> > numerical order (unless Spaaace has been Revived), and (c) this Rule is
> > automatically repealed.