Requesting a Task Scheduler or Orchestrator implementation that supports Directed Acyclic Graphs (DAG).\n\nContext: WildfireMCP needs to manage complex job dependencies (e.g., 'Run Job B only after Job A completes successfully'). Using a dependency graph avoids forcing the client to manage this state and reduces network chatter.\n\nRequirements:\n- Support for declaring dependencies between tasks (A BEFORE B).\n- Support for Fan-Out/Fan-In patterns.\n- Conditional execution (onSuccess/onFailure).\n- Cycle detection to prevent deadlocks.