mise API - v0.0.0
    Preparing search index...

    Type Alias PipelineReadiness

    PipelineReadiness:
        | { ready: true }
        | { ready: false; reason: "unregistered" | "unpreparable" }

    Why a pipeline cannot be run, when it cannot.

    The two reasons call for different actions and must not be conflated: a pipeline nobody registered is fetched from the store, while one whose nodes are not placed on a compute environment is a deployment problem in a pipeline that is already present.