Skip to content

Commit

Permalink
Proposals 9035-9039 (#155)
Browse files Browse the repository at this point in the history
* Import distribution

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2023-November/017479.html

* Add voting strengths

Latest Referee's report: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2023-December/017484.html

Latest ADoP's report: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2023-December/017493.html

Latest Dream Keeper's report: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2023-November/017466.html

* Add voting block

* Initial votes by snail

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052272.html

* Initial votes by Janet

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052277.html

* Initial votes by Juan

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052278.html

* Initial votes by Gaelan

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052279.html

* Initial votes by 4st

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052280.html

* Initial votes by Yachay Wayllukuq

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052285.html

* Initial votes by nix

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052287.html

* Initial votes by kiako

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052289.html

* Initial votes by Kate

Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2023-November/052296.html

* Add url
  • Loading branch information
randomnetcat authored Dec 17, 2023
1 parent 0089639 commit d8a7e0d
Showing 1 changed file with 255 additions and 0 deletions.
255 changes: 255 additions & 0 deletions src/main/kotlin/org/agoranomic/assessor/decisions/9035-9039.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
package org.agoranomic.assessor.decisions

import org.agoranomic.assessor.dsl.assessment
import org.agoranomic.assessor.dsl.receivers.ai
import org.agoranomic.assessor.dsl.receivers.coauthors
import org.agoranomic.assessor.dsl.receivers.quorum
import org.agoranomic.assessor.dsl.receivers.url
import org.agoranomic.assessor.dsl.votes.complexityBonuses
import org.agoranomic.assessor.dsl.votes.endorse
import org.agoranomic.assessor.dsl.votes.onOrdinaryProposals
import org.agoranomic.assessor.dsl.votes.powerDream
import org.agoranomic.assessor.lib.vote.VoteKind.*

@UseAssessment
fun assessment9035to9039() = assessment {
name("9035-9039")
url("https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2023-December/017507.html")
quorum(6)

strengths {
default(3)
min(0)
max(15)

onOrdinaryProposals {
powerDream(Aris, 2)
powerDream(Yachay, 2)

complexityBonuses {
maxBonus(3)

"Absurdor"(0) heldBy juan
"ADoP"(1) heldBy Murphy
"Arbitor"(2) heldBy Kate
"Assessor"(3) heldBy Janet
"Collector"(1) heldBy snail
"Distributor"(0) heldBy omd
"Dream Keeper"(1) heldBy snail
"Geologist"(1) heldBy Forest
"Herald"(2) heldBy snail
"Illuminator"(1) heldBy snail
"Notary"(2) heldBy snail
"Prime Minister"(0) heldBy Janet
"Promotor"(3) heldBy snail
"Referee"(2) heldBy ais523
"Registrar"(1) heldBy juan
"Rulekeepor"(3) heldBy Janet
"Speaker"(0) heldBy snail
"Stonemason"(1) heldBy Janet
"Tailor"(1) heldBy Murphy
"Webmastor"(1) heldBy null
}
}
}

proposals(v4) {
proposal(9035) {
title("Unbreaking Motions")
ai("2.0")
author(snail)
coauthors(Forest)
ordinary()

text(
"""
Change the power of Rule 2463 ("Motion of No Confidence") to 2.
[Offices are secured, so you can't actually remove the PM in this way
currently.]"""
)
}

proposal(9036) {
title("AI security revisited")
ai("3.0")
author(Janet)
coauthors(ais523)
democratic()

text(
"""
Amend R1607 by replacing "A referendum is the Agoran decision to
determine whether to adopt a proposal." with "A referendum is the Agoran
decision to determine whether to adopt a proposal (its associated
proposal)."
[Define this undefined term.]
Amend Rule 1950 by, as a single amendment:
{
Deleting "If a referendum has an adoption index less than the adoption
index of its associated proposal, the referendum's adoption index is
immediately set to that of the associated proposal".
Then, inserting the following paragraph after the first paragraph:
{
The adoption index of a referendum CANNOT be set or changed to "none" or
to a value less than that of its associated proposal. If a referendum
ever has an adoption index of "none" or an adoption index less than that
of its associated proposal, it is immediately set to the adoption index
of the associated proposal.
}
}
[Prevent a low-powered rule from attempting to continuously set the
value of an AI, causing it to perhaps become indeterminate.]"""
)
}

proposal(9037) {
title("Uncrossed arms")
ai("2.0")
author(Murphy)
ordinary()

text(
"""
Amend Rule 2642 (Gathering Stones) by replacing this text:
At the beginning of each week, the stone specified by the player
with the highest Modified Rockiness that reached for a stone in
the previous week is transferred to em. In a tie, the stone
specified by the tied player who reached first is transferred to
em. When a player receives a stone in this way, eir Base Rockiness
is set to 0.
with this text:
At the beginning of each week, each stone owned by Agora is
transferred to the player (if any) with the highest Modified
Rockiness that reached for that stone in the previous week,
with ties broken in favor of the tied player who reached for
that stone first. When a player receives a stone in this way,
eir Base Rockiness is set to 0."""
)
}

proposal(9038) {
title("Ratify the Ruleset Week")
ai("1.0")
author(Murphy)
ordinary()

text(
"""
Create a rule titled "Ratify the Ruleset Week" with this text:
The Agoran week each year containing the Ides of March is Ratify
the Ruleset Week. During Ratify the Ruleset Week, the Rulekeepor
SHALL submit a proposal to ratify a purported ruleset published
since the last time the ruleset was ratified."""
)
}

proposal(9039) {
title("Well, worth a shot")
ai("1.0")
author(juan)
ordinary()

text(
"""
Create a rule with title “We win”, power 1, and text:
{
Immediatly after the creation of this rule, the players
4st, juan, zipzap, Goren, crystalizedmire, cuddlybanana,
Anneke-Constantine and kiako win the game and this rule
is repealed, in that order.
}
Grant players 4st, juan, zipzap, Goren, crystalizedmire,
cuddlybanana, Anneke-Constantine and kiako Black Ribbons."""
)
}
}

voting {
votes(snail) {
FOR on 9035
endorse(Janet) on 9036
FOR on 9037
FOR on 9038
AGAINST on 9039
}

votes(Janet) {
AGAINST on 9035
FOR on 9036
AGAINST on 9037
PRESENT on 9038
AGAINST on 9039
}

votes(juan) {
endorse(Forest) on 9035
endorse(Janet) on 9036 comment "${Janet.name} is the Rulekeepor"
PRESENT on 9037
endorse(Janet) on 9038 comment "${Janet.name} is the Rulekeepor"
FOR on 9039
}

votes(Gaelan) {
FOR on 9035
FOR on 9036
PRESENT on 9037
PRESENT on 9038
AGAINST on 9039
}

votes(Forest) {
FOR on 9035
AGAINST on 9036
FOR on 9037
FOR on 9038
FOR on 9039
}

votes(Yachay) {
FOR on 9035
PRESENT on 9036
FOR on 9037
AGAINST on 9038
AGAINST on 9039
}

votes(nix) {
endorse(Aris) on 9035
FOR on 9037
FOR on 9038
AGAINST on 9039
}

votes(kiako) {
FOR on 9035
FOR on 9036
PRESENT on 9037
endorse(Janet) on 9038 comment "${Janet.name} is the Rulekeepor"
AGAINST on 9039
}

votes(Kate) {
FOR on 9035
endorse(Janet) on 9036
FOR on 9037
FOR on 9038
AGAINST on 9039
}
}
}

0 comments on commit d8a7e0d

Please sign in to comment.