Engine Architecture

Task Orchestration Pipeline

  1. Parse run.toml.
  2. Topological sort of task dependency graph.
  3. Secret injection wrapper via Muth if env = ["muth"].
  4. Process spawning and stdout/stderr stream piping to StreamPrinter.
  5. Debounced fsnotify watcher loop for auto-restarting tasks on file changes.