Detected task raised/updated/resolved from a sync-plane finding
RECEIVE
sync.task.raisedMessage
sourcestringrequiredAllowed:
readinessconsistencyvalidationmonitoringcatalog_importsource_refstringrequiredissue_idstringId of the specific issue on source_ref's product that raised this task (readiness only). Disambiguates multiple blocking issues on the same product so each gets its own task instead of colliding on (source, store, source_ref).
ownertask_ownerrequiredAllowed:
merchantsarvexexternaltitlestringrequiredblocks_checkoutbooleanresolvedbooleanWhen true, this signals the (source, source_ref, issue_id) task should be closed rather than raised — the underlying condition no longer applies.
Headers
message_idstringrequiredUnique per message; consumers de-duplicate on this.
ordering_keystringrequiredThe store_id. Guarantees per-store ordering; the catalog/serving tenant boundary (a store belongs to one merchant — see architecture §2a).
occurred_atstring<date-time>requiredsequenceinteger<int64>Monotonic per-connector sequence carried from the origin signal (ingest events only).
trace_idstringCorrelates a chain of events from one originating cause.
schema_versionstringrequired