- Add snapshotMetadata struct with version, timestamp, commit SHA - Validate snapshots are <1 hour old, from compatible version - Auto-cleanup stale snapshots from interrupted syncs - All snapshot functions now write/validate metadata files - Fixes issue where crash/kill -9 left stale snapshots