Missing-file detection and resolution #47

Open
opened 2026-10-10 22:23:43 +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

  • Show missing badges and list affected models/files; no automatic record deletion.
  • Offer removal of affected database file entry or replacement via verified managed copy, retaining source files.
  • Keep model identity/metadata when replacing; explicitly handle removal of last file without silent model deletion.
  • Test replacement validation, reappearing files, partial multipart loss and file-retaining removal.

Blocked by: #46, #43

## Context Implement this MVP work package under M7 - File Lifecycle & Health, following the managed-storage decision in #1. ## Acceptance criteria - [ ] Show missing badges and list affected models/files; no automatic record deletion. - [ ] Offer removal of affected database file entry or replacement via verified managed copy, retaining source files. - [ ] Keep model identity/metadata when replacing; explicitly handle removal of last file without silent model deletion. - [ ] Test replacement validation, reappearing files, partial multipart loss and file-retaining removal. Blocked by: #46, #43
keith added this to the M7 - File Lifecycle & Health milestone 2026-10-10 22:23:43 +00:00
keith added the type:featurepriority:mediumarea:backend labels 2026-10-10 22:23:43 +00:00
Sign in to join this conversation.