Historical Rules · 3 May 2019
Rule 703.4n
Official source text from the 3 May 2019 Rules release
Immediately after the cleanup step begins, if the active player’s hand contains more cards than their maximum hand size (normally seven), they discard enough cards to reduce their hand size to that number. See rule 514.1.