Platform environments (self-hosted)
The platform itself moves through isolated environments on your own landing zone (AWS, Azure, GCP) or on-premises. A minimum of two is recommended, three when critical use cases justify it. This cycle is run by the Platform Squad with CI/CD.
Each version is promoted Development, then Pre-production, then Production, with a formal go / no-go at each step. Critical use cases must be testable on every environment before a version reaches production. See self-hosting updates.
Deploying a use case
A use case does not get its own platform environments. It runs on the production environment, as two workspaces synchronized by a dedicated Git repository. Its lifecycle is decoupled from platform upgrades, and Git guarantees reproducibility.1
Dev workspace (Git read / write)
Where the team builds and iterates, on the production platform environment. Connected to the use case’s dedicated Git repo in read / write.
2
Controlled promotion
Versions are promoted through the CD pipeline and / or the Builder UI. There is no manual change in production. See deployment.
3
Prod workspace (Git read-only)
Connected to the same Git repo in read-only, so production always runs a validated, versioned release.
Critical use cases during a platform upgrade. When the platform moves to a new version, critical use cases are also validated across the Dev, Pre-production, and Production environments. This validation is carried by the Platform Squad, not by the use-case teams.
Workspace or self-care?
Not every use case needs the two-workspace, Git-versioned pipeline. Choose per use case.Workspaces (Git-versioned)
Dev and prod workspaces synchronized by Git. Required when every change must be traced and versioned.
Self-care (no-code)
Agents created and updated directly in the product interfaces by business teams, with no workspace, repo, or pipeline. Enough for lighter, self-service use cases. See Agent Creator.
Next steps
From a use case to production
The full delivery lifecycle in phases
Builder deployment
How promotion and Git sync work in practice