Workflow Event Source Map
Audience
Developers, QA, support, architects and documentation reviewers.
Summary
This map identifies the static source evidence used by the Events & Integration Contracts documentation. Paths are repository-relative and expose no runtime configuration.
Reference Content
| Concern | Authoritative source |
|---|---|
| Domain-event definitions | microservices/src/workflow-service/Domain/Workflow/WorkflowDomainEvents.cs |
| Aggregate publishers and event sequence | microservices/src/workflow-service/Domain/Workflow/WorkflowInstance.cs |
| Domain-to-integration mapping | microservices/src/workflow-service/Infrastructure/WorkflowDbContext.cs |
| Workflow integration contracts | microservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.cs |
| Outbox persistence/store | microservices/src/workflow-service/Infrastructure/Persistence.cs |
| Workflow relay | microservices/src/workflow-service/Messaging/OutboxRelayHostedService.cs |
| Shared envelope | microservices/src/contracts/Events/IntegrationEvent.cs |
| Shared processing semantics | microservices/src/shared-kernel/Messaging/OutboxProcessor.cs |
| Shared transport behavior | microservices/src/shared-kernel/Messaging/RabbitMqEventBus.cs |
| Notification support boundary | microservices/src/notification-service/Application/EventNotificationResolver.cs |
| Adjacent callback receivers | microservices/src/{leave,expense,asset,performance,recruitment}-service/Api/*Endpoints.cs |
| Smoke coverage | microservices/scripts/smoke-workflow.ps1 |
Evidence method
The documentation uses static source inspection and repository searches for publishers, consumers, callback bridges, notification mappings and Gateway compatibility. Absence statements mean no implementation was found in the inspected source; they are not assertions about uninspected deployed systems.
Requires Confirmation
Deployment overlays, private consumers, external integration repositories, broker policies and runtime operations require confirmation from service owners.
Source References
microservices/src/workflow-service/Domain/Workflow/WorkflowDomainEvents.csmicroservices/src/workflow-service/Domain/Workflow/WorkflowInstance.csmicroservices/src/workflow-service/Infrastructure/WorkflowDbContext.csmicroservices/src/workflow-service/Infrastructure/Persistence.csmicroservices/src/workflow-service/Messaging/WorkflowIntegrationEvents.csmicroservices/src/workflow-service/Messaging/OutboxRelayHostedService.csmicroservices/src/contracts/Events/IntegrationEvent.csmicroservices/src/shared-kernel/Messaging/OutboxProcessor.csmicroservices/src/shared-kernel/Messaging/RabbitMqEventBus.cs
Related Articles
See Also
Keywords
Workflow events, source map, evidence.
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20