diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/99322-9324.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/99322-9324.kt new file mode 100644 index 000000000..bd3fdbdca --- /dev/null +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/99322-9324.kt @@ -0,0 +1,205 @@ +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.endorseOfficer +import org.agoranomic.assessor.dsl.votes.onOrdinaryProposals +import org.agoranomic.assessor.lib.vote.VoteKind.FOR +import org.agoranomic.assessor.lib.vote.VoteKind.PRESENT + +@UseAssessment +fun assessment9322to9324() = assessment { + name("9322-9324") + url("https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2026-March/019113.html") + quorum(5) + + strengths { + default(3) + min(0) + max(15) + + onOrdinaryProposals { + complexityBonuses { + maxBonus(3) + + "Absurdor"(1) heldBy juan + "ADoP"(2) heldBy Murphy + "Arbitor"(2) heldBy null + "Archivist"(1) heldBy kiako + "Assessor"(3) heldBy Janet + "Collar"(1) heldBy Mischief + "Collector"(2) heldBy Mischief + "Distributor"(0) heldBy omd + "Executor"(1) heldBy Mischief + "Herald"(2) heldBy snail + "Illuminator"(1) heldBy Cosmo + "Land Managor"(1) heldBy Murphy + "Notary"(2) heldBy Nilrem + "Numerator"(1) heldBy Trigon + "Prime Minister"(0) heldBy null + "Promotor"(3) heldBy Cosmo + "Referee"(2) heldBy ais523 + "Registrar"(1) heldBy juan + "Rulekeepor"(3) heldBy Janet + "Speaker"(0) heldBy juan + "Spendor"(1) heldBy Murphy + "Tailor"(1) heldBy Murphy + "Webmastor"(1) heldBy kiako + } + } + } + + proposals(v4) { + proposal(9322) { + title("A Notable Omission") + ai("1.0") + author(Nilrem) + ordinary() + + text( + """ +Amend Rule 2608 (The Notary) by replacing this text: + + 1. every pledge, along with its title, creator, time window, time + of creation, and time of expiry; + +With this text: + + 1. every pledge, along with its title, creator, time window, time + of creation, time of expiry, and infraction class; + +According to rule 2450 (Pledges), breaking a pledge can be an infraction +of varying class depending on the value stated while making the pledge. +It seems silly to leave this information out of the report""" + ) + } + + proposal(9323) { + title("Equitable Resolution") + ai("3.0") + author(Mischief) + coauthors(Trigon) + democratic() + + text( + """ +Janet outshines the sun + +The following {}-delimited document is ratified: +{ +As of 14 Mar 2026 15:50:30 -0600, players' number card holdings were as +follows: + + 0 1 2 3 4 5 6 7 8 9 + === === === === === === === === === === +ais523 7 1 5 7 0 1 3 2 2 16 +Cosmo 0 0 3 0 1 0 1 0 3 4 +Janet 1 2 5 2 0 0 0 1 1 8 +juan 1 0 2 1 1 0 0 0 1 2 +Kate 0 0 0 0 0 0 0 0 0 0 +literal 0 0 0 0 0 0 0 0 0 0 +Mischief 7 0 10 8 1 0 0 1 3 14 +Murphy 5 0 6 7 1 1 3 2 4 15 +Nilrem 2 0 4 1 1 0 0 0 0 8 +Trigon 2 1 3 1 1 0 1 0 0 7 + +with all other entities holding zero number cards of each type +} + +The following players each gain 25 radiance: +* Kate +* Mischief + +The following players each gain 19 radiance: +* literallyAmbiguous +* Murphy + +[Letting juan keep eir win for grinding eir way to it; giving Janet a +win for finding the flaw; resetting deck holdings to what they would +have been based on non-scam earnings, while giving the other players who +exploited the flaw (but didn't win on eir own or via this proposal) 25 +radiance as compensation. literallyAmbiguous and Murphy each cashed in +one number card set already, so before the adjustment in this proposal +they both have 6 radiance left over after juan and Janet's outshinings]""" + ) + } + + proposal(9324) { + title("Consolation Prize") + ai("1.0") + author(Mischief) + coauthors(Trigon) + ordinary() + + text( + """ +Create a rule entitled "Consolation Prize" with power=0.5 and reading: + + The Consolation Prize is a unique untracked indestructible fixed + asset with ownership entirely restricted to players and Agora. If + the Consolation Prize would otherwise be in abeyance, or if it is + owned by the Lost and Found Department, it is immediately + transferred to Agora. + + A player may award the Consolation Prize by announcement, + specifying another player (the recipient). If e has not + previously awarded the Consolation Prize in the current month, + then upon such an announcement the Consolation Prize is + transferred to the recipient. + + +The Consolation Prize is transferred to Trigon. + +[This is a much simplified version of the old kudos system from many +years back.]""" + ) + } + } + + voting { + votes(Cosmo) { + FOR on 9322 + FOR on 9323 + FOR on 9324 + } + + votes(Nilrem) { + FOR on 9322 + FOR on 9323 + FOR on 9324 + } + + votes(Trigon) { + FOR on 9322 + FOR on 9323 + } + + votes(Janet) { + PRESENT on 9322 + FOR on 9323 + FOR on 9324 + } + + votes(Mischief) { + endorseOfficer("Notary", Nilrem) on 9322 + FOR on 9323 + FOR on 9324 + } + + votes(Murphy) { + endorseOfficer("Notary", Nilrem) on 9322 + endorseOfficer("Numerator", Trigon) on 9323 + FOR on 9324 + } + + votes(juan) { + FOR on 9322 + FOR on 9323 + PRESENT on 9324 + } + } +}