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

833 B
Raw Permalink Blame History

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 AD remain green.

Dependencies

  • US05-01 through US05-05