Skip to content

[XY-1078] Add privacy delete export source retention boundaries#245

Merged
yvette-carlisle merged 2 commits into
mainfrom
y/elf-xy-1078
Jun 23, 2026
Merged

[XY-1078] Add privacy delete export source retention boundaries#245
yvette-carlisle merged 2 commits into
mainfrom
y/elf-xy-1078

Conversation

@yvette-carlisle

@yvette-carlisle yvette-carlisle commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Add privacy/delete/export/source-retention enforcement across Source Library, Knowledge Workspace, graph/search/readback, recall debug, and benchmark/report docs.
  • Add explicit Source Library delete path (DELETE /v2/docs/{doc_id} and elf_docs_delete) that soft-deletes docs and enqueues doc-vector DELETE cleanup.
  • Preserve current-read suppression for deleted/private/excluded spans, including proposal-backed Knowledge Workspace citations and recall-debug readback.

Recovery note

  • Decodex produced the lane and repeated review-repair commits, then dropped the active lease with a dirty orphaned worktree and no PR.
  • Main thread manually validated and committed the final Source Library delete-boundary repair as e11c14b.

Verification

  • cargo make fmt
  • cargo make check (docs check, cargo check, clippy, vstyle, nextest: 353 passed / 92 skipped)
  • Re-ran cargo make check after manual NotFound/delete-scope adjustment: 353 passed / 92 skipped

Authority: XY-1078

@yvette-carlisle yvette-carlisle merged commit 5c8f44e into main Jun 23, 2026
12 checks passed
@yvette-carlisle yvette-carlisle deleted the y/elf-xy-1078 branch June 23, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant