When a file disappears from an rsync --delete source, its absence becomes an instruction: remove the corresponding destination file. That is correct behavior for a mirror, but it can faithfully propagate a mistaken mount, a failed export, an overbroad exclude rule or a human deletion.
A safe run ...
Restic can restore bytes correctly and still return the wrong recovery point. latest is a selector, not a business decision: a shared repository may contain snapshots from several hosts, paths, and jobs. Recovery starts by identifying the snapshot that represents the required state, restoring it beside live ...