But Why is an unreleased, task-based validation system for agent-assisted code changes. This README is the user entry point and answers what But Why validates and where setup starts.
The by CLI keeps approved Task intent separate from Change-owned implementation, validation, delivery, and pull request state.
A Change can link to an approved Task or be a Change without a Task.
But Why prepares Managed Worktrees, validates committed Candidates, and publishes eligible Changes through GitHub pull requests.
Follow Set Up But Why to install and configure But Why.