Bootstrap project and safe work-item workflow

This commit is contained in:
2026-07-13 13:51:41 +02:00
commit 80447092e9
90 changed files with 10562 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
# US04-04 — Recover or Roll Back Interrupted Renames
Epic: [E04](../E04-guarded-renaming.md)
As an operator, I want safe recovery choices after interruption so partially renamed
albums never trigger blind retries or data loss.
## Acceptance criteria
- Recovery derives action from journal plus current source/destination evidence.
- Resume and rollback revalidate recorded hashes and refuse changed paths.
- Ambiguous states block unrelated mutations and explain manual recovery precisely.
- Recovery and rollback are idempotent across repeated restarts.
## Automated tests
- Fault injection terminates the process at every persisted rename transition.
- Tests cover resume, rollback, changed paths, unexpected destinations, and repeated
restart with no overwrite or asset loss.
## Dependencies
- US04-03