docs: document disposable restore rehearsal

This commit is contained in:
2026-07-22 03:49:02 +02:00
parent d5ba4fd4fd
commit 6763af731f
2 changed files with 219 additions and 11 deletions
@@ -0,0 +1,29 @@
# Disposable restore documentation fix report
## Scope
Updated `scripts/backup/README.md` only for the documentation change. This
report is the requested verification artifact.
## Change
The monthly recovery rehearsal now documents a unique disposable Compose
project with project-labeled volumes, snapshot selection, staging restore,
PostgreSQL import, restoration of uploads and both TDLib volumes, disposable
service startup, health and log checks, retained-file validation, known STL
checksum and metadata comparison, narrowly scoped cleanup, and an evidence
template.
The guide explicitly warns operators not to use production project names or
volumes, and states that this documentation update did not run the rehearsal.
## Verification
- Focused text check: passed. Confirmed the guide contains the unique project
warning, snapshot selection, staging restore, PostgreSQL import, all three
protected volume restores, health check, retained-file validation, checksum
comparison, scoped cleanup, evidence template, and the statement that the
rehearsal was not run.
- `git diff --check`: passed.
- No recovery, Docker, Restic, PostgreSQL, or health-check commands were run;
this change documents the operator procedure only.