A task list is a 1-dimensional thing. An execution graph is the data structure that lets agents and humans operate against the same record without lying to each other — with autonomy, evidence, and rollback as first-class fields.