Skip to content

Execution plane

Target

This page describes intended behaviour or structure. No implementation is claimed unless a section is explicitly marked Current implementation or Evidence.

Models never receive uncontrolled access to a host. Every side effect flows agent → tool request → tool gateway → policy → approval if required → sandbox → execution, and is captured in audit traces.

Responsibilities

Area Target behaviour
Workspaces Each code-modifying run receives an isolated workspace (Git worktree or equivalent); concurrent agents never share a working tree
Sandboxes Containers, microVMs, Kubernetes jobs or restricted runners with filesystem and network isolation, CPU/RAM/GPU quotas, timeouts, process restrictions, read-only mounts, ephemeral workspace, temporary credentials from a secret broker; never root shell, host filesystem, cloud admin credentials or production secrets
Network policy Explicit allow-lists per tenant, project, agent, environment, tool and task
Governed shell Low-risk commands (dotnet build, dotnet test, git diff) run through governed tools; destructive commands (terraform destroy, DROP DATABASE, rm -rf) are blocked or approval-gated
Repository tools list/search/read/range, references, dependencies, diff, patch, create/delete/move, build, test, status — the read-only subset first
Delivery engine (BC-23/24) Repository, branch, commit and pull-request operations as receipts of an external system of record (Azure DevOps, GitHub); pipeline generation and execution results; package publication to the ConnectSoft Azure Artifacts feed with exact versions, provenance and promotion; container images; release plans and environment promotion
Provisioning (BC-25) Desired deployment specification, IaC plan/apply receipts, observed infrastructure state, drift detection, GitOps sync; one owner for provisioning
Capacity (BC-26) Worker pools, placement, quotas, leases and health; agents and roles are not worker processes
Environments Runtime environments, deployments, runtime service inventory, configuration binding, secret binding, tenant runtime isolation, health, scaling

Current implementation

  • No Factory-owned sandbox, workspace manager, tool gateway or capacity service exists. The agents framework's script runner is disabled; the legacy Semantic Kernel plugin runs processes unsandboxed.
  • Real delivery tooling exists outside the Factory: BaseTemplate pack/compose scripts, Azure Pipelines templates with NuGetAuthenticate@1 and Azure Artifacts publishing, per-repository CI; DerechHaLev runs nine services provisioned from these templates.
  • IaC: Pulumi, Pulumi.Aws, Pulumi.AzureNative packages are referenced in the template base; what templates actually emit is unverified (ADR-0004 review note, R-03).
  • Hangfire and Orleans infrastructure exist in templates for scheduling and actors; neither implements run capacity or sandboxing.

Existing pages that belong to this plane

New pages to be written: sandboxes, workspaces and worktrees, provisioning (single owner).

Later capabilities

Folded from the former DevOps / GitOps and Runtime & Cloud extension roadmaps (no dates, no commitments). Principles retained: open/closed by event; provider abstraction (Azure DevOps today, GitHub optional) behind anti-corruption adapters; additive APIs; Pulumi-first IaC (verified, ADR-0004); everything as desired state with drift reconciliation; autonomy as control loops first; tenant-safe; cloud-portable shapes (ComputeTarget, RuntimeService).

Candidate Purpose Owner today
Progressive delivery (canary, blue/green, feature-flag orchestration with automated analysis and rollback); ephemeral preview environments per pull request Safer delivery BC-24 / BC-25
Policy-as-code for delivery gates; supply-chain attestation (SLSA provenance, SBOM generation and verification) Governed delivery BC-24 with Trust & Operations
Pre-apply cost estimation and budget gates on IaC previews; cost anomaly detection; right-sizing and SKU recommendations FinOps at the infrastructure layer BC-25 with BC-05
Multi-cloud provisioning beyond Azure; multi-region routing and disaster-recovery orchestration; backup and point-in-time restore; certificate rotation Runtime resilience BC-25
Chaos experiments validating rollback and remediation loops; runtime compliance posture (residency, encryption, isolation) against policy; capacity forecasting and pre-provisioning; carbon footprint Runtime assurance BC-25 / BC-26 with Trust & Operations
Drift remediation proposals as reviewable changes Reconciliation BC-25
Pipeline templates per module archetype, Pulumi component libraries, deployment-strategy blueprints, scaling and health policy packs, runtime topology blueprints, runtime add-ons Marketplace assets BC-27
Release strategy, cost optimization, drift remediation, incident responder, supply-chain compliance, runtime SRE, capacity planner and resilience agents Agents acting through governed commands Software Factory pack with Trust & Operations

Dynamic placement, GPU jobs and product-fleet reconciliation remain directions from the Oct-2026 target.

Open questions

Q-04 (deployment and operations ownership for an early stage), Q-08 (workload and recovery level), R-03 (ADR-0004 verification).

Platform design pages (2026-10-09, design plan P10)

Modernization (2026-10-09, design plan M1)

Horizon now to next, per the technology radar: Pulumi everywhere (ADR-0004); gated promotions instead of pipeline deploy stages; GitOps reconciliation that proposes; managed operation of generated products (D33). Exists in ConnectSoft today: Pulumi programs and pipelines per repository; no Factory delivery or provisioning service. Each platform page of this plane states its horizon in its overview and later-capabilities pages.

Platforms in this plane

Platform Bounded contexts Services Modelled Pages
DevOps / GitOps (PF-08) BC-23, BC-24 13 4 overview · services · APIs · events
Runtime Cloud (PF-09) BC-25, BC-26 12 4 overview · services · APIs · events
Product Fleet Operations (PF-10) BC-35, BC-36, BC-37 4 4 overview · services · APIs · events

Bounded contexts

Context Platform Authoritative state
BC-23 Source & Pipelines DevOps / GitOps Repository/PR/pipeline receipts; Azure DevOps or GitHub is the system of record
BC-24 Package & Release Delivery DevOps / GitOps Publication, promotion, rollback evidence
BC-25 Provisioning & Reconciliation Runtime Cloud Desired deployment, IaC receipts, observed state, drift
BC-26 Execution Capacity Runtime Cloud Worker pools, placement, quotas, leases
BC-35 Fleet Inventory & SLOs Product Fleet Operations Inventory of operated generated products, their versions, SLOs and health
BC-36 Fleet Upgrades & Rollouts Product Fleet Operations Upgrade and re-scaffold rollouts across operated products, waves, rollback
BC-37 Fleet Incidents & Off-boarding Product Fleet Operations Product incidents, on-call records, tenant and product off-boarding, data handover

Services

Service Platform Context Granularity Status Page
BranchService DevOps / GitOps BC-23 external / canonical unmodelled —
BuildResultService DevOps / GitOps BC-23 module of host unmodelled —
CommitService DevOps / GitOps BC-23 external / canonical unmodelled —
ContainerImageService DevOps / GitOps BC-24 module of host unmodelled —
DeliveryHost DevOps / GitOps BC-23 standalone host target design
EnvironmentPromotionService DevOps / GitOps BC-24 module of host target design
PackagePublisherService DevOps / GitOps BC-24 external / canonical unmodelled —
PackagePublishingService DevOps / GitOps BC-24 external / canonical unmodelled —
PipelineExecutionService DevOps / GitOps BC-23 module of host target design
PullRequestService DevOps / GitOps BC-23 external / canonical unmodelled —
ReleaseService DevOps / GitOps BC-24 module of host target design
RepositoryService DevOps / GitOps BC-23 external / canonical unmodelled —
TemplatePublishingService DevOps / GitOps BC-24 external / canonical unmodelled —
AgentPoolManager Runtime Cloud BC-26 module of host unmodelled —
DeploymentManifestService Runtime Cloud BC-25 module of host unmodelled —
DeploymentService Runtime Cloud BC-25 module of host unmodelled —
GitOpsSyncService Runtime Cloud BC-25 module of host unmodelled —
IaCProvisioningService Runtime Cloud BC-25 module of host target design
RuntimeCloudHost Runtime Cloud BC-25 standalone host target design
ExecutionCapacityService Runtime Cloud BC-26 module of host target design
RuntimeConfigurationService Runtime Cloud BC-25 external / canonical unmodelled —
RuntimeDriftDetectionService Runtime Cloud BC-25 module of host unmodelled —
RuntimeEnvironmentService Runtime Cloud BC-25 module of host target design
RuntimeScalingService Runtime Cloud BC-26 module of host unmodelled —
ServiceCatalogRuntimeService Runtime Cloud BC-25 module of host unmodelled —
FleetIncidentService Product Fleet Operations BC-37 module of host target design
FleetInventoryService Product Fleet Operations BC-35 module of host target design
FleetOperationsHost Product Fleet Operations BC-35 standalone host target design
FleetRolloutService Product Fleet Operations BC-36 module of host target design

Events crossing the plane boundary

Direction Event Producer Consumer Topic
out PromotionRequested EnvironmentPromotionService StudioBff releases.promotions.v1.promotion-requested
out PromotionRequested EnvironmentPromotionService AuditService releases.promotions.v1.promotion-requested
out PromotionRequested EnvironmentPromotionService DashboardService releases.promotions.v1.promotion-requested
out PromotionApproved EnvironmentPromotionService StudioBff releases.promotions.v1.promotion-approved
out PromotionApproved EnvironmentPromotionService AuditService releases.promotions.v1.promotion-approved
out PromotionCompleted EnvironmentPromotionService RunControlService releases.promotions.v1.promotion-completed
out PromotionCompleted EnvironmentPromotionService EnvironmentService releases.promotions.v1.promotion-completed
out PromotionCompleted EnvironmentPromotionService StudioBff releases.promotions.v1.promotion-completed
out PromotionCompleted EnvironmentPromotionService AuditService releases.promotions.v1.promotion-completed
out PromotionCompleted EnvironmentPromotionService DashboardService releases.promotions.v1.promotion-completed
out PromotionCompleted EnvironmentPromotionService StudioNotificationService releases.promotions.v1.promotion-completed
out PromotionFailed EnvironmentPromotionService RunControlService releases.promotions.v1.promotion-failed
out PromotionFailed EnvironmentPromotionService StudioBff releases.promotions.v1.promotion-failed
out PromotionFailed EnvironmentPromotionService AuditService releases.promotions.v1.promotion-failed
out PromotionFailed EnvironmentPromotionService AlertRuleService releases.promotions.v1.promotion-failed
out PromotionFailed EnvironmentPromotionService DashboardService releases.promotions.v1.promotion-failed
out RollbackCompleted EnvironmentPromotionService EnvironmentService releases.promotions.v1.rollback-completed
out RollbackCompleted EnvironmentPromotionService StudioBff releases.promotions.v1.rollback-completed
out RollbackCompleted EnvironmentPromotionService AuditService releases.promotions.v1.rollback-completed
out RollbackCompleted EnvironmentPromotionService AlertRuleService releases.promotions.v1.rollback-completed
out ChangeProposalOpened PipelineExecutionService RunControlService pipelines.proposals.v1.change-proposal-opened
out ChangeProposalOpened PipelineExecutionService StudioBff pipelines.proposals.v1.change-proposal-opened
out ChangeProposalOpened PipelineExecutionService AuditService pipelines.proposals.v1.change-proposal-opened
out ChangeProposalOpened PipelineExecutionService DashboardService pipelines.proposals.v1.change-proposal-opened
out ChangeProposalStateChanged PipelineExecutionService RunControlService pipelines.proposals.v1.change-proposal-state-changed
out ChangeProposalStateChanged PipelineExecutionService StudioBff pipelines.proposals.v1.change-proposal-state-changed
out ChangeProposalStateChanged PipelineExecutionService DashboardService pipelines.proposals.v1.change-proposal-state-changed
out ChangeProposalMerged PipelineExecutionService GenerationRecipeService pipelines.proposals.v1.change-proposal-merged
out ChangeProposalMerged PipelineExecutionService RunControlService pipelines.proposals.v1.change-proposal-merged
out ChangeProposalMerged PipelineExecutionService RepositoryIntelligenceService pipelines.proposals.v1.change-proposal-merged
out ChangeProposalMerged PipelineExecutionService StudioBff pipelines.proposals.v1.change-proposal-merged
out ChangeProposalMerged PipelineExecutionService AuditService pipelines.proposals.v1.change-proposal-merged
out ChangeProposalMerged PipelineExecutionService FeedbackService pipelines.proposals.v1.change-proposal-merged
out PipelineRunStarted PipelineExecutionService StudioBff pipelines.runs.v1.pipeline-run-started
out PipelineRunStarted PipelineExecutionService DashboardService pipelines.runs.v1.pipeline-run-started
out PipelineRunCompleted PipelineExecutionService TemplateRegistryService pipelines.runs.v1.pipeline-run-completed
out PipelineRunCompleted PipelineExecutionService RunControlService pipelines.runs.v1.pipeline-run-completed
out PipelineRunCompleted PipelineExecutionService StudioBff pipelines.runs.v1.pipeline-run-completed
out PipelineRunCompleted PipelineExecutionService DashboardService pipelines.runs.v1.pipeline-run-completed
out PipelineRunCompleted PipelineExecutionService AuditService pipelines.runs.v1.pipeline-run-completed
out PipelineRunCompleted PipelineExecutionService QualityScoreService pipelines.runs.v1.pipeline-run-completed
out ReleaseCreated ReleaseService StudioBff releases.products.v1.release-created
out ReleaseCreated ReleaseService AuditService releases.products.v1.release-created
out ReleaseCreated ReleaseService DashboardService releases.products.v1.release-created
out ReleaseReady ReleaseService StudioBff releases.products.v1.release-ready
out ReleaseReady ReleaseService AuditService releases.products.v1.release-ready
out ReleaseReady ReleaseService StudioNotificationService releases.products.v1.release-ready
out ReleaseWithdrawn ReleaseService StudioBff releases.products.v1.release-withdrawn
out ReleaseWithdrawn ReleaseService AuditService releases.products.v1.release-withdrawn
out SpecificationDeclared IaCProvisioningService StudioBff provisioning.specifications.v1.specification-declared
out SpecificationDeclared IaCProvisioningService AuditService provisioning.specifications.v1.specification-declared
out ProvisioningPlanned IaCProvisioningService StudioBff provisioning.runs.v1.provisioning-planned
out ProvisioningPlanned IaCProvisioningService AuditService provisioning.runs.v1.provisioning-planned
out ProvisioningApplied IaCProvisioningService EnvironmentService provisioning.runs.v1.provisioning-applied
out ProvisioningApplied IaCProvisioningService StudioBff provisioning.runs.v1.provisioning-applied
out ProvisioningApplied IaCProvisioningService AuditService provisioning.runs.v1.provisioning-applied
out ProvisioningApplied IaCProvisioningService DashboardService provisioning.runs.v1.provisioning-applied
out ProvisioningFailed IaCProvisioningService StudioBff provisioning.runs.v1.provisioning-failed
out ProvisioningFailed IaCProvisioningService AuditService provisioning.runs.v1.provisioning-failed
out ProvisioningFailed IaCProvisioningService AlertRuleService provisioning.runs.v1.provisioning-failed
out WorkerPoolStateChanged ExecutionCapacityService StudioBff capacity.pools.v1.worker-pool-state-changed
out WorkerPoolStateChanged ExecutionCapacityService SloService capacity.pools.v1.worker-pool-state-changed
out WorkerPoolStateChanged ExecutionCapacityService AlertRuleService capacity.pools.v1.worker-pool-state-changed
out QuotaChanged ExecutionCapacityService RunControlService capacity.quotas.v1.quota-changed
out QuotaChanged ExecutionCapacityService StudioBff capacity.quotas.v1.quota-changed
out QuotaChanged ExecutionCapacityService AuditService capacity.quotas.v1.quota-changed
out QuotaExceeded ExecutionCapacityService RunControlService capacity.quotas.v1.quota-exceeded
out QuotaExceeded ExecutionCapacityService StudioBff capacity.quotas.v1.quota-exceeded
out QuotaExceeded ExecutionCapacityService DashboardService capacity.quotas.v1.quota-exceeded
out QuotaExceeded ExecutionCapacityService CostUsageService capacity.quotas.v1.quota-exceeded
out CapacityLeaseGranted ExecutionCapacityService DashboardService capacity.leases.v1.capacity-lease-granted
out CapacityLeaseGranted ExecutionCapacityService CostUsageService capacity.leases.v1.capacity-lease-granted
out CapacityLeaseReleased ExecutionCapacityService DashboardService capacity.leases.v1.capacity-lease-released
out CapacityLeaseReleased ExecutionCapacityService CostUsageService capacity.leases.v1.capacity-lease-released
out ObservedStateChanged RuntimeEnvironmentService EnvironmentService provisioning.inventory.v1.observed-state-changed
out ObservedStateChanged RuntimeEnvironmentService SloService provisioning.inventory.v1.observed-state-changed
out ObservedStateChanged RuntimeEnvironmentService StudioBff provisioning.inventory.v1.observed-state-changed
out ObservedStateChanged RuntimeEnvironmentService DashboardService provisioning.inventory.v1.observed-state-changed
out RuntimeDriftDetected RuntimeEnvironmentService AlertRuleService provisioning.inventory.v1.runtime-drift-detected
out RuntimeDriftDetected RuntimeEnvironmentService StudioBff provisioning.inventory.v1.runtime-drift-detected
out RuntimeDriftDetected RuntimeEnvironmentService AuditService provisioning.inventory.v1.runtime-drift-detected
out RuntimeDriftDetected RuntimeEnvironmentService DashboardService provisioning.inventory.v1.runtime-drift-detected
out ReconciliationProposed RuntimeEnvironmentService StudioBff provisioning.inventory.v1.reconciliation-proposed
out ReconciliationProposed RuntimeEnvironmentService StudioNotificationService provisioning.inventory.v1.reconciliation-proposed
out ReconciliationProposed RuntimeEnvironmentService AuditService provisioning.inventory.v1.reconciliation-proposed
out ReconciliationDecided RuntimeEnvironmentService StudioBff provisioning.inventory.v1.reconciliation-decided
out ReconciliationDecided RuntimeEnvironmentService AuditService provisioning.inventory.v1.reconciliation-decided
out IncidentOpened FleetIncidentService StudioBff fleet-operations.incidents.v1.incident-opened
out IncidentOpened FleetIncidentService StudioNotificationService fleet-operations.incidents.v1.incident-opened
out IncidentOpened FleetIncidentService AuditService fleet-operations.incidents.v1.incident-opened
out IncidentOpened FleetIncidentService DashboardService fleet-operations.incidents.v1.incident-opened
out IncidentOpened FleetIncidentService AlertRuleService fleet-operations.incidents.v1.incident-opened
out IncidentStateChanged FleetIncidentService StudioBff fleet-operations.incidents.v1.incident-state-changed
out IncidentStateChanged FleetIncidentService AuditService fleet-operations.incidents.v1.incident-state-changed
out IncidentStateChanged FleetIncidentService DashboardService fleet-operations.incidents.v1.incident-state-changed
out IncidentResolved FleetIncidentService StudioBff fleet-operations.incidents.v1.incident-resolved
out IncidentResolved FleetIncidentService AuditService fleet-operations.incidents.v1.incident-resolved
out IncidentResolved FleetIncidentService SloService fleet-operations.incidents.v1.incident-resolved
out IncidentResolved FleetIncidentService FeedbackService fleet-operations.incidents.v1.incident-resolved
out OnCallChanged FleetIncidentService StudioBff fleet-operations.on-call.v1.on-call-changed
out OnCallChanged FleetIncidentService AuditService fleet-operations.on-call.v1.on-call-changed
out OffboardingRequested FleetIncidentService StudioBff fleet-operations.offboarding.v1.offboarding-requested
out OffboardingRequested FleetIncidentService AuditService fleet-operations.offboarding.v1.offboarding-requested
out OffboardingRequested FleetIncidentService FactoryCommercialService fleet-operations.offboarding.v1.offboarding-requested
out OffboardingCompleted FleetIncidentService StudioBff fleet-operations.offboarding.v1.offboarding-completed
out OffboardingCompleted FleetIncidentService AuditService fleet-operations.offboarding.v1.offboarding-completed
out OffboardingCompleted FleetIncidentService FactoryCommercialService fleet-operations.offboarding.v1.offboarding-completed
out ProductOnboarded FleetInventoryService StudioBff fleet-inventory.products.v1.product-onboarded
out ProductOnboarded FleetInventoryService AuditService fleet-inventory.products.v1.product-onboarded
out ProductOnboarded FleetInventoryService FactoryCommercialService fleet-inventory.products.v1.product-onboarded
out ProductOnboarded FleetInventoryService SloService fleet-inventory.products.v1.product-onboarded
out ProductInstanceStateChanged FleetInventoryService StudioBff fleet-inventory.products.v1.product-instance-state-changed
out ProductInstanceStateChanged FleetInventoryService DashboardService fleet-inventory.products.v1.product-instance-state-changed
out ProductObjectiveDefined FleetInventoryService SloService fleet-inventory.objectives.v1.product-objective-defined
out ProductObjectiveDefined FleetInventoryService StudioBff fleet-inventory.objectives.v1.product-objective-defined
out ProductObjectiveDefined FleetInventoryService AuditService fleet-inventory.objectives.v1.product-objective-defined
out RolloutPlanned FleetRolloutService StudioBff fleet-rollouts.rollouts.v1.rollout-planned
out RolloutPlanned FleetRolloutService AuditService fleet-rollouts.rollouts.v1.rollout-planned
out RolloutPlanned FleetRolloutService StudioNotificationService fleet-rollouts.rollouts.v1.rollout-planned
out RolloutWaveCompleted FleetRolloutService StudioBff fleet-rollouts.rollouts.v1.rollout-wave-completed
out RolloutWaveCompleted FleetRolloutService DashboardService fleet-rollouts.rollouts.v1.rollout-wave-completed
out RolloutHalted FleetRolloutService AlertRuleService fleet-rollouts.rollouts.v1.rollout-halted
out RolloutHalted FleetRolloutService StudioBff fleet-rollouts.rollouts.v1.rollout-halted
out RolloutHalted FleetRolloutService AuditService fleet-rollouts.rollouts.v1.rollout-halted
out RolloutHalted FleetRolloutService StudioNotificationService fleet-rollouts.rollouts.v1.rollout-halted
out RolloutCompleted FleetRolloutService StudioBff fleet-rollouts.rollouts.v1.rollout-completed
out RolloutCompleted FleetRolloutService AuditService fleet-rollouts.rollouts.v1.rollout-completed
out RolloutCompleted FleetRolloutService DashboardService fleet-rollouts.rollouts.v1.rollout-completed
in AssetReleasePublished AgentRegistryService FleetRolloutService asset-publication.releases.v1.asset-release-published
in EnvironmentCreated EnvironmentService IaCProvisioningService projects.environments.v1.environment-created
in EnvironmentCreated EnvironmentService RuntimeEnvironmentService projects.environments.v1.environment-created
in EnvironmentStateChanged EnvironmentService EnvironmentPromotionService projects.environments.v1.environment-state-changed
in SubscriptionChanged FactoryCommercialService FleetInventoryService factory-commercial.subscriptions.v1.subscription-changed
in AttemptOutcomeRecorded RunControlService ExecutionCapacityService run-control.attempts.v1.attempt-outcome-recorded
in ApprovalDecided RunControlService FleetIncidentService run-control.approvals.v1.approval-decided
in ApprovalDecided RunControlService FleetRolloutService run-control.approvals.v1.approval-decided
in ApprovalDecided RunControlService IaCProvisioningService run-control.approvals.v1.approval-decided
in ApprovalDecided RunControlService EnvironmentPromotionService run-control.approvals.v1.approval-decided
in ArtifactValidated ArtifactService PipelineExecutionService artifacts.artifacts.v1.artifact-validated
in SandboxReleased ToolAdapterService ExecutionCapacityService tool-execution.sandboxes.v1.sandbox-released
in DeliveryReceived ConnectorRegistryService PipelineExecutionService connectors.deliveries.v1.delivery-received
in DeletionOrderCompleted RetentionResidencyService FleetIncidentService data-foundations.orders.v1.deletion-order-completed
in ExportCompleted RetentionResidencyService FleetIncidentService data-foundations.orders.v1.export-completed
in AlertFired AlertRuleService FleetIncidentService operations.alerts.v1.alert-fired
in SloBreached SloService FleetRolloutService operations.slos.v1.slo-breached
in SloBreached SloService FleetInventoryService operations.slos.v1.slo-breached
in SloRecovered SloService FleetInventoryService operations.slos.v1.slo-recovered
in GenerationCompleted GenerationRecipeService FleetRolloutService generation.recipes.v1.generation-completed
in TemplateVersionPublished TemplateRegistryService FleetRolloutService template-catalog.templates.v1.template-version-published
in ProductTenantProvisioned GeneratedSaasFoundations FleetInventoryService product-tenancy.tenants.v1.product-tenant-provisioned
in ProductTenantStateChanged GeneratedSaasFoundations FleetInventoryService product-tenancy.tenants.v1.product-tenant-state-changed
in ProductTenantStateChanged GeneratedSaasFoundations FleetIncidentService product-tenancy.tenants.v1.product-tenant-state-changed
in ProductSubscriptionChanged GeneratedSaasFoundations FleetInventoryService product-tenancy.subscriptions.v1.product-subscription-changed
in ProductUsageMetered GeneratedSaasFoundations FleetInventoryService product-tenancy.usage.v1.product-usage-metered
in ProductDescriptorPublished GeneratedProductHost FleetInventoryService product-domains.descriptor.v1.product-descriptor-published
in OperationsHandoverAcknowledged GeneratedProductHost FleetInventoryService product-domains.operations.v1.operations-handover-acknowledged

Gateways

No gateway role is anchored in this plane.

Model coverage

Count
Services in the registry 29
Modelled (YAML exists) 12
With a design page 12
Unmodelled 17