Skip to main content

LMS Technical Source Map

Summary

Audience

Engineering, QA, support, documentation, security, and architecture reviewers.

Reference Content

CapabilitySource pathLayer/ownershipPurposeMaturity
Project/runtimemicroservices/src/training-service/training-service.csprojProcessFramework/dependenciesImplemented
Bootstrapmicroservices/src/training-service/Program.csRuntimeRegistration/middleware/startupTransitional
HTTP operations/DTOsmicroservices/src/training-service/Api/TrainingEndpoints.csAPIWrites, reads, reports, mappingsImplemented/direct
Domain/data modelmicroservices/src/training-service/Domain/TrainingEntities.csDomainEntities, values, statusesTransitional
Tenant contextmicroservices/src/training-service/Application/Common.csApplicationRequest tenant/actor abstractionPartial
Document boundarymicroservices/src/training-service/Application/DocumentServiceClient.csApplication/integrationBinary store/download port+adapterTransitional
Persistence/outbox mappingmicroservices/src/training-service/Infrastructure/TrainingDbContext.csInfrastructureEF model, filters, event stagingImplemented
Outbox/evidence adaptersmicroservices/src/training-service/Infrastructure/Persistence.csInfrastructureStore, audit, timelineImplemented
Shared contractsmicroservices/src/contracts/Events/TrainingLifecycleEvents.csContractsOutbound schemasImplemented
Notification resolvermicroservices/src/notification-service/Application/EventNotificationResolver.csConsumerTraining notification intentsImplemented consumer
Gateway ESSmicroservices/src/gateway-api/EssEndpoints.csGatewayEmployee learning compositionTransitional
Smoke coveragemicroservices/scripts/smoke-training.ps1Test assetBroad HTTP/integration evidencePartial

Each authoritative path appears once in this source-map table. Local verification completed on 2026-07-17.

Requires confirmation

Fine-grained authorization, production ownership, operational governance, and future architectural boundaries require confirmation where not implemented.

Source References

  • microservices/src/training-service/training-service.csproj
  • microservices/src/training-service/Program.cs
  • microservices/src/training-service/Api/TrainingEndpoints.cs
  • microservices/src/training-service/Domain/TrainingEntities.cs
  • microservices/src/training-service/Application/Common.cs
  • microservices/src/training-service/Application/DocumentServiceClient.cs
  • microservices/src/training-service/Infrastructure/TrainingDbContext.cs
  • microservices/src/training-service/Infrastructure/Persistence.cs
  • microservices/src/contracts/Events/TrainingLifecycleEvents.cs
  • microservices/src/gateway-api/EssEndpoints.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs
  • microservices/scripts/smoke-training.ps1

See Also

Keywords

  • LMS technical architecture
  • Source-backed implementation

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly