Problem
PATCH /api/documents/:documentId/content has no precondition header. Two callers that read the same document and then write both succeed, and the second silently discards the first.
What to decide
Whether to add If-Match, carrying either a document checksum or a revision number. This was deliberately cut once.
Acceptance
Notes
Node targeting reduces how often a caller needs this, so consider it after that decision rather than before.
Problem
PATCH /api/documents/:documentId/contenthas no precondition header. Two callers that read the same document and then write both succeed, and the second silently discards the first.What to decide
Whether to add
If-Match, carrying either a document checksum or a revision number. This was deliberately cut once.Acceptance
Notes
Node targeting reduces how often a caller needs this, so consider it after that decision rather than before.