Thanks Dmitry!
Here is the framework for a solution... assumes Smart List A and Static List X
Create a Batch Campaign (i.e. runs nightly) to remove all leads from Static List X to clear the Static List
The Campaign then adds every lead in Smart List A to Static List X.
Of course, testing is always recommeded 🙂