Member Junction
    Preparing search index...

    A past run offered for promotion.

    IsSettled is carried rather than inferred at render time because it decides selectability, and a list that lets you pick an in-flight run would invite promoting a shape that may still change under a retry or a recovery branch — the saved workflow would not be the one that ran.

    type PromotableRun = {
        Age: string;
        AgentName: string;
        ID: string;
        IsSettled: boolean;
        Name: string;
        Status: string;
        StepCount: number;
        WaitingNote?: string;
    }
    Index

    Properties

    Age: string

    Human-readable age — "finished 2 days ago".

    AgentName: string

    Who ran it.

    ID: string
    IsSettled: boolean
    Name: string
    Status: string

    Terminal status text shown on the chip.

    StepCount: number

    Steps in the run — "4 steps".

    WaitingNote?: string

    Present when a step is still waiting on a person — "1 waiting on a person".