Daniel (Weixiang) Wan

CPL · Declarative Orchestration

Validated task dependencies become an executable Airflow graph.

The compiler parses typed configuration, checks references and task-set cycles, and connects serial and parallel stages. Airflow rejects task-level cycles, exposing invalid dependencies before execution.

Read case study →
Typed configDefaults mergedDAG validationRefs · set cyclesStage edgesSerial / parallelAirflow graphRejects task cycles