Skip to content

feat: add SUSPENDED task status for checkpoint-based shutdown #203

@Aureliolo

Description

@Aureliolo

Summary

The spec plans a SUSPENDED task status variant for checkpoint-based shutdown (distinct from INTERRUPTED). Not currently in TaskStatus enum.

Design Spec Reference

  • §6.7 Graceful Shutdown Protocol — planned non-terminal status note

Scope

  • Add SUSPENDED to TaskStatus enum
  • Define valid transitions: IN_PROGRESS → SUSPENDED, ASSIGNED → SUSPENDED, SUSPENDED → ASSIGNED (resume)
  • Update task_transitions.py

Dependencies

  • Checkpoint-and-Stop shutdown strategy
  • Checkpoint recovery strategy

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:lowNice to have, can deferscope:smallLess than 1 day of workspec:task-workflowDESIGN_SPEC Section 6 - Task & Workflow Enginetype:featureNew feature implementationv0.8Minor version v0.8v0.8.0Patch release v0.8.0

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions