Skip to main content

Helpdesk Technical Source Map

Audience​

Developers, QA, support, security, architects and implementation partners.

Summary​

This map records static source evidence for the technical documentation; it does not prove production configuration or runtime state.

Reference Content​

TopicVerified source
Runtime/project dependenciesHelpdesk Program and project file
Tenant/error primitivesApplication Common
Canonical model/value objectsDomain HelpdeskEntities
Commands, queries, DTOs, reportsAPI HelpdeskEndpoints
Persistence/query filtersInfrastructure HelpdeskDbContext
Audit/timeline/outboxInfrastructure Persistence
Document boundaryInfrastructure DocumentServiceClient
Compatibility migrationBackfill HelpdeskBackfill
Shared eventsContracts HelpdeskLifecycleEvents
Gateway routing/employee boundaryGateway Program and EssEndpoints
Notification resolution/templatesNotification resolver and default seeder
Admin/employee UIOperationsAdminPages and EssPages
Navigation/access presentationAppLayout and ProtectedRoute

Migrations provide schema-evolution evidence but are intentionally summarized rather than reproducing database definitions.

Requires confirmation​

Runtime deployment, current gateway selection, production configuration and infrastructure security must be confirmed outside static source review.

Source References​

  • microservices/src/helpdesk-service/Program.cs
  • microservices/src/helpdesk-service/helpdesk-service.csproj
  • microservices/src/helpdesk-service/Application/Common.cs
  • microservices/src/helpdesk-service/Domain/HelpdeskEntities.cs
  • microservices/src/helpdesk-service/Api/HelpdeskEndpoints.cs
  • microservices/src/helpdesk-service/Infrastructure/HelpdeskDbContext.cs
  • microservices/src/helpdesk-service/Infrastructure/Persistence.cs
  • microservices/src/helpdesk-service/Infrastructure/DocumentServiceClient.cs
  • microservices/src/helpdesk-service/Backfill/HelpdeskBackfill.cs
  • microservices/src/contracts/Events/HelpdeskLifecycleEvents.cs
  • microservices/src/gateway-api/Program.cs
  • microservices/src/gateway-api/EssEndpoints.cs
  • microservices/src/notification-service/Application/EventNotificationResolver.cs
  • microservices/src/notification-service/Seed/DefaultTemplateSeeder.cs
  • UI/salary-ui/apps/client-hrms-portal/src/pages/admin/OperationsAdminPages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/ess/EssPages.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/components/AppLayout.tsx
  • UI/salary-ui/apps/client-hrms-portal/src/utils/ProtectedRoute.tsx

See Also​

Keywords​

Technical source map, Helpdesk evidence, repository traceability.

Revision Information​

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