# US01-07 — Automate Phase A End-to-End Acceptance Epic: [E01](../E01-shared-identity-inventory.md) As a delivery owner, I want reproducible Phase A end-to-end tests so identity, inventory, duplicates, and thumbnails cannot regress unnoticed. ## Acceptance criteria - The harness launches the real API and worker with a fresh database and deterministic temporary fixture library. - Journeys cover scan, exclusion, move reconciliation, exact/fuzzy duplicate review, thumbnail orientation, canonical selection, reload, and full process restart. - API and durable database state are asserted after restart. - Story IDs US01-01 through US01-06 map to passing automated tests. ## Automated tests - One documented command runs Phase A API and Playwright suites without network access. - CI retains diagnostics on failure and rejects skipped, flaky, or unexercised fixtures. ## Dependencies - US01-01 through US01-06