Wednesday, May 10, 2023

Proposal: Local Government Dynasty

Timed out 3 votes to 3 with 1 unresolved DEF. Failed by Kevan.
Enactment status overridden by Let’s Get Down To Regional Business (To Defeat The Hun Region). This is proposal now enacted. -SingularByte

Adminned at 14 May 2023 08:32:14 UTC

Repeal the rule Prosperity. Remove the sentences “Then, for each region that has a negative Prosperity, transfer a Population from a random city in it to a random city in a region that has the highest non-negative Prosperity, if such a region exists.” from the rule Population. Remove the sentence “City Architect may set a blank primary or secondary resource of their region to any non-blank legal value, provided they have secured the assent of every City Architect who controls a city in the same region (this may be secured privately with a public post made to dispute if necessary).” from the rule Resources.

If Proposal: Expand the Red Tape was enacted then revert its changes, as well as the rule Found, if it exists. If Proposal: Regional Culture was not enacted then enact the change to the rule Regions that it would have made.

Add a new subrule to the rule Regions, called Regional Development Fora:

Each Region has a publicly tracked variable called Development Cycle, which must be an integer between 2 and 7 inclusive, defaulting to 3.

If the number of days that have elapsed since the the resolution of the most recent Regional Development Forum for that Region is equal to or greater than its Development Cycle then any City Architect who controls a City in that Region may call a Regional Development Forum for that Region.

A Regional Development Forum is an Event whose name must include the phrase “Regional Development Forum” and some signifier to identify the Region to which it refers, such as its name, if it has one, or the names of the Cities it includes.

The body of a Regional Develolment Forum must include the following information:
* The Region’s current Municipal Authority level;
* The Region’s current Capability, which is defined as the sum of the current Unemployed Population of its constituent Cities;
* One or more Motions, which must include any Motions that were the subject of an Uptake motion in that Region’s previous Regional Development Forum but which can include any other Motions desired by the author.

Motions that can be included in a Regional Development Forum are as follows. For Effortful motions, the number in the square brackets with the word ‘Effortful’ is its Effort Value.
* Cadence [Procedural]: A Motion to change the Development Cycle of the Region to a new valid value.
* Uptake [Procedural]: A Motion to enforce that a specific other Motion be included on the immediately subsequent Regional Development Forum.
* Expel [Procedural]: A Motion to remove a specific City from this Region.
* Brand [Procedural]: A Motion to change the name of the Region.
* Build [Effortful 3]: A Motion to build a specific Zone in a specific City in this Region.
* Develop [Effortful 5]: A Motion to discover a new named Resource (primary or secondary, where the name follows the requirements set out in the rule Resources) in a named City in this Region.

A Response to a Regional Develolment Forum must take the following format:
* May only be posted by a City Architect who was the Controller of a City in that Region at the time when the Regional Develolment Forum was posted;
* Must have a single response to each Motion in that Regional Develolment Forum, where a response to a Procedural motion is either FOR or AGAINST, and a response to an Effortful motion is an integer equal to or greater than zero;
* Must not have values allocated to Effortful Motions that add up to a greater than that City’s Unemployed Population.

A Regional Develolment Forum may only be Ended by any member of that Region after 48 hours, or when all City Architects who control Cities in that Region have posted a valid response to it. The Ending Action for a Regional Develolment Forum is an atomic action, as follows:
* Resolve each Motion in order, from top to bottom, as follows:
** For each Procedural Motion, if it has more FOR votes than AGAINST votes then it is enacted and its change is immediately applied; otherwise it is ignored.
** For each Effortful Motion, if the sum of all Effort allocated to it by Cities in their Responses is greater than the Effort Value for that Motion then it is enacted and its change is immediately applied; otherwise it is ignored.
* Increase the Productive Citizens of each City by its Allocation to Effortful Motions that were enacted.

In the rule Population, change “A City’s Unemployed Population is considered to be its Population minus the number of non-Dilapidated non-Residential Zones it has, to a minimum of zero” to read as follows:

Each City has a number of Productive Citizens, which is a publicly tracked non-negative integer defaulting to zero, and a number of Unemployed Population, which is a derived value that is not publicly tracked. A City’s Unemployed Population is considered to be its Population, minus the number of non-Dilapidated non-Residential Zones it has, minus the number of Productive Citizens it has, to a minimum of zero.

If Proposal: Blaze the Trails was enacted then remove the phrase “As an atomic Weekly Action” from the rule Links and add another type of Motion to the list in the rule Regional Development Fora:

* Connect [Effortful 8]: A Motion to Pathfind on behalf of a City in that Region, which will act as its Hub.

Pushing the Regional Meeting concept a little further, basically centralising all actions as having to be done with Regional assent.

Comments

JonathanDark: he/him

10-05-2023 12:52:46 UTC

If you’re repealing the Found rule, if it exists, could you add a way to name a Region?

Josh: Observer he/they

10-05-2023 12:58:03 UTC

Done

Kevan: he/him

10-05-2023 13:17:25 UTC

“Reduce the Unemployment of each City by its Allocation to Effortful Motions that were enacted” - is it possible to modify Unemployment like that? It’s defined elsewhere as the output of the calculation “Population minus the number of non-Dilapidated non-Residential Zones”.

Josh: Observer he/they

10-05-2023 13:31:36 UTC

Thanks, amendment made

summai:

10-05-2023 14:20:09 UTC

What is a region’s municipal authority?

Josh: Observer he/they

10-05-2023 14:25:17 UTC

Ah! Good point. Too late to do anything about it though.

JonathanDark: he/him

10-05-2023 14:55:02 UTC

@Josh: what was the intention of requiring the Municipal Authority in the body of the event post? I’m trying to word a Proposal to correct the mistake, but I’m unsure of what your concept of Regional Municipal Authority might be. Would it be the average of the Municipal Authorities of the Cities in the Region, or the minimum, or the maximum?

Or, just get rid of that requirement altogether?

Josh: Observer he/they

10-05-2023 15:16:07 UTC

Can get rid - I was just future-proofing, really, on the assumption that some Motions would end up gated, so it was useful information to track.

summai:

10-05-2023 15:27:46 UTC

[JonathanDark] While you’re at it can you add a line about making the primary and secondary resources publicly tracked? Also add a clause to the effect of “The Municipal Authority of a City Architect is defined to be the Municipal Authority of the City they control” since there are some rules that are referring to the Municipal Authority of a City Architect.

JonathanDark: he/him

10-05-2023 15:55:20 UTC

Done. I did something slightly different than you suggested for the Municipal Authority issue, because it might be possible for a City Architect to control more than one City at some point in the future.

summai:

10-05-2023 16:02:34 UTC

I was aware of that. However if and when that happens, we might need to be more careful because your wording will allow a city architect with one powerful city to unlock special regional meeting actions for all their cities. Anyhow, I suppose this will work for now.

JonathanDark: he/him

10-05-2023 18:41:07 UTC

for Since Expand the Red Tape failed

Bucky:

10-05-2023 21:13:26 UTC

against

SingularByte: he/him

11-05-2023 04:56:09 UTC

I’m not quite sure about the balance of this one. To go through my issues:
* I’m not sure how you can discover a named resource in a named city, given that resources are a regional level value rather than a city level value.
* I can’t see a reason to have the Development cycle higher than 2, since a low cycle has no cost and lets you request changes more often.
* It’s looking like the intent is that you can only have one meeting every cycle, meaning that someone with good timing could monopolise the development forums, locking their region-mates out of the ability to build zones.
* The once per cycle restriction is basically broken though, since it only cares about the completion time of the last one. You can have a ton raised at once, and if you get group agreement, you can even have some open ones sitting around for a rainy day for when you need them (e.g. you could have a dozen requests to build individual specific zones, and only close them when someone wants to build there and then).
* If you spend unemployed citizens on a motion, then spend them another way, there’s no check to make sure the spend is still valid. You can scam your way into free productive citizens above your normal population count.
* If someone is expelled from a region, they basically lose all ability to act. They can’t build zones, due to having no development forums to grant them the right, and they can’t have direct access to resources. There needs to be some way to either make a new region, or permit them to join one.

SingularByte: he/him

11-05-2023 05:08:19 UTC

I think I’m still going to vote for  since most of these can be fixed forwards but it’ll likely take a fair few proposals.

Josh: Observer he/they

11-05-2023 07:16:25 UTC

You’re absolutely right, and this is why I don’t generally write long proposals! Thanks you for itemising the issues, I’ll start using my slots to fix.

Snisbo: she/they

11-05-2023 18:27:41 UTC

imperial

summai:

12-05-2023 03:30:27 UTC

against per SingularByte. Better in my opinion to directly enact the fair few fixes

SingularByte: he/him

12-05-2023 07:36:10 UTC

By the way, I’ve just realised you can’t actually call a Forum when/if this enacts. No days can have elapsed since the last Resolution since it hasn’t happened yet. That’ll be another fault that needs fixing.

Kevan: he/him

12-05-2023 08:11:27 UTC

against Seems like a lot of faults here.