Skip to main content

Workflow Technical Source Map

Summary

This map links technical concerns to authoritative implementation files inspected for this epic.

Source inventory

ConcernVerified source
Runtime composition and middlewaremicroservices/src/workflow-service/Program.cs
Endpoint composition and result mappingmicroservices/src/workflow-service/Api/WorkflowEndpoints.cs, Api/EndpointResults.cs
Authorization policy catalogmicroservices/src/workflow-service/Api/Policies.cs
Application ports and resultsmicroservices/src/workflow-service/Application/Common/Abstractions.cs, Application/Common/Cqrs.cs
Definition commandsmicroservices/src/workflow-service/Application/Commands/WorkflowDefinitionCommands.cs
Engine and instance commandsmicroservices/src/workflow-service/Application/Commands/WorkflowInstanceCommands.cs
Queriesmicroservices/src/workflow-service/Application/Queries/WorkflowQueries.cs
DTOs and mappingsmicroservices/src/workflow-service/Application/Dtos.cs, Application/Mappings.cs
Definition/version/step/condition modelmicroservices/src/workflow-service/Domain/Workflow/WorkflowDefinition.cs
Instance/task/action modelmicroservices/src/workflow-service/Domain/Workflow/WorkflowInstance.cs
States and domain eventsmicroservices/src/workflow-service/Domain/Common/Enums.cs, Domain/Workflow/WorkflowDomainEvents.cs
Repository contractsmicroservices/src/workflow-service/Domain/Repositories.cs
EF Core mappings and event-to-outbox translationmicroservices/src/workflow-service/Infrastructure/WorkflowDbContext.cs
Repositories, tenant and writer adaptersmicroservices/src/workflow-service/Infrastructure/Persistence.cs
Relay and integration-event recordsmicroservices/src/workflow-service/Messaging/OutboxRelayHostedService.cs, Messaging/WorkflowIntegrationEvents.cs
Shared observabilitymicroservices/src/shared-kernel/Extensions/ObservabilityExtensions.cs
Portal boundaryUI/salary-ui/apps/client-hrms-portal/src/pages/admin/OperationsAdminPages.tsx
Gateway absence checkmicroservices/src/gateway-api/Program.cs
Smoke coveragemicroservices/scripts/smoke-workflow.ps1, microservices/scripts/run-v1-regression.ps1

Evidence boundary

Static backend and frontend source was read. No APIs, databases, runtime configuration or deployed topology were inspected.

Classification

Canonical service behavior is implemented. Gateway ownership, endpoint authorization, terminal integration and automated test depth are Transitional, Partial, Foundation, Not implemented or Requires confirmation as described in the linked pages.

Requires Confirmation

Production topology, effective configuration, consumers, retention, operational procedures and remediation priorities require confirmation.

Source References

  • microservices/src/workflow-service/Program.cs
  • microservices/src/workflow-service/Domain/Workflow/WorkflowDefinition.cs
  • microservices/src/workflow-service/Domain/Workflow/WorkflowInstance.cs
  • microservices/src/workflow-service/Application/Commands/WorkflowInstanceCommands.cs
  • microservices/src/workflow-service/Infrastructure/WorkflowDbContext.cs
  • microservices/scripts/smoke-workflow.ps1

See Also

Keywords

Workflow architecture, approval engine, Workflow Service, technical foundation.

Revision Information

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