iRetail OS
Workflows
Entra-ready accountNo insurance lane
Execution and replay
Replay-safe workflow timeline
Every critical write must emit immutable events with event_id, tenant_id, workspace_id, occurred_at, version, and payload.
| Workflow | State | Policy | Last event |
|---|---|---|---|
| Idempotent initial import | blocked | approval-required | evt-eventbridge-inventory-required |
| SKU/source collision report | waiting | approval-required | evt-kt752-unresolved |
| Event | Source | Type | Payload |
|---|---|---|---|
| evt-eventbridge-inventory-required | Legacy EventBridge | legacy.eventbridge.inventory_required | {"required":["bus","rules","schemas","targets","dlq","replay"]} |
| evt-kt752-unresolved | HubSpot CRM | catalog.source_unresolved | {"sku":"KT-752","title":"Signature Urban Edge Don't Sweat It Polo"} |