@cfxlabsinc/b2b-services
    Preparing search index...

    Why a pair's last start did not take, shown on its row: refused by the service, failed on a server fault, or lost with its reply. A refusal stands until the row is started again; the other two are retried in bulk.

    type StartFailure = {
        code: string | null;
        kind: "refused" | "failed" | "lost";
        message: string;
        seq: number;
    }
    Index
    code: string | null

    A refusal's code, shown on its own line, never inside the sentence.

    kind: "refused" | "failed" | "lost"
    message: string
    seq: number

    Counts every recorded failure, so a repeat of the same text is new.