Skip to main content

Asset Service Technical Source Map

Source map

ConcernPrimary verified source
Composition/runtime/authenticationAsset Service Program
Direct and compatibility APIsApi/AssetEndpoints and Api/AssetCompatEndpoints
Commands and workflow decisionsApplication/Commands/AssetCommands
Document operationsApplication/Commands/DocumentCommands
Queries and clearanceApplication/Queries/AssetQueries
DTOs/mapping/results/portsApplication/Dtos, Mappings, Common
Compatibility adaptationApplication/Compatibility
Workflow/document portsApplication/WorkflowIntegration and DocumentIntegration
Aggregate and childrenDomain/Asset/Asset
Values, enums, primitivesDomain/Common
Domain events and repository portDomain/Asset/AssetDomainEvents and Domain/Repositories
EF mapping/outbox constructionInfrastructure/AssetDbContext
Repository/UoW/tenant/evidence adaptersInfrastructure/Persistence
Workflow/document HTTP adaptersInfrastructure workflow/document client and gateway files
Outbox relayMessaging/OutboxRelayHostedService
Shared contractscontracts/Events/AssetLifecycleEvents
Shared messaging/observabilityshared-kernel Extensions, Messaging, Middleware
Notification consumer mappingnotification-service/Application/EventNotificationResolver
Gateway cutover and ESSgateway-api/Program and EssEndpoints
Transitional backfillasset-service/Backfill
Test evidencescripts/smoke-asset

All referenced paths were verified in the local source checkout. Database details, route-by-route API contracts, and operational procedures remain reserved for their dedicated epics.

Requires confirmation

Production ownership, authorization governance, operational policy, and future architecture require confirmation where the source does not enforce them.

Source References

  • microservices/src/asset-service/Program.cs
  • microservices/src/asset-service/Domain/Asset/Asset.cs
  • microservices/src/asset-service/Infrastructure/AssetDbContext.cs
  • microservices/src/gateway-api/Program.cs