Bootstrap project and safe work-item workflow

This commit is contained in:
2026-07-13 13:51:41 +02:00
commit 80447092e9
90 changed files with 10562 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
# US05-01 — Validate Credentials and Upload Readiness
Epic: [E05](../E05-immich-upload.md)
As a user, I want upload blockers and scope validated before execution so unverified or
changed files never reach Immich accidentally.
## Acceptance criteria
- Preflight checks credentials without exposing them, server reachability, selected
album scope, canonical/safety/analysis/EXIF readiness, and current byte hashes.
- The redacted command preview shows exact folders, album mapping, and asset counts.
- Partial scope and every blocker require explicit resolution or approved policy.
- Preflight produces a versioned token invalidated by relevant changes.
## Automated tests
- Integration tests cover valid, missing/invalid credential, blocked stage, changed
bytes, partial album, stale token, and secret redaction.
## Dependencies
- E04 complete