Give dagger a list of atomic actions and the resources each one reads or writes, and it works out which actions depend on which, then condenses the result into a DAG that can be scheduled. A small frontend visualizes the graph, and the LLM-assisted parts are evaluated with promptfoo.