I was expecting to see some verbose LLM output, but actually the code has a distinctly hand-crafted feel. Nice to see! I'm not sure if "production ready" is a safe claim 7 commits in to a project ;)
how it compares to airflow?
What makes it production ready? What's the code coverage on your tests? There are only seven commits in this repo as of this comment.
DAG Workflow Engine
A production-ready DAG (Directed Acyclic Graph) workflow engine driven by a YAML DSL. Validates, executes, and visualizes workflows with support for parallel execution, retries, conditional branching, batch iteration, and pluggable actions.
I don't see any references to existing orchestrators, which are way more complete, so I presume you did this as an exercise?<p>Just seeing YAML used for workflows in this age makes me automatically nope out.