## Context
Implement this MVP work package under M7 - File Lifecycle & Health, following the managed-storage decision in #1.
## Acceptance criteria
- [ ] Provide manual and scheduled rescan of managed storage, distinguishing missing, changed and inaccessible files.
- [ ] Reconcile physical folders including uncataloged entries; do not automatically ingest new files or implement watched-folder ingestion.
- [ ] Serialize with imports/moves; stream hashing and expose progress/failures without changing added_at.
- [ ] Test external moves, deletes, overwrites, permission failures and interruptions; permission failure is not proof of deletion.
Blocked by: #23, #28, #31
keith
added this to the M7 - File Lifecycle & Health milestone 2026-10-10 22:23:41 +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, #28, #31