FICTIONAL BASELINE SOURCE
D-integration | internal | 2026-10-29

No real endpoint exists. Event types candidate.updated and task.created. Required: event_id, entity_id, version, occurred_at, candidate_id. Deduplicate using event_id. Apply version order per entity, not arrival order. PATCH semantics: omitted fields remain unchanged. A 503 is transient; retry with bounded backoff and the same idempotency key. Invalid date or missing candidate_id is a validation error; quarantine it. A timeout after commit is retried with the same key and returns the original result. Never send actual messages.