Add comprehensive tests for pure logic functions: - GuildMember.CanRecruit() and IsSubLeader() methods - getRandomEntries() for gacha weighted/box selection All targeted functions now have 100% coverage.