Warrants for historical search with warrant-free flags for ongoing issues seems like a nice middle ground. Convincing. Good article.
It seems that would easily impede a lot of abuse and it’s straightforward to believe that historical data is rarely so urgent as to not require a warrant.
A matter of defining historical as a sufficiently old enough thing but that seems feasible.