Skip to content

Commit ac940cf

Browse files
thrashr888claude
andcommitted
Update CHANGELOG.md for v0.4.0 release
Add git hooks and policy enforcement features to changelog. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 27c5335 commit ac940cf

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3838
- `SheriffCommand::ReloadPolicies` and `CheckPolicies` commands
3939
- Policy checks run automatically at end of each poll cycle
4040

41+
- **Git Hooks for Proactive Policy Enforcement**:
42+
- `ab check` command - Run policy checks on-demand
43+
- `--strict` mode exits non-zero on violations
44+
- `--pre-commit` mode optimized for git hooks (quiet if passing)
45+
- `--policy=NAME` to check specific policy only
46+
- `--fix` to show resolution suggestions
47+
- `--format=json|yaml` for scripting
48+
- `ab hooks` command - Manage git hooks
49+
- `install` - Create pre-commit/commit-msg/post-commit/pre-push hooks
50+
- `uninstall` - Remove hooks
51+
- `list` - Show installed hooks
52+
- `test` - Test hooks without committing
53+
- `status` - Check installation status
54+
- Smart hook templates detect dev vs production mode
55+
- Pre-commit hook blocks commits with policy violations
56+
- YAML policy configuration (`.beads/policies.yaml`)
57+
- Example policies for AllBeads, QDOS, ethertext, rookery contexts
58+
4159
## [0.3.1] - 2026-01-12
4260

4361
### Fixed

0 commit comments

Comments
 (0)