I think the solution has to be localized. For example, North Carolina has ~300 positive cases right now from a base of over 8,400 tests (meaning 96% of tests are negative), and zero deaths. For a state with a population of 10 million, that's a tiny infection rate. They can sit back and gather data for another week or so, but as long as they have hospital capacity, their solution ought to be to adopt some basic social distancing practices, ban all domestic travel to places like NY/NJ/CT, CA, WA and any other hotspot, and see if they can keep their local economy going.
The reality is that people are now going to be spooked by this virus, and a number of economic consequences are going to happen on their own. People will go to restaurants less. They'll travel less and stay in hotels less. They'll avoid crowds on their own. It won't be necessary to mandate all these things.
The reality is that people are now going to be spooked by this virus, and a number of economic consequences are going to happen on their own. People will go to restaurants less. They'll travel less and stay in hotels less. They'll avoid crowds on their own. It won't be necessary to mandate all these things.