Управление жизненным циклом DAG-исполнений

★ 6.8 · general

execution-lifecycle-manager is a Claude Code skill that manages DAG execution lifecycles, covering start, stop, pause, resume, and cleanup operations. It enforces a two-phase shutdown pattern — SIGTERM followed by SIGKILL after a 2–5 s grace period — and propagates AbortSignal through the entire executor tree to prevent orphaned child processes. The skill defines an `ExecutionManager` registry with states idle → running → paused → stopping → stopped/failed, an HTTP stop endpoint returning a structured `StopResponse` (final cost, node counts, duration), and a server SIGINT handler that drains all active executions before shutdown. Use it when you need to gracefully abort or monitor running pipelines without resource leaks.