Workflow API Source Map
Summary
This map links API concerns to authoritative source inspected for Epic 17.3.
Source inventory
| Concern | Verified source |
|---|---|
| Native operation mappings | microservices/src/workflow-service/Api/WorkflowEndpoints.cs |
| Result-to-HTTP translation | microservices/src/workflow-service/Api/EndpointResults.cs |
| Input and response records | microservices/src/workflow-service/Application/Dtos.cs |
| DTO projections | microservices/src/workflow-service/Application/Mappings.cs |
| Definition validation/behavior | microservices/src/workflow-service/Application/Commands/WorkflowDefinitionCommands.cs |
| Instance/task validation and execution | microservices/src/workflow-service/Application/Commands/WorkflowInstanceCommands.cs |
| Read behavior | microservices/src/workflow-service/Application/Queries/WorkflowQueries.cs |
| Authentication/OpenAPI/shared operation mapping | microservices/src/workflow-service/Program.cs |
| Empty policy catalog | microservices/src/workflow-service/Api/Policies.cs |
| Tenant/identity extraction | microservices/src/workflow-service/Infrastructure/Persistence.cs |
| Tenant filters/outbox boundary | microservices/src/workflow-service/Infrastructure/WorkflowDbContext.cs |
| Shared service-information contract | microservices/src/shared-kernel/Extensions/EndpointRouteBuilderExtensions.cs |
| Gateway absence audit | microservices/src/gateway-api/Program.cs |
| Portal calls | UI/salary-ui/apps/client-hrms-portal/src/pages/admin/OperationsAdminPages.tsx |
| API smoke coverage | microservices/scripts/smoke-workflow.ps1, microservices/scripts/run-v1-regression.ps1 |
Evidence boundary
Static backend/frontend source was inspected. No API, database, generated OpenAPI document, runtime configuration or deployed route was accessed.
Classification
Native operations are implemented. Security enforcement, Gateway ownership, compatibility, HTTP versioning and test depth are Foundation, Transitional, Partial, Not implemented or Requires confirmation.
Requires Confirmation
Production topology, effective token configuration, access policies, OpenAPI exposure and contract evolution require confirmation.
Source References
microservices/src/workflow-service/Api/WorkflowEndpoints.csmicroservices/src/workflow-service/Application/Dtos.csmicroservices/src/workflow-service/Application/Commands/WorkflowDefinitionCommands.csmicroservices/src/workflow-service/Application/Commands/WorkflowInstanceCommands.csmicroservices/src/workflow-service/Program.csmicroservices/scripts/smoke-workflow.ps1
Related Articles
See Also
Keywords
Workflow API, approval endpoint, Workflow Service.
Revision Information
- Status: Draft
- Last reviewed: 2026-07-20
- Next review: 2026-10-20