mirror of
https://github.com/prosolis/gogobee.git
synced 2026-09-14 02:41:09 +00:00
The Siege has never once spawned in prod. `select count(*) from world_boss` is 0 and daily_prefetch has no worldboss_spawn row at all. worldBossTick only auto-spawned when now.Day() == 1. The world boss landed on main 2026-07-10..13 and the first deploy carrying it was after July 1, so prod has never run a first-of-the-month tick with the code in it. The feature has been live and unreachable for weeks, and the next natural spawn would have been August 1. The same gate also silently skipped any month where the bot happened to be down or redeploying across the 1st, with no catch-up — one missed minute costs the town a month. The month key is already the whole dedup, so drop the day check and let the rule be what it always read as: one Siege per calendar month, as early as the process is up to run it. A missed 1st now self-heals on the next tick.