RAG lifecycle hardening: dedupe ingest, delete vectors, active filter #45

Open
opened 2026-08-01 13:05:31 -07:00 by westfarn · 0 comments
Owner

Parent: #42

Summary

Prerequisite for Drive sync safety: fix double-ingest (signal vs upload view), delete Chroma chunks on document delete, honor Document.active in retrieval, fix broken DocumentDetailView.

Acceptance

  • Single ingest path per upload
  • DELETE removes DB row + vectors by document_id
  • Inactive docs excluded from retrieval
  • DocumentDetailView works
  • Tests
Parent: [#42](https://git.aimloperations.com/ai_ml_operations/chat_backend/issues/42) ## Summary Prerequisite for Drive sync safety: fix double-ingest (signal vs upload view), delete Chroma chunks on document delete, honor `Document.active` in retrieval, fix broken `DocumentDetailView`. ## Acceptance - [ ] Single ingest path per upload - [ ] DELETE removes DB row + vectors by document_id - [ ] Inactive docs excluded from retrieval - [ ] DocumentDetailView works - [ ] Tests
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ai_ml_operations/chat_backend#45