Tuesday, October 03, 2023

Proposal: Resolving Resolutions

Reached Quorum, 4-0 with 1 DEF. Enacted by JonathanDark.

Adminned at 05 Oct 2023 22:55:43 UTC

In “Sports Resolution” replace

The Bookie may generate the resolution, using their Resolution Method for that sport, to any Sporting Event in advance of the time at which it takes place. A day’s sporting events all take place on that day at exactly noon UTC; as soon as possible thereafter the Bookie should make a Results Post, a post in the Story Posts category detailing all sporting events that have taken place that have not appeared in a previous Results Post, including any results that may be associated with those events, and summarising all random choices that were made as part of determining those events’ results (excluding Meddlings). It should also state which Punters have won Readies as a result of Bets placed on each of those Events. If the event’s resolution was not generated, this fact shall be disclosed, and the event is considered cancelled and any actions dependent on it occurring - aside from removing Bets on it from public tracking - are skipped. When generating the resolution of a Sporting Event, the Bookie applies all Meddlings that were planned against Participants in that Event. (If the same Meddling would be applied multiple times to the same Participant in an Event, it is instead only applied once.)

with

A Sporting Event may be either Open, Pending, Resolved or Closed and by default is Open. This is publicly tacked as the Sporting Event’s Status.

The Bookie may generate the resolution, using their Resolution Method for that sport, to any Open Sporting Event provided it is later than 24 hours in advance of the time at which it takes place. At this point the sporting event becomes Pending. If it is on or after noon UTC on a Pending Sporting Event’s date, that sporting event automatically becomes Resolved. When generating the resolution of a Sporting Event, the Bookie applies all Meddlings that were planned against Participants in that Event. (If the same Meddling would be applied multiple times to the same Participant in an Event, it is instead only applied once.)

A day’s sporting events all take place on that day at exactly noon UTC; as soon as possible thereafter the Bookie should perform the following atomic action: first ensure that there are no Open Sporting Events whose date is on or before the current date (using the above process if any are still open), and then make a Results Post, a post in the Story Posts category detailing all Resolved sporting events, including any results that may be associated with those events, and summarizing all random choices that were made as part of determining those events’ results (excluding Meddlings). It should also state which Punters have won Readies as a result of Bets placed on each of those Events. At this point, all Resolved sporting events become Closed.

In “Meddling” replace

A Punter may plan a Sport’s Meddling, applying it to a specific Participant in a single, specific Event of that Sport (identified by the Sport and the date on which it will occur) that has not yet occurred, by privately informing the Bookie of this. If the Bookie does not receive the attempt to plan a Meddling until after the corresponding Event’s resolution has been generated, that attempt is considered untimely; it does not result in the Meddling being planned, and the Bookie shall privately inform the Punter who sent it that it was not timely.

with

A Punter may plan a Sport’s Meddling, applying it to a specific Participant in a single, specific Open Sporting Event of that Sport (identified by the Sport and the date on which it will occur), by privately informing the Bookie of this.

In The Gamblers replace

At any time, a Punter may place a Bet on any Sporting Event

with

At any time, a Punter may place a Bet on any Open or Pending Sporting Event


Mark all sporting events for which a results post has already been created for a Closed. If the resolution for any open sporting events has already been generated by the Bookie, the Bookie should update those events to be Pending at his earliest convivence.

Trying to clean up timing around resolutions here.

This gives Josh a 24 hour window to still generate resolutions, at which point stuff becomes locked from meddling. Feels like enough time to get meddlings in while hopefully not making Josh’s job too much harder.

Comments

JonathanDark: he/him

03-10-2023 22:19:54 UTC

There’s a few things you missed in the replacement text that I think are still important enough to retain in some form.

This text regarding what to do when an event’s resolution is not generated, for whatever reason:

If the event’s resolution was not generated, this fact shall be disclosed, and the event is considered cancelled and any actions dependent on it occurring - aside from removing Bets on it from public tracking - are skipped.

This one regarding actually applying the Meddlings and not to apply the same Meddling more than once to the same Participant in a Sporting Event:

When generating the resolution of a Sporting Event, the Bookie applies all Meddlings that were planned against Participants in that Event. (If the same Meddling would be applied multiple times to the same Participant in an Event, it is instead only applied once.)

 

Clucky: he/him

03-10-2023 22:27:28 UTC

events cannot become resolved without having a resolution and so I don’t think that first case is necessary to cover anymore

JonathanDark: he/him

03-10-2023 22:55:44 UTC

The issue is that if some rule is enacted that prevents the Bookie from generating a resolution for a particular Sporting Event, such as having a step that is impossible for the Bookie to take, then posting the results for any future Sporting Events are also held up by this, due to “first ensure that there are no Open Sporting Events whose date is on or before the current date”

It’s not dynasty-breaking, but it would create a growing backlog until the issue was fixed. Maybe that’s ok, but I thought I’d point it out.

Kevan: City he/him

04-10-2023 07:36:44 UTC

imperial

Josh: he/they

04-10-2023 08:52:15 UTC

What happens if someone submits a Meddling for an Event which is already Pending?

JonathanDark: he/him

04-10-2023 12:57:50 UTC

It would be illegal under this change, wouldn’t it? If the rule says that it is applied to an “Open Sporting Event” then a Pending Sporting Event wouldn’t be valid for a Meddling.

JonathanDark: he/him

04-10-2023 12:58:21 UTC

imperial

Josh: he/they

04-10-2023 13:50:49 UTC

Ah yes okay. Not timely.

This doesn’t seem to affect me all that much, then. The only substantial impact over status quo is that some punters may get their meddles in too late. I’ll go for on this, noting the defs from Punters who are more likely to be affected.

JonathanDark: he/him

04-10-2023 17:08:20 UTC

I’m fine with it.

Clucky: he/him

04-10-2023 19:26:50 UTC

@Josh doesn’t this help prevent the “punters get their meddles in too late” problem.

Right now, you could resolve every event and just be like “no more meddling sorry”. This ensures that you have a window to still meddle in, while still giving you the freedom to pre-resolve events if you wish.

Snisbo: she/they

05-10-2023 17:20:38 UTC

for