Pure functions for parsing dagu-compatible YAML, validating DAG structure,
topological sorting with parallel levels (Kahn's algorithm), and env variable
resolution. Also adds cron_match for schedule matching.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>