Feature Parity: Deleted Items Audit Trail
Legacy app maintains a record of deleted content for audit and potential recovery; sparked-next permanently deletes records with no tracking.
Legacy capabilities
- All deletions recorded in a
deleted collection
- Stores: what was deleted, who deleted it, when, original document snapshot
- Enables audit trail for compliance
- Potential recovery path for accidentally deleted content
Acceptance criteria
Identified via feature-parity audit against legacy Sparked (Meteor) app.
Feature Parity: Deleted Items Audit Trail
Legacy app maintains a record of deleted content for audit and potential recovery; sparked-next permanently deletes records with no tracking.
Legacy capabilities
deletedcollectionAcceptance criteria
deleted_itemscollection in DBdeleted_itemswith:collection,document_id,deleted_by,deleted_at,snapshot(original document)GET /api/admin/deleted— list deleted items (admin only, paginated, filterable by collection)Identified via feature-parity audit against legacy Sparked (Meteor) app.