Files
photoanalyzer/delivery_backlog/stories/US02-07-phase-b-e2e.md

893 B

US02-07 — Automate Phase B End-to-End Acceptance

Epic: E02

As a delivery owner, I want Phase B workflow automation so durable jobs and migrated views are proven through real process and browser boundaries.

Acceptance criteria

  • Journeys cover shell loading, workflow blockers, safety review, analysis start, progress, SSE reconnect, polling fallback, cancellation, resume, and error inspection.
  • A second conflicting mutation is rejected while read-only browsing continues.
  • NSFW fixture IDs never reach the fake vision provider and decisions survive restart.
  • Story IDs US02-01 through US02-06 map to passing automated tests.

Automated tests

  • One documented command runs Phase B API, worker-recovery, and Playwright suites.
  • The Phase A suite runs unchanged as a required regression gate.

Dependencies

  • US02-01 through US02-06