Corrupt as in "flakey" but still loads?
Or currupt as in you can't load the project at all?
If it's the first, all you need to do is copy/past the track data into a new/fresh project
That's been something that (albeit rare) does happen from time to time.
I've not experienced the later...
I save incrementally (with a number after each save xxx_001.cwp, xxx_002.cwp, etc).
The project files themselves are relatively small. It's the accompanying audio (Wav files) that are huge.
By saving incrementally, you can go back to different points in time... and you have numerous backups (always save a copy of the current state).