Skip to content

Module Ownership ​

Module Ownership and Dependencies ​

This build is organized into three groups plus shared scaffolding:

  • common (scaffolded): DTOs and mappers used by services and orchestrator
  • services: step implementations + server adapters (gRPC or REST)
  • orchestrator: orchestrator endpoints + orchestrator CLI + client steps

Client steps are only used by the orchestrator (there is no direct step-to-step communication).

Ownership Matrix (Generated Artifacts) ​

ArtifactOwner ModuleConsumers
DTOs + mapperscommonservices, orchestrator
gRPC server adaptersservicesruntime/CDI
REST resourcesservicesruntime/CDI
gRPC client stepsorchestratororchestrator runtime
REST client stepsorchestratororchestrator runtime
Orchestrator endpointsorchestratorruntime/CDI
Orchestrator CLIorchestratoruser