Files
photoanalyzer/delivery_backlog/stories/US05-06-phase-e-e2e.md

24 lines
833 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 AD remain green.
## Dependencies
- US05-01 through US05-05