@qtsurfer/api-client
    Preparing search index...

    Type Alias SweepSensitivity

    Sensitivity aggregates over a sweep's stored rows. Marginals are always complete; heatmaps may be capped, in which case heatmapsTruncated is true.

    type SweepSensitivity = {
        heatmaps?: SweepHeatmap[];
        heatmapsTruncated?: boolean;
        marginals?: SweepMarginal[];
        objective?: "sharpe" | "sortino" | "pnl" | "maxdd";
        rowsAnalysed?: number;
        status?: "RUNNING" | "COMPLETED" | "PARTIAL" | "CANCELLED";
        sweepId?: string;
    }
    Index
    heatmaps?: SweepHeatmap[]
    heatmapsTruncated?: boolean

    True when at least one two-parameter surface was left out to stay inside the response budget. Told explicitly because a silently short list would read as "these are all the interactions", which is the wrong thing to conclude from a sensitivity view.

    marginals?: SweepMarginal[]
    objective?: "sharpe" | "sortino" | "pnl" | "maxdd"
    rowsAnalysed?: number

    Rows available when this was computed. Grows while a sweep is still running.

    status?: "RUNNING" | "COMPLETED" | "PARTIAL" | "CANCELLED"
    sweepId?: string