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,22 @@
# US05-03 — Parse and Persist Uploader Outcomes
Epic: [E05](../E05-immich-upload.md)
As an operator, I want uploader reports converted into durable typed outcomes so I can
distinguish new, upgraded, duplicate, failed, and unknown assets.
## Acceptance criteria
- Version-specific parsers preserve bounded raw evidence and classify every item.
- Unknown versions or lines never become success; they require verification.
- Uploaded SHA-1/content evidence, timestamps, counts, and parser version are stored.
- Reprocessing the same report is idempotent.
## Automated tests
- Golden parser fixtures cover every supported outcome/version and malformed output.
- Repository tests cover idempotent import, count reconciliation, and restart.
## Dependencies
- US05-02