Asset Service Technical Source Map
Source map
| Concern | Primary verified source |
|---|---|
| Composition/runtime/authentication | Asset Service Program |
| Direct and compatibility APIs | Api/AssetEndpoints and Api/AssetCompatEndpoints |
| Commands and workflow decisions | Application/Commands/AssetCommands |
| Document operations | Application/Commands/DocumentCommands |
| Queries and clearance | Application/Queries/AssetQueries |
| DTOs/mapping/results/ports | Application/Dtos, Mappings, Common |
| Compatibility adaptation | Application/Compatibility |
| Workflow/document ports | Application/WorkflowIntegration and DocumentIntegration |
| Aggregate and children | Domain/Asset/Asset |
| Values, enums, primitives | Domain/Common |
| Domain events and repository port | Domain/Asset/AssetDomainEvents and Domain/Repositories |
| EF mapping/outbox construction | Infrastructure/AssetDbContext |
| Repository/UoW/tenant/evidence adapters | Infrastructure/Persistence |
| Workflow/document HTTP adapters | Infrastructure workflow/document client and gateway files |
| Outbox relay | Messaging/OutboxRelayHostedService |
| Shared contracts | contracts/Events/AssetLifecycleEvents |
| Shared messaging/observability | shared-kernel Extensions, Messaging, Middleware |
| Notification consumer mapping | notification-service/Application/EventNotificationResolver |
| Gateway cutover and ESS | gateway-api/Program and EssEndpoints |
| Transitional backfill | asset-service/Backfill |
| Test evidence | scripts/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.csmicroservices/src/asset-service/Domain/Asset/Asset.csmicroservices/src/asset-service/Infrastructure/AssetDbContext.csmicroservices/src/gateway-api/Program.cs