Interface AnalyticsUpdateDecisionExperimental

Explained outcome of comparing two artifacts by identity.

interface AnalyticsUpdateDecision {
    disposition: AnalyticsUpdateDisposition;
    message: string;
    reason:
        | "stale-sequence"
        | "first-artifact"
        | "same-sequence"
        | "newer-sequence"
        | "lineage-changed"
        | "plan-changed"
        | "shape-changed";
}

Properties

message: string
reason:
    | "stale-sequence"
    | "first-artifact"
    | "same-sequence"
    | "newer-sequence"
    | "lineage-changed"
    | "plan-changed"
    | "shape-changed"

Stable, machine-readable reason for the disposition.