Proposal: Type Writer
Passes 8-0. Enacted by Brendan.
Adminned at 04 Dec 2021 04:18:40 UTC
Create a rule, “Event Types” as follows:
An Event is an official post that meets a type definition in the dynastic rules, the type definition of which includes the following:
* A type name, such as “Auction” or “Quest”. A post with the Event type’s name as a tag is an Event of that type, provided it was (legally) posted while the type had a complete definition.
* A Response Format, the format by which a comment on that type of Event is classified as a Response for that Event. While other comments are allowed on an Event, only those comments which conform to its type’s Response Format are officially considered Responses. Whether or not a comment is currently considered a Response may change according to circumstances, but comments submitted on an Event while it is Closed can never be considered Responses.An Event type definition may also optionally stipulate:
* Creation Condition(s). Unless they are met, an Event of that type may not be posted. They may include a format for the body of the post.
* Closing Condition(s). Unless they are met, an open Event of that type may not be closed.
* Closing Action(s). A Soul must do these when they Close an Event of that type.An Event is either Open or Closed, defaulting to Open. Except as otherwise specified, any Soul may post or may Close an Event. To close an Event is to submit a comment on that post saying it is Closed or is being Closed, and then immediately take its Closing Action(s). Admins may update the “status” fields of Events to reflect their current statuses.
This is meant to be a generic class of official post. We’ve had a lot of similar things, already, in various dynasties, but each one had to redefine the steps to create, validate, respond to, and conclude the Events. There were a lot of weird bugs, scams and misnomers as we figured each one out. It’ll still be up to the dynasties to name and define the Event types, this just standardizes some terms and sets the stage. We can make this a Special Case rule, once it feels right.
Brendan: he/him
Excellent start, thank you for drafting this!