# US05-05 — Operate Uploads in the Browser Epic: [E05](../E05-immich-upload.md) As a user, I want to preflight, confirm, monitor, and verify uploads so I know exactly what reached Immich and what remains uncertain. ## Acceptance criteria - The view shows album scope, blockers, redacted configuration, counts, and exact confirmation before start. - Progress distinguishes new, upgraded, duplicate, failed, cancelled, and uncertain. - Uncertain outcomes expose verification actions, not an automatic retry button. - Secrets never appear in DOM, logs, URLs, traces, or browser storage. ## Automated tests - Playwright covers blocked/valid preflight, start, progress, cancellation, report, uncertainty, verification, stale bytes, reload, and secret scanning. ## Dependencies - US05-04