From e5de24336af4b8debb1b929b983349f99f56fb0a Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:09:04 -0400 Subject: [PATCH 01/14] Import distribution Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2026-July/019452.html --- .../assessor/decisions/9363-9366.kt | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt new file mode 100644 index 000000000..bedc4be6a --- /dev/null +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -0,0 +1,91 @@ +package org.agoranomic.assessor.decisions + +import org.agoranomic.assessor.dsl.assessment +import org.agoranomic.assessor.dsl.receivers.ai +import org.agoranomic.assessor.dsl.receivers.quorum + +@UseAssessment +fun assessment9363to9366() = assessment { + name("9363-9366") + quorum(7) + + proposals(v4) { + proposal(9363) { + title("Season Specification") + ai("2.0") + author(Galle) + ordinary() + + text( + """ +Amend Rule 2710 ("Genetic Modification") by replacing the first paragraph +with the following text: +--- +Once per Crop Season, a player CAN pay a fee of 500 Pyrite to create a new +type of Crop, specifying its name and, optionally, its Growth Season. The +Land Managor CAN once by announcement, and SHALL in a timely fashion, set +its Seed Cost, Growth Duration, Resilience, Opportunity, and Sell Price to +randomly selected valid values, as well as its Growth Season if none was +specified. The Land Managor CAN by announcement rename a type of Crop, +specifying its new name, but SHOULD NOT do so unless its current name is +reasonably likely to cause confusion and delay. +---""" + ) + } + + proposal(9364) { + title("Sysphyean Effort") + ai("1.0") + author(Galle) + ordinary() + + text( + """ +Amend Rule 2683 ("The Boulder") by appending the following paragraph: +--- +Once per week, each player who has pushed the boulder exactly once that +week can pay a fee of X spendies, where X is equal to 10 plus the Boulder's +Slope, to push the boulder a second time. +---""" + ) + } + + proposal(9365) { + title("Unique CFJ IDs v2") + ai("2.0") + author(Galle) + ordinary() + + text( + """ +> Amend Rule 991 ("Calls for Judgement") by replacing the eighth paragraph +with the following text: +> --- +> If a CFJ does not have a unique CFJ ID number, the Arbitor CAN by +announcement or by clear specification assign an ID number to it, and SHALL +do so in any message in which e assigns a player to judge it. +> ---""" + ) + } + + proposal(9366) { + title("Greater Genetic Mutation v2") + ai("1.0") + author(Galle) + ordinary() + + text( + """ +Amend Rule 2710 ("Genetic Modification") by replacing the fourth paragraph +with the following text: +--- +Once per Crop Season, the Land Managor CAN and SHALL by announcement set a +randomly select attribute (Seed Cost, Growth Duration, Opportunity, +Resilience, or Sell Price) of a randomly selected type of Crop that was +in-season during the previous season to a randomly selected valid value. If +there is no such type to select, then e SHALL instead announce that fact. +---""" + ) + } + } +} From 8190cdcc170534393e1c8c73bc58d6b25c639bf3 Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:16:06 -0400 Subject: [PATCH 02/14] Add voting strengths Latest ADoP's report: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2026-August/019484.html Latest Referee's report: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2026-July/019471.html Galle expunges a blot from Cosmo: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055972.html Murphy expunges a blot from Cosmo: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055988.html --- .../assessor/decisions/9363-9366.kt | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index bedc4be6a..81b285687 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -3,12 +3,50 @@ package org.agoranomic.assessor.decisions import org.agoranomic.assessor.dsl.assessment import org.agoranomic.assessor.dsl.receivers.ai import org.agoranomic.assessor.dsl.receivers.quorum +import org.agoranomic.assessor.dsl.votes.complexityBonuses +import org.agoranomic.assessor.dsl.votes.onOrdinaryProposals @UseAssessment fun assessment9363to9366() = assessment { name("9363-9366") 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 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 pizza723 + "Numerator"(1) heldBy Trigon + "Prime Minister"(0) heldBy Kate + "Promotor"(3) heldBy Cosmo + "Referee"(2) heldBy ais523 + "Registrar"(1) heldBy juan + "Rulekeepor"(3) heldBy Janet + "Speaker"(0) heldBy ais523 + "Spendor"(1) heldBy Murphy + "Tailor"(1) heldBy Murphy + "Webmastor"(1) heldBy kiako + } + } + } + proposals(v4) { proposal(9363) { title("Season Specification") From 6e18aab69ce805304c562dfbe3ccb36b3730becb Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:16:11 -0400 Subject: [PATCH 03/14] Add voting block --- src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 81b285687..36c9ad99c 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -126,4 +126,7 @@ there is no such type to select, then e SHALL instead announce that fact. ) } } + + voting { + } } From df9f6ed1c536b6ccf2bffc9ece004e2b36d7d8be Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:18:38 -0400 Subject: [PATCH 04/14] Initial votes by Galle Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055927.html --- .../kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 36c9ad99c..73caf0741 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -5,6 +5,7 @@ import org.agoranomic.assessor.dsl.receivers.ai import org.agoranomic.assessor.dsl.receivers.quorum import org.agoranomic.assessor.dsl.votes.complexityBonuses import org.agoranomic.assessor.dsl.votes.onOrdinaryProposals +import org.agoranomic.assessor.lib.vote.VoteKind.FOR @UseAssessment fun assessment9363to9366() = assessment { @@ -128,5 +129,11 @@ there is no such type to select, then e SHALL instead announce that fact. } voting { + votes(Galle) { + FOR on 9363 + FOR on 9364 + FOR on 9365 + FOR on 9366 + } } } From 8ced70fc40e9a3c82cb1646d82f9ad1266fe1e5d Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:19:00 -0400 Subject: [PATCH 05/14] Initial votes by msh210 Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055925.html --- .../kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 73caf0741..ccc353897 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -135,5 +135,10 @@ there is no such type to select, then e SHALL instead announce that fact. FOR on 9365 FOR on 9366 } + + votes(msh210) { + FOR on 9364 + FOR on 9366 + } } } From 09427342e571b8405fd6aa359de91237f5b8c41d Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:19:49 -0400 Subject: [PATCH 06/14] Initial votes by Mischief Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055926.html --- .../org/agoranomic/assessor/decisions/9363-9366.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index ccc353897..a403b3f21 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -4,7 +4,10 @@ import org.agoranomic.assessor.dsl.assessment import org.agoranomic.assessor.dsl.receivers.ai import org.agoranomic.assessor.dsl.receivers.quorum import org.agoranomic.assessor.dsl.votes.complexityBonuses +import org.agoranomic.assessor.dsl.votes.endorseOrElse import org.agoranomic.assessor.dsl.votes.onOrdinaryProposals +import org.agoranomic.assessor.dsl.votes.resolvedConditional +import org.agoranomic.assessor.lib.vote.VoteKind.AGAINST import org.agoranomic.assessor.lib.vote.VoteKind.FOR @UseAssessment @@ -140,5 +143,12 @@ there is no such type to select, then e SHALL instead announce that fact. FOR on 9364 FOR on 9366 } + + votes(Mischief) { + resolvedConditional(endorseOrElse(Murphy, AGAINST), "${Murphy.name} is the Land Managor") on 9363 + FOR on 9364 + FOR on 9365 + FOR on 9366 + } } } From 35df2497ce5e2e8bcc5928e46bca41c92a7c68d3 Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:21:54 -0400 Subject: [PATCH 07/14] Initial votes by Despi Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055932.html --- .../kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index a403b3f21..528db49c7 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -150,5 +150,12 @@ there is no such type to select, then e SHALL instead announce that fact. FOR on 9365 FOR on 9366 } + + votes(Despi) { + FOR on 9363 + FOR on 9364 + FOR on 9365 + FOR on 9366 + } } } From 46ec7654b915e1ea13f18b400f9f7f273bb79715 Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:22:15 -0400 Subject: [PATCH 08/14] Initial votes by juan Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055937.html --- .../org/agoranomic/assessor/decisions/9363-9366.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 528db49c7..0c1a2af20 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -7,8 +7,7 @@ import org.agoranomic.assessor.dsl.votes.complexityBonuses import org.agoranomic.assessor.dsl.votes.endorseOrElse import org.agoranomic.assessor.dsl.votes.onOrdinaryProposals import org.agoranomic.assessor.dsl.votes.resolvedConditional -import org.agoranomic.assessor.lib.vote.VoteKind.AGAINST -import org.agoranomic.assessor.lib.vote.VoteKind.FOR +import org.agoranomic.assessor.lib.vote.VoteKind.* @UseAssessment fun assessment9363to9366() = assessment { @@ -157,5 +156,12 @@ there is no such type to select, then e SHALL instead announce that fact. FOR on 9365 FOR on 9366 } + + votes(juan) { + PRESENT on 9363 + FOR on 9364 + FOR on 9365 + PRESENT on 9366 + } } } From a37afcc808385ff3d7de68b8a762fa41fdd5c218 Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:22:40 -0400 Subject: [PATCH 09/14] Initial votes by Murphy Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055942.html --- .../org/agoranomic/assessor/decisions/9363-9366.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 0c1a2af20..bbf83556c 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -3,10 +3,7 @@ package org.agoranomic.assessor.decisions import org.agoranomic.assessor.dsl.assessment import org.agoranomic.assessor.dsl.receivers.ai import org.agoranomic.assessor.dsl.receivers.quorum -import org.agoranomic.assessor.dsl.votes.complexityBonuses -import org.agoranomic.assessor.dsl.votes.endorseOrElse -import org.agoranomic.assessor.dsl.votes.onOrdinaryProposals -import org.agoranomic.assessor.dsl.votes.resolvedConditional +import org.agoranomic.assessor.dsl.votes.* import org.agoranomic.assessor.lib.vote.VoteKind.* @UseAssessment @@ -163,5 +160,12 @@ there is no such type to select, then e SHALL instead announce that fact. FOR on 9365 PRESENT on 9366 } + + votes(Murphy) { + FOR on 9363 + endorseOfficer("Absurdor", juan) on 9364 + FOR on 9365 + FOR on 9366 + } } } From 4f800f0b831fba99602daa59f79557948dad75a4 Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:23:04 -0400 Subject: [PATCH 10/14] Initial votes by juniper Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055946.html --- .../kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index bbf83556c..7cb450a8f 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -167,5 +167,12 @@ there is no such type to select, then e SHALL instead announce that fact. FOR on 9365 FOR on 9366 } + + votes(juniper) { + PRESENT on 9363 + AGAINST on 9364 + AGAINST on 9365 + FOR on 9366 + } } } From 73aa62417116296dbb5b44656fdab45619defb5e Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:23:20 -0400 Subject: [PATCH 11/14] Initial votes by pizza723 Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055951.html --- .../kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 7cb450a8f..6662f55d3 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -174,5 +174,12 @@ there is no such type to select, then e SHALL instead announce that fact. AGAINST on 9365 FOR on 9366 } + + votes(pizza723) { + FOR on 9363 + FOR on 9364 + FOR on 9365 + FOR on 9366 + } } } From 8f42d6472bb33f9892f520e8a50cf9bb53a218c4 Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:23:40 -0400 Subject: [PATCH 12/14] Initial votes by snail Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055952.html --- .../kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 6662f55d3..26eef9706 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -181,5 +181,12 @@ there is no such type to select, then e SHALL instead announce that fact. FOR on 9365 FOR on 9366 } + + votes(snail) { + FOR on 9363 + FOR on 9364 + FOR on 9365 + FOR on 9366 + } } } From df2aa3652674b20155fcd44774ec588d87e37d51 Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Sun, 9 Aug 2026 00:24:03 -0400 Subject: [PATCH 13/14] Initial votes by Janet Source: https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-business/2026-July/055985.html --- .../kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 26eef9706..81c130801 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -188,5 +188,12 @@ there is no such type to select, then e SHALL instead announce that fact. FOR on 9365 FOR on 9366 } + + votes(Janet) { + AGAINST on 9363 + PRESENT on 9364 + AGAINST on 9365 + PRESENT on 9366 + } } } From 6817bbc626013bfeaa73126ba015caed162f5cf2 Mon Sep 17 00:00:00 2001 From: Janet Cobb Date: Tue, 18 Aug 2026 23:30:07 -0400 Subject: [PATCH 14/14] Add url --- src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt index 81c130801..3a1ebe7ff 100644 --- a/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt +++ b/src/main/kotlin/org/agoranomic/assessor/decisions/9363-9366.kt @@ -3,12 +3,14 @@ package org.agoranomic.assessor.decisions import org.agoranomic.assessor.dsl.assessment import org.agoranomic.assessor.dsl.receivers.ai import org.agoranomic.assessor.dsl.receivers.quorum +import org.agoranomic.assessor.dsl.receivers.url import org.agoranomic.assessor.dsl.votes.* import org.agoranomic.assessor.lib.vote.VoteKind.* @UseAssessment fun assessment9363to9366() = assessment { name("9363-9366") + url("https://mailman.agoranomic.org/cgi-bin/mailman/private/agora-official/2026-August/019496.html") quorum(7) strengths {