pivotick - v2.0.1
    Preparing search index...

    Interface PivotRunOutcome

    interface PivotRunOutcome {
        deduped: number;
        edges: Edge[];
        error?: unknown;
        nodes: Node[];
        refusal?: PivotRefusal;
        runId: string;
        status:
            | "ingested"
            | "staged"
            | "refused"
            | "vetoed"
            | "failed"
            | "cancelled";
        suppressed: number;
    }
    Index

    Properties

    deduped: number

    Candidates dropped because they were already on canvas.

    edges: Edge[]
    error?: unknown

    Set when status is 'failed'.

    nodes: Node[]

    What landed. Empty unless 'ingested'.

    refusal?: PivotRefusal

    Set when status is 'refused'.

    runId: string

    This run's identity in the provenance records — the handle for graph.history, whose pivot entries are keyed by it. A staged run's later ingest announces itself under this same id; a second, partial ingest out of one staged set gets a fresh id of its own, so each batch is separately undoable.

    status: "ingested" | "staged" | "refused" | "vetoed" | "failed" | "cancelled"

    'ingested' an auto-ingest pivot landed its results; 'staged' candidates are waiting in triage; 'refused' the cap or the ceiling turned it away; 'vetoed' onBeforeIngest refused it; 'failed' the provider threw; 'cancelled' the run was superseded or abandoned before it landed.

    suppressed: number

    Candidates suppressed because they were explicitly rejected earlier this session.