Restoring all 12 files still wasn't enough in my synthetic restic lab.
An older snapshot returned all 12, but one file was the wrong revision for the recovery target. Another test restored every byte correctly, including a JSON file that was already invalid before backup.
File presence, the version you need, matching bytes, and readability are separate checks. A restore drill needs a clear expectation for each.
The six-case lab uses artificial files. The script, manifests, and results are public:


CypherpunkGuide
Encrypted Backups: Can You Restore Your Files? (2026)
Test encrypted backups beyond a green check: compare restored files, versions, hashes, and readability with a six-case restic lab and a safe person...


















