docs: update CHANGELOG with actual fix for #110

Prompt hook approach didn't work - Claude ignores instructions.
Real fix was switching to command hook type.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-23 11:51:31 -05:00
parent 6c24bcbb91
commit bc136fab7e

View File

@@ -14,10 +14,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Resolves issue where commits to protected branches would fail on push - Resolves issue where commits to protected branches would fail on push
### Changed ### Changed
- **doc-guardian:** Hook completely rewritten to be truly non-blocking - **doc-guardian:** Hook switched from `prompt` type to `command` type
- Removed all analysis logic that could trigger workflow stoppage - Prompt hooks unreliable - Claude ignores explicit instructions
- Now outputs only minimal notification for config file changes - New `notify.sh` bash script guarantees exact output behavior
- Forbidden words list prevents accidental blocking output - Only notifies for config file changes (commands/, agents/, skills/, hooks/)
- Silent exit for all other files - no blocking possible
- **All hooks:** Stricter plugin prefix enforcement - **All hooks:** Stricter plugin prefix enforcement
- All prompts now mandate `[plugin-name]` prefix with "NO EXCEPTIONS" rule - All prompts now mandate `[plugin-name]` prefix with "NO EXCEPTIONS" rule
- Simplified output formats with word limits - Simplified output formats with word limits
@@ -25,8 +26,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Fixed ### Fixed
- Protected branch workflow: Claude no longer commits directly to protected branches and then fails on push (fixes #109) - Protected branch workflow: Claude no longer commits directly to protected branches and then fails on push (fixes #109)
- doc-guardian hook no longer blocks workflow with drift analysis (fixes #110) - doc-guardian hook no longer blocks workflow - switched to command hook that can't be overridden by model (fixes #110)
- Hook messages now consistently show plugin name prefix (fixes #110)
--- ---