
DAG Flow Visualization
The plan status panel displays the plan as a top-to-bottom flow diagram where:- Nodes represent planned items (executions, tasks, scripts, agents)
- Edges represent dependencies between steps
- Edge labels show action qualifiers for conditional dependencies (e.g., “approve”, “reject”)
| Status | Description |
|---|---|
| Pending | Waiting for upstream dependencies to complete |
| Running | Currently executing |
| Completed | Finished successfully |
| Failed | Encountered an error during execution |
| Deadlocked | Cannot proceed because an upstream dependency failed |
Monitoring Your Plans
Once a plan is activated, the Plan Monitoring view lets you:- Track step-by-step progress — See which steps have completed and which are pending
- Follow conditional branches — See which path the workflow took based on reviewer actions or script decisions
- Identify failures — Failed nodes are highlighted and show error details
- Detect deadlocks — The platform automatically identifies steps that are blocked by upstream failures
Execution Details
Each node in the DAG can be expanded to show:- Status — Current execution state
- Duration — Time elapsed for the step
- Module reference — Which module was executed (for EXECUTION nodes)
- Action taken — Which action the reviewer clicked (for TASK nodes)
- Script result — Which action the script returned (for SCRIPT nodes)
- Error details — Exception information for failed steps
Deadlock Handling
A plan enters a deadlocked state when a step fails and other pending steps depend on it (directly or transitively). When this happens:- The failed step is marked with a failure status
- All transitively dependent pending steps are marked as deadlocked
- The plan is flagged for attention

