Somehow the biggest item on the list survived the weekend. The 49ers never addressed offensive lineman, and it is the kind of gap that lingers. They moved the roster forward and banked a B- for it.
They reloaded the coverage unit in bulk.
In short, they left a little better than they arrived, which is the whole idea.