Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposals 9182-9183 #181

Merged
merged 14 commits into from
Oct 11, 2024
141 changes: 141 additions & 0 deletions src/main/kotlin/org/agoranomic/assessor/decisions/9182-9183.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
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.lib.vote.VoteKind.*

@UseAssessment
fun assessment9182to9183() = assessment {
name("9182-9183")
url("https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2024-September/018059.html")
quorum(7)

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

onOrdinaryProposals {
complexityBonuses {
maxBonus(3)

"Absurdor"(1) heldBy juan
"ADoP"(2) heldBy Murphy
"Arbitor"(2) heldBy Kate
"Archivist"(1) heldBy Gaelan
"Assessor"(3) heldBy Janet
"Collector"(2) heldBy Mischief
"Distributor"(0) heldBy omd
"Geologist"(1) heldBy Forest
"Herald"(2) heldBy Forest
"Illuminator"(1) heldBy Mischief
"Notary"(2) heldBy Forest
"Prime Minister"(0) heldBy literallyAmbiguous
"Promotor"(3) heldBy snail
"Referee"(2) heldBy ais523
"Registrar"(1) heldBy juan
"Rulekeepor"(3) heldBy Janet
"Speaker"(0) heldBy ais523
"Spendor"(1) heldBy oliver
"Tailor"(1) heldBy Murphy
"Webmastor"(1) heldBy Quadrantal
}
}
}

proposals(v4) {
proposal(9182) {
title("???")
ai("1.0")
author(Forest)
coauthors(oliver)
ordinary()

text(
"""
Append the following to Rule 2683 ("The Boulder"):
{
The Boulder's Abstrusity is a singleton integer switch defaulting to 0,
tracked by the Absurdor.
When a player pushes the boulder, e CAN, optionally by announcement in the
same message, confuse the boulder. When a player confuses the boulder, its
Abstrusity is increased by 1.
}"""
)
}

proposal(9183) {
title("Creation Crystals")
ai("1.0")
author(snail)
ordinary()

text(
"""
Amend Rule 2685 (Crystals) by replacing "If a proposal amends or repeals a
rule" with "If a proposal enacts, amends, or repeals a rule".

[Currently you get crystals for repealing rules but not for enacting them.
It feels like both should be rewarded.]"""
)
}
}

voting {
votes(snail) {
FOR on 9182
FOR on 9183
}

votes(Forest) {
endorse(juan) on 9182 comment "${juan.name} is the Absurdor"
AGAINST on 9183
}

votes(kiako) {
endorse(juan) on 9182 comment "${juan.name} is the Absurdor"
endorse(Forest) on 9183 comment "${Forest.name} is the Geologist"
}

votes(juan) {
AGAINST on 9182
PRESENT on 9183
}

votes(Mischief) {
endorse(juan) on 9182 comment "${juan.name} is the Absurdor"
AGAINST on 9183
}

votes(Janet) {
AGAINST on 9182
AGAINST on 9183
}

votes(lare290) {
FOR on 9182
PRESENT on 9183
}

votes(oliver) {
FOR on 9182
FOR on 9183
}

votes(ais523) {
AGAINST on 9182
PRESENT on 9183
}

votes(Murphy) {
endorse(juan) on 9182 comment "${juan.name} is the Absurdor"
AGAINST on 9183
}
}
}
Loading