[Sprint 3] feat: Implement breaking change detection for contract-validator #230
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Implement detection of breaking changes in plugin interfaces via
PostToolUsehook on edit operations.Implementation
Wiki: Sprint 3: Hooks Implementation
Plugin:
plugins/contract-validator/Technical Details
Hook Configuration
PostToolUseEdit(interface files)Breaking Change Types
Files to Monitor
plugins/**/.claude-plugin/plugin.jsonplugins/**/hooks/hooks.jsonplugins/**/commands/*.mdmcp-servers/**/tools.pyFiles to Create/Modify
Acceptance Criteria
hooks/hooks.jsonDependency
Depends on SessionStart auto-validate hook (#TBD) for infrastructure.
Technical Notes
CRITICAL: Hooks must be in
hooks/hooks.json, NOT inline in plugin.json.