Elogic Commerce · Research data

Commerce Integration Failure Atlas Codebook

Version 1.1.0 · Generated 2026-08-01 · 40 synthetic test records.

All launch records are Evidence Class D reproducible synthetic fixtures. The atlas does not claim that a named vendor caused an incident or that any failure pattern has a measured frequency.

Record schema

FieldType / ruleExample
idImmutable stringCIF-001
slugStable URL-safe stringduplicate-order-after-webhook-retry
titlePlain textDuplicate order after webhook retry
categoryControlled enumorders_and_fulfillment
severityControlled enumcritical; high; medium; low
evidence_classA–ED
systemsArray[commerce, oms, erp]
symptomPlain textVisible business or operational result.
root_causePlain textFailure mechanism, not blame.
detectionArray or textSignals, reconciliation, and alert.
controlArray or textPreventive and recovery controls.
givenPlain textStarting state and data.
whenPlain textFailure injection or event.
thenPlain textExpected technical and business result.
sourcesURL arrayControl-principle sources where relevant.
versionSemantic version1.1.0
last_reviewedISO date2026-08-01
control_sourcesURL arrayOfficial documentation that supports the control behavior, not the incident.
evidence_scopeControlled stringsynthetic_fixture; documented_behavior; public_incident; vendor_advisory
telemetry_fieldsArrayMinimum fields required to detect and trace the failure.
limitationsPlain textWhat the fixture and source do not prove.

Category enum

LabelEnumRecords
Orders and fulfillmentorders_and_fulfillmentCIF-001 to CIF-006
Pricing and promotionspricing_and_promotionsCIF-007 to CIF-011
Inventory and availabilityinventory_and_availabilityCIF-012 to CIF-016
Customer and B2B accountscustomer_and_b2b_accountsCIF-017 to CIF-020
Catalog and product datacatalog_and_product_dataCIF-021 to CIF-025
Payments, tax, and fraudpayments_tax_and_fraudCIF-026 to CIF-029
Returns and refundsreturns_and_refundsCIF-030 to CIF-032
Observability and recoveryobservability_and_recoveryCIF-033 to CIF-036
Security and accesssecurity_and_accessCIF-037 to CIF-040

High-level control tags used by the interactive filter

These tags group the visible preventive-control text into the ten control themes published on the canonical page. The full preventive control remains the authoritative record field.

ControlFilter keyPlain-English rule
1. System of recordsystem-of-recordName the system allowed to decide each business fact.
2. IdempotencyidempotencyThe same request can be repeated without creating a second business action.
3. Event identityevent-identityEvery event has a unique ID and source.
4. Ordering and versionordering-and-versionNew state cannot be replaced by an older event.
5. Bounded retriesbounded-retriesTemporary failures are retried with delay, limits, and jitter.
6. Dead-letter handlingdead-letter-handlingFailed messages remain visible and recoverable.
7. ReconciliationreconciliationSystems are compared even when no error is visible.
8. Correlation IDcorrelation-idOne business flow can be traced across every system.
9. Least privilegeleast-privilegeAn integration can access only the data and actions it needs.
10. Replay safetyreplay-safetyA recovery action cannot repeat an unsafe side effect.

Evidence classes

ClassMeaningPublication rule
AOfficial vendor advisory, defect note, or documented behavior.Link the exact official source and version.
BPublic incident report or technical postmortem.Preserve context and do not generalize beyond the report.
CAnonymized operational incident with explicit publication rights.Legal and client approval required. Remove re-identification risk.
DReproducible synthetic fixture based on a defined failure mechanic.Label as synthetic. Publish inputs, expected result, and limitation.
EUnverified community report or anecdote.Use only as a research lead. Do not publish as a confirmed failure record.

Change policy

IDs and stable anchors are immutable. Corrections, severity changes, test changes, and additions should be appended to the changelog. Historical data releases should remain available.

License and attribution

Recommended license: Creative Commons Attribution 4.0, subject to Elogic Commerce legal approval. Required attribution: “Commerce Integration Failure Atlas by Elogic Commerce” with a link to https://elogic.co/commerce-integration-failure-atlas/