# US02-07 — Automate Phase B End-to-End Acceptance Epic: [E02](../E02-unified-workflow-shell.md) 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