Bootstrap project and safe work-item workflow
This commit is contained in:
29
delivery_backlog/stories/US07-07-release-e2e.md
Normal file
29
delivery_backlog/stories/US07-07-release-e2e.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# US07-07 — Automate Full Release Acceptance
|
||||
|
||||
Epic: [E07](../E07-hardening-release.md)
|
||||
|
||||
As a release owner, I want one reproducible automated release gate so every user story
|
||||
and complete workflow is proven before real-library mutation is enabled.
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- A story-to-test matrix contains every backlog story with no missing, skipped, or
|
||||
failing required test.
|
||||
- One fresh-environment journey runs discovery, duplicate review, safety, analysis,
|
||||
EXIF verification, album proposal, rename, rescan, upload, archive, offline
|
||||
deduplication, restore, and full process restarts.
|
||||
- Security, migration, donor parity, crash recovery, accessibility, responsive UI,
|
||||
browser console/network, fixture reproducibility, and archive safety gates pass.
|
||||
- A read-only real-library dry run produces an explicitly approved reconciliation
|
||||
report before mutation can be configured.
|
||||
|
||||
## Automated tests
|
||||
|
||||
- One documented release command provisions and destroys the full isolated stack and
|
||||
retains signed/versioned evidence.
|
||||
- Chromium passes every change; supported cross-browser and full soak suites pass for
|
||||
release; all earlier epic suites run unchanged.
|
||||
|
||||
## Dependencies
|
||||
|
||||
- US07-01 through US07-06
|
||||
Reference in New Issue
Block a user