Building a Coding Agent in Swift, Part 7: Task System

A file-based task DAG with dependency resolution — durable planning that survives context compaction.