Member Junction
    Preparing search index...
    PhaseId:
        | "preflight"
        | "scaffold"
        | "database"
        | "migrate"
        | "configure"
        | "platform"
        | "dependencies"
        | "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:

    1. preflight — prerequisite checks
    2. scaffold — download and extract release
    3. configure — generate configuration files
    4. database — SQL Server provisioning scripts
    5. platform — cross-platform compatibility fixes
    6. dependencies — npm install + build
    7. migrate — database migrations
    8. codegen — code generation + manifest rebuild
    9. smoke_test — service startup verification