File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments