# E05 — Immich Upload Concept phase: E. Upload verified album bytes to Immich through controlled, observable, restart-safe `immich-go` batches. ## Stories 1. [US05-01 — Validate credentials and upload readiness](stories/US05-01-upload-preflight.md) 2. [US05-02 — Orchestrate album upload batches](stories/US05-02-upload-batches.md) 3. [US05-03 — Parse and persist uploader outcomes](stories/US05-03-upload-reports.md) 4. [US05-04 — Verify, retry, and resolve uncertain uploads](stories/US05-04-upload-verification.md) 5. [US05-05 — Operate uploads in the browser](stories/US05-05-upload-ui.md) 6. [US05-06 — Automate Phase E end-to-end acceptance](stories/US05-06-phase-e-e2e.md) ## Epic outcome Users can upload an explicitly scoped album only after metadata checkpoints pass and can distinguish new, duplicate, upgraded, failed, and uncertain outcomes.