Webhook idempotency must include visibility state
Webhook idempotency must account for soft-deleted or hidden records, not only durable creation. If replay matches an operationally inactive record and emits an active acknowledgment, provider and operator views diverge. Define completion as both structural completeness and opera…