Bootstrap project and safe work-item workflow
This commit is contained in:
23
delivery_backlog/stories/US05-06-phase-e-e2e.md
Normal file
23
delivery_backlog/stories/US05-06-phase-e-e2e.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# US05-06 — Automate Phase E End-to-End Acceptance
|
||||
|
||||
Epic: [E05](../E05-immich-upload.md)
|
||||
|
||||
As a delivery owner, I want deterministic upload journeys so metadata ordering,
|
||||
deduplication outcomes, and uncertainty handling cannot regress.
|
||||
|
||||
## Acceptance criteria
|
||||
|
||||
- Journeys cover credential failure, preflight blockers, new, exact duplicate, upgrade,
|
||||
retryable failure, acceptance-response loss, verification, cancellation, and resume.
|
||||
- Tests prove EXIF precedes upload and persisted hashes match submitted bytes.
|
||||
- No secret appears in retained artifacts; state is asserted after restart.
|
||||
- Story IDs US05-01 through US05-05 map to passing automated tests.
|
||||
|
||||
## Automated tests
|
||||
|
||||
- One command runs fake uploader, black-box API, and Playwright upload suites.
|
||||
- Phases A–D remain green.
|
||||
|
||||
## Dependencies
|
||||
|
||||
- US05-01 through US05-05
|
||||
Reference in New Issue
Block a user