What problem does it solve?
It provides a deterministic protocol for the orchestrator to safely manage multiple tasks in parallel, handling lock conflicts, risk‑level gating, and recovery so that batches of tasks can be executed without interference.
Core Features & Use Cases
- Batch Construction: Selects ready tasks, checks staleness, resolves lock conflicts, and enforces risk‑level concurrency rules.
- Batch Start & Checkpointing: Acquires necessary locks, updates run state, and logs task start events.
- Pipeline Interleaving: Independently progresses each task's pipeline while allowing agents for different tasks to be spawned in the same message.
- Recovery & Resumption: Detects incomplete tasks after a session restart, determines which steps need re‑execution, and restores checkpoints.
- Safety Guarantees: Prevents deadlocks, enforces path/interface/resource lock checks, and applies strict handling for critical risk tasks.
Quick Start
Ask the orchestrator to schedule a batch of ready tasks for parallel execution.