Interface TemporalRollbackPlan

Server-authored plan for a proposed rollback. Immutable evidence.

interface TemporalRollbackPlan {
    affectedFeatureCount?: number;
    compatibilityFindings?: readonly unknown[];
    currentCheckpointId?: string;
    error?: TemporalError;
    estimatedDuration?: string;
    generatedScriptRef?: string;
    requiresApproval: boolean;
    requiresJob: boolean;
    riskLevel?: TemporalRiskLevel;
    rollbackMode: TemporalRollbackMode;
    rollbackPlanId: string;
    sourceId: string;
    targetCheckpointId: string;
    targetScope: TemporalRollbackScope;
    validationFindings?: readonly unknown[];
}

Properties

affectedFeatureCount?: number
compatibilityFindings?: readonly unknown[]
currentCheckpointId?: string

Set when the plan cannot be produced or rollback is blocked.

estimatedDuration?: string

Estimated duration as an ISO-8601 duration.

generatedScriptRef?: string
requiresApproval: boolean
requiresJob: boolean
riskLevel?: TemporalRiskLevel
rollbackMode: TemporalRollbackMode
rollbackPlanId: string
sourceId: string
targetCheckpointId: string
validationFindings?: readonly unknown[]