Skip to main content

Workflow Event Limitations

Audience

Developers, QA, support, operations, architects, security reviewers and implementation partners.

Summary

Workflow event creation and outbox publication are implemented, while the receiving and operational sides remain incomplete.

Reference Content

  • Coverage: only six lifecycle/task outcome events exist; definition authoring, publication and delegation have no event contracts.
  • Consumers: no repository handler or subscriber for the six Workflow integration types was found.
  • Notifications: the Notification resolver does not support the Workflow event types.
  • Callbacks: five modules expose receivers, but Workflow has no verified event-to-callback bridge.
  • Compatibility: contracts are Workflow-local; no shared or Gateway compatibility adapter is verified.
  • Delivery: publisher confirmation, atomic publish/status update, dead-letter handling and end-to-end deduplication are absent.
  • Ordering: no sequence, partition or consumer reorder contract is present.
  • Correlation: the instance identifier is used for correlation; domain event identity, causation, request correlation, actor and envelope tenancy are not carried through.
  • Testing: smoke coverage checks outbox type presence, not publication or downstream effects.

Requires Confirmation

Production consumers, operational topology, compatibility policy, service-level objectives, monitoring and the roadmap for these gaps require confirmation.

Source References

  • microservices/src/workflow-service/Domain/Workflow/WorkflowDomainEvents.cs
  • microservices/src/workflow-service/Infrastructure/WorkflowDbContext.cs
  • microservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.cs
  • microservices/src/workflow-service/Messaging/OutboxRelayHostedService.cs
  • microservices/src/shared-kernel/Messaging/OutboxProcessor.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs
  • microservices/scripts/smoke-workflow.ps1

See Also

Keywords

Workflow events, limitations, integration gaps.

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20