Optimistic concurrency / lost-update protection #152

Open
opened 2026-06-09 11:27:35 -04:00 by justin · 0 comments
Owner

Status: missing · Importance: High · Effort: M · Phase: 6

No version/etag/updated_at precondition checks; concurrent multi-user edits can silently clobber.

Non-negotiable: Full-CRUD + multi-user without this risks lost updates; concurrent paths still route through privacy engine.


Area: Collaboration & sharing · P1 / should-have. From the product backlog gap analysis (docs/BACKLOG.md).

**Status:** missing · **Importance:** High · **Effort:** M · **Phase:** 6 No version/etag/`updated_at` precondition checks; concurrent multi-user edits can silently clobber. **Non-negotiable:** Full-CRUD + multi-user without this risks lost updates; concurrent paths still route through privacy engine. --- _Area: Collaboration & sharing · P1 / should-have. From the product backlog gap analysis (docs/BACKLOG.md)._
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: justin/provenance#152