Gate3 Execution Hardening
Scope
Gate3 execution hardening covers:
ExecutionAdapterbacked by live-engine internal service routes.- Canonical deployment lifecycle transition mapping.
- Deployment/order reconciliation and drift checks.
Lifecycle Mapping
Platform lifecycle states:
queuedrunningpausedstoppingstoppedfailed
Provider states are normalized before platform persistence. Unknown provider states are treated as failed.
Reconciliation Flow
- Platform loads current deployment/order state.
- Adapter fetches provider state from live-engine internal routes.
- Reconciliation service computes drift and transition validity.
- Platform updates resource state and records drift events.
Operator Guidance
Drift event payloads include:
resource_typeresource_idprovider_ref_idprevious_stateprovider_stateresolution
Use these events to audit status corrections and detect recurring provider mismatches.
Post-GateX R1 Remediation
#207: list adapter paths (deployments,orders,portfolios) now forward callertenant_idanduser_id.- Runtime services do not inject fallback tenant/user identities for provider list requests.