833 B
833 B
US05-06 — Automate Phase E End-to-End Acceptance
Epic: E05
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