After:
DELETE /conversations/{id}
returns successfully, what should an application treat as authoritative confirmation that the Conversation is permanently deleted?
For example, should:
GET /conversations/{id}
immediately return not found?
And should the Conversation immediately disappear from Conversation list/search APIs?
Are reads/lists strongly consistent after deletion, or can a recently deleted Conversation remain visible for some period?
We want to perform an automated deletion verification rather than assume that a successful DELETE response means all stored Conversation data is already gone.