Skip to main content

Workflow Event Consumers

Summary​

No verified service subscribes to the six Workflow event names, and Workflow Service registers no inbound event consumer.

Workflow consumers​

Workflow startup registers messaging publishers/processors and its outbox relay, but no consumer background service. The processed-event entity is mapped without a verified writer.

External consumers​

Repository-wide searches found event-name mentions in Workflow event definitions/mapping/tests and adjacent audit labels, but no broker subscription/handler for the six contracts.

Notification​

Notification Service has a broker consumer for its supported types, but its supported-event resolver does not include Workflow event names.

Callback distinction​

Five callback endpoints receive HTTP-shaped terminal decisions. They are not integration-event consumers, and no bridge from Workflow events to those endpoints was found.

Requires Confirmation​

Intended subscriber services, consumer deployment and processed-event ownership require confirmation.

Source References​

  • microservices/src/workflow-service/Program.cs
  • microservices/src/workflow-service/Infrastructure/WorkflowDbContext.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs

See Also​

Keywords​

Workflow events, integration contracts, transactional outbox.

Revision Information​

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