← Romulus overview
CRM synchronisation
Recover a write after the response disappears.
Look up a customer record update by its original operation ID and recover the confirmed result.
OP-4C01 · Update customer record
- Customer record resolvedSaved
- Update preparedSaved
- Provider responseTimed out
- Operation lookupApplied
- Operation ID
- op_4c01
- Write attempts
- 1
Design the recovery path.
- Save the intended update
- Persist the target record and intended fields together with a stable operation ID before sending the write.
- Treat the timeout as unknown
- A provider can apply the write before its response is lost. Preserve the operation ID and record the uncertain outcome for the next attempt.
- Look up the operation
- Confirm the provider result and advance the run if it already applied. If there is no reliable lookup or idempotency guarantee, send the outcome for review.