Fair enough.

Side note: many claim the the Rulekeepor is a challenging office, but I’d argue 
that in some ways it’s one of the easiest. The Secretary has to watch pretty 
much every BUS message for a random shiny spend; all I have to do is post an 
SLR when I see the Assessor message.

Gaelan

> On Sep 28, 2017, at 10:21 PM, Owen Jacobson <o...@grimoire.ca> wrote:
> 
> 
>> On Sep 29, 2017, at 1:18 AM, Gaelan Steele <g...@canishe.com> wrote:
>> 
>> I’m kind of curious what the eventual goal here is. Are we trying to build 
>> something with sufficient detail that the gamestate could be reconstructed? 
>> If so, we’d need support for conditionals, which means the “annotations” may 
>> need to support arbitrary code. Is it simply “find me all messages with 
>> votes on proposals”? That seems much more possible, and may even be largely 
>> automatable.
>> 
>> Gaelan
> 
> The goal is a calculator that can work out the correct state of the game for 
> certain kinds of values. I have no desire to try to capture all of Agora in 
> code: it’s impossible, and as I’ve said in the past, Agora’s prose nature is 
> part of its appeal to me. Instead, I want to streamline my offices, and maybe 
> help others streamline theirs, by providing a tool with well-defined 
> properties that can be applied to the problems posed by those offices while 
> being flexible enough to handle some portion of future needs as well.
> 
> I suspect it’ll need some variety of condition, but it’ll also likely need 
> active curation as the “correct” annotation for a message may change due to a 
> CFJ, or due to better understanding of the consequences of schema choices, or 
> due to evolution of the software.
> 
> “Find me all the messages with votes on proposals” is a good example use 
> case. For me, it’s “store data that lets me generate the weekly reports for 
> surveyor and secretary mechanically.” And “keep me interested and help me 
> practice my skills as a developer."
> 
> -o
> 
> 

Reply via email to