You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
The hourly gear-estate pass skips estates it has already settled. (#68)
Decided estates stay decided for good, and every hour Magic settled all of them again. Each settle reads gear-stations.yml several times on the server thread.
On 2026-10-21, with a 5.4 MB file and 13 estates decided at once, that froze Main for 20–30 s every hour.
A revision Magic has already reported DONE is now skipped until the next restart. RETRY and BLOCKED answers and new revisions are still settled every hour.
The first pass after a restart still settles every decided estate once.
Gear that reaches an already-settled estate later (for example a station recovered by staff) moves at the first pass after the next restart, not within the hour.