- Pacing: 3-tick cast is 1.8s (0.6s/tick), not 5.4s; xp_per_hour and
gp_per_hour now derive from the mandatory anti_ban.delay [1600, 3400]ms
pause (2.5s midpoint -> 1,440 casts/hr -> 44,640 XP/hr), arithmetic pinned.
- Anchor: model the actual least-loss liquid candidate, rune javelin tips
(id 19580, -3/cast live, limit 10,000, lowalch==highalch*2//3 asserted);
top-10 margin list re-fetched live; sign errors in old caveat fixed
(opal amulet (u) stale-low artifact disqualified, jade ring now
marginal-profit and flagged as flip candidate, not the anchor).
- Bryophyta's staff + Tome: document the 30 Attack equip gate; accounts
below it keep the ordinary Staff of Fire path (default, no Attack req).
- version 1 -> 2. Validator: 0 errors (1 pre-existing F2P WARN).