>_
.issue.db
/highway
Dashboard
Issues
Memory
Lessons
Audit Log
New Issue
Edit Issue #831
Update issue details
Title *
Description
The #825/#826 boundary check (_lifecycle_signal) runs only in execute_workflow_graph's main ready-task loop. foreach/while operators execute their body tasks internally (loops.py) without the check, so a cancel/pause during a 1000-iteration loop takes effect only when the loop operator finishes (or at its internal sleep suspensions). Extend the hook to loop iteration boundaries (between iterations is the natural safe point, mirroring the existing between-iteration checkpoint), reusing the same fresh-connection fail-open helper. Parallel branch runs are separate jumper wrapper runs and DO get claim-time + main-loop checks.
Priority
Low
Medium
High
Critical
Status
Open
In Progress
Closed
Won't Do
Due Date (YYYY-MM-DD)
Tags (comma separated)
Related Issues (IDs)
Enter IDs of issues related to this one. They will be linked as 'related'.
Update Issue
Cancel