Ashrem
Oh Wise One
The programming that displays the event notification is working. It's working at the wrong time. I beleie the most likely options are either 1) deliberately set it late, 2) accidentally set it late, or 3) someone has to manually trigger it because it's "too hard" to do via programming, and keeps getting it wrong. Two of those are dumb errors, none of them meet my definition of bugs. Now it's also possible that they have a time set in a variable, but are for some inexplicable* reason, performing calculations on the time, instead of just using it. That would be a bug. it would be inept design as well, but realistically, we have no reason to the think the coders are proof against inept design.Computers do not do anything unless the programming instructs them to do it. It is coded that way. Either intentionally or unintentionally, and any sort of unintentional result from a set of instructions is considered a bug.
I don't think it's a bug, but it's a pretty small hill to die on, so am willing to go with it could be bug.
edit: * It occurs to me that in an effort to avoid predictability and leaks, maybe the system is deciding double-sprout days via a random, rather than them being fixed in code. In that case, they might, indeed, be performing math to generate a notification time. That still doesn't mean it's unintentional, but if it is not intended, and is done that way, it would definitely be a bug.