Skip to content

Notifications accumulate forever (no delete, retention, or list paging) #3431

Description

@Chris0Jeky

See coordinator findings C-NotifRetain. NotificationService exposes get/mark-read/publish only — no per-item delete, no retention worker (unlike audit logs with 90-day AuditRetention), and GetNotificationsAsync takes no limit/offset. Rows grow unboundedly per user and the list read returns all of them. Suggested: add a retention sweep for old read notifications (and/or user delete), plus limit/offset on the list endpoint.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority VMeta-tracking, archival consistency, historical context.bugSomething isn't working

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions