Discriminated union of all installer phase identifiers.
Each value corresponds to one of the nine ordered phases executed by InstallerEngine.Run. The identifier is used in error reporting, checkpoint state, event payloads, and plan generation.
Phase execution order:
preflight
scaffold
configure
database
platform
dependencies
migrate
codegen
smoke_test
Discriminated union of all installer phase identifiers.
Each value corresponds to one of the nine ordered phases executed by InstallerEngine.Run. The identifier is used in error reporting, checkpoint state, event payloads, and plan generation.
Phase execution order:
preflight— prerequisite checksscaffold— download and extract releaseconfigure— generate configuration filesdatabase— SQL Server provisioning scriptsplatform— cross-platform compatibility fixesdependencies— npm install + buildmigrate— database migrationscodegen— code generation + manifest rebuildsmoke_test— service startup verification