Environments and variables
Variable precedence
Appaloft resolves configuration in this order: defaults, system, organization, project, environment, deployment snapshot.
Build-time and runtime variables
Build-time variables can be included in build output and cannot be marked secret. Runtime variables are supplied to the running app, and secret values must be masked.
Deployment snapshot
Each deployment persists an immutable environment snapshot.
Diff and promote
Diff explains configuration differences. Promote creates a new target environment state instead of rewriting historical deployments.