Integrity rescan and managed-tree reconciliation #46

Open
opened 2026-10-10 22:23:41 +00:00 by keith · 0 comments
Owner

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

## 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
keith added the area:indexertype:featurepriority:medium labels 2026-10-10 22:23:41 +00:00
Sign in to join this conversation.