Interface PlanAdjustment

A suggested adjustment to the plan.

interface PlanAdjustment {
    type: "add_step" | "remove_step" | "modify_step" | "reorder";
    targetStepId?: string;
    newStepData?: Partial<PlanStep>;
    reason: string;
}

Properties

type: "add_step" | "remove_step" | "modify_step" | "reorder"

Type of adjustment

targetStepId?: string

Target step ID (for modify/remove)

newStepData?: Partial<PlanStep>

New step data (for add/modify)

reason: string

Reason for adjustment