Audit & Safety #10

Open
opened 2026-02-25 18:08:44 +00:00 by Vylpes · 0 comments
Owner

Goal: Provide a transparent audit trail and protect against accidental data loss.

In scope (P0):

  • Audit log entries for: manual edits (field, old value, new value), imports (filename, timestamp, counts), rollbacks
  • Confirmation dialogs for destructive actions
  • Prevent negative inventory (qty ≥ 0 enforced)

Acceptance criteria:

  • Every manual edit and import is recorded in the audit log
  • Destructive actions require confirmation
  • Inventory cannot be set below 0

**Goal:** Provide a transparent audit trail and protect against accidental data loss. **In scope (P0):** - Audit log entries for: manual edits (field, old value, new value), imports (filename, timestamp, counts), rollbacks - Confirmation dialogs for destructive actions - Prevent negative inventory (qty ≥ 0 enforced) **Acceptance criteria:** - Every manual edit and import is recorded in the audit log - Destructive actions require confirmation - Inventory cannot be set below 0 --- - [ ] #48 - [ ] #49 - [ ] #50 - [ ] #51 - [ ] #52
Vylpes added this to the (deleted) milestone 2026-02-25 18:08:44 +00:00
Vylpes modified the milestone from (deleted) to 1.0.0 2026-03-02 17:28:22 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
RabbitLabs/droplet-next#10
No description provided.