Sanity Library Reference Docs
    Preparing search index...

    The slice of an instance + its WorkflowEvaluation the classifier reads. Narrowed so callers (and tests) can craft an exact stuck permutation without standing up a full evaluation; diagnoseInputFromEvaluation builds it from a real WorkflowEvaluation.

    interface DiagnoseInput {
        activities: ActivityEvaluation[];
        assignees: Record<string, Assignee[]>;
        instance: Pick<
            WorkflowInstance,
            | "currentStage"
            | "completedAt"
            | "abortedAt"
            | "effectHistory"
            | "pendingEffects"
            | "history"
            | "subworkflows",
        >;
        transitions: DiagnosedTransition[];
    }

    Hierarchy

    • DocumentStuckInput
      • DiagnoseInput
    Index

    Properties

    activities: ActivityEvaluation[]
    assignees: Record<string, Assignee[]>
    instance: Pick<
        WorkflowInstance,
        | "currentStage"
        | "completedAt"
        | "abortedAt"
        | "effectHistory"
        | "pendingEffects"
        | "history"
        | "subworkflows",
    >
    transitions: DiagnosedTransition[]