Interface WorkflowCheckpoint

Workflow state for checkpoint review.

interface WorkflowCheckpoint {
    checkpointId: string;
    workflowId: string;
    currentPhase: string;
    progress: number;
    completedWork: string[];
    upcomingWork: string[];
    issues: string[];
    notes?: string;
    checkpointAt: Date;
}

Properties

checkpointId: string

Checkpoint identifier

workflowId: string

Workflow/plan identifier

currentPhase: string

Current step/phase

progress: number

Progress (0-1)

completedWork: string[]

Summary of work completed

upcomingWork: string[]

Upcoming work

issues: string[]

Any issues or concerns

notes?: string

Agent's notes

checkpointAt: Date

Timestamp