(Admittedly similar to the auto-kick leader thread)
If a leader stops playing, they become an unwanted obstacle and it threatens the alliance’s existence. I propose some sort of auto-demotion/promotion system to avoid this.
Our leader hasn’t signed in for over two weeks. Without comment, but even if a leader intended to take a hiatus for such a time, they should choose another player to replace them before they go.
My suggestion is to, once a week, auto-demote players that haven’t played for an amount of time (a fortnight? a month?) and auto-promote players (by activity) to replace them (assuming someone exists, and if everyone in the alliance is inactive you could remove it from the alliance search).