## Context
Implement this MVP work package under M7 - File Lifecycle & Health, following the managed-storage decision in #1.
## Acceptance criteria
- [ ] Compare SHA-256 against existing catalog and same-job candidates before final publication; handle concurrent/retried work consistently.
- [ ] Persist duplicate relationships and pause affected item for explicit choice, or retain as a visibly flagged copy pending resolution.
- [ ] Never silently skip, delete, merge or overwrite duplicates; counts distinguish awaiting decision and explicit skip.
- [ ] Test same bytes with different names, same names with different bytes, within-job matches and hash changes.
Blocked by: #23, #25
keith
added this to the M7 - File Lifecycle & Health milestone 2026-10-10 22:23:46 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Context
Implement this MVP work package under M7 - File Lifecycle & Health, following the managed-storage decision in #1.
Acceptance criteria
Blocked by: #23, #25