There are several third party tools which can assist with transparently aggregating and archiving sessions across projects
Ccrider is the one I use: https://github.com/neilberkman/ccrider
Session backups live outside of ~.claude so are not deleted and can be resumed.