butler-git: Turning “I’m Done” Into a Verifiable Fact

`butler-git` is a DSH plugin designed to address the difficulty of distinguishing “intent” from “completion” in agent workflows. It uses Git-native mechanisms to decouple nodes (intent) from commits (evidence) and introduces zero-dependency gates to enforce consistency. Core features include separating intent declarations from commit validation and performing strict checks with Delta and Program ($P$); using a credential system to implement downward-inclusive permissions; freezing committed nodes to make them immutable; and providing DAG graphs and evidence chains for visualization and audit. The tool is well suited to projects highly sensitive to changes, ensuring that work products are replayable and auditable.

Read More