Re: DIS: On Ratification

2019-08-04 Thread Kerim Aydin



On 8/4/2019 10:24 AM, Jason Cobb wrote:
> On 8/4/19 1:22 PM, Kerim Aydin wrote:
>>
>> In R1551:
>>the gamestate is modified to what it would be if,
>>   at the time the ratified document was published ...
>>
>> (later it says "if" the document has a different time then the publication
>> date, use that instead.  otherwise, the publication date is used).
>
> Yeah, realized that. Sorry for wasting your time.

Not a waste - more often then we'd like, something like that (some
basic function/phrase we all thought was there) turns out to have been
accidentally broken or deleted with no one noticing.  -G.




Re: DIS: On Ratification

2019-08-04 Thread Jason Cobb

On 8/4/19 1:22 PM, Kerim Aydin wrote:


In R1551:
   the gamestate is modified to what it would be if,
  at the time the ratified document was published ...

(later it says "if" the document has a different time then the 
publication
date, use that instead.  otherwise, the publication date is used). 


Yeah, realized that. Sorry for wasting your time.

--
Jason Cobb



Re: DIS: On Ratification

2019-08-04 Thread Kerim Aydin



On 8/4/2019 10:17 AM, Jason Cobb wrote:
So, if I'm correct, this may be a fairly serious bug, but only if people do 
what I did and don't put the date in their self-ratifying reports.


I think that if a report fails to state when it is true, then when it is 
self-ratified, it becomes true at the time that it is ratified, rather than 
at the time that it was published.


Take, for example, my old Astronomor report (now fixed). If that were 
allowed to self-ratify (at least the asset reports and switch reports), then 
since it didn't specify when it was true, then under the first paragraph of 
Rule 1551, it would change the gamestate to be true _as of the time it 
ratified_.


This would nuke everything between the time that the report was published 
and the time that it ratified, and could possibly cause inconsistencies 
between the rules and the gamestate (if the rules had changed since then), 
which Rule 1551 explicitly prohibits.


Does this look right to everyone else?


In R1551:
   the gamestate is modified to what it would be if,
  at the time the ratified document was published ...

(later it says "if" the document has a different time then the publication
date, use that instead.  otherwise, the publication date is used).




Re: DIS: On Ratification

2019-08-04 Thread Jason Cobb

On 8/4/19 1:17 PM, Jason Cobb wrote:
So, if I'm correct, this may be a fairly serious bug, but only if 
people do what I did and don't put the date in their self-ratifying 
reports.


I think that if a report fails to state when it is true, then when it 
is self-ratified, it becomes true at the time that it is ratified, 
rather than at the time that it was published.


Take, for example, my old Astronomor report (now fixed). If that were 
allowed to self-ratify (at least the asset reports and switch 
reports), then since it didn't specify when it was true, then under 
the first paragraph of Rule 1551, it would change the gamestate to be 
true _as of the time it ratified_.


This would nuke everything between the time that the report was 
published and the time that it ratified, and could possibly cause 
inconsistencies between the rules and the gamestate (if the rules had 
changed since then), which Rule 1551 explicitly prohibits.


Does this look right to everyone else?


Wow I'm blind sorry, disregard this.

--
Jason Cobb