[Sprint 3] feat: Implement SessionStart auto-validate hook for contract-validator #229
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 smart mode
SessionStarthook that validates plugin compatibility only when files changed since last check.Implementation
Wiki: Sprint 3: Hooks Implementation
Plugin:
plugins/contract-validator/Technical Details
Hook Configuration
SessionStartSmart Mode Logic
.contract-validator-lastcheckfileFiles to Monitor
plugins/**/plugin.jsonplugins/**/hooks/hooks.jsonplugins/**/commands/*.mdmcp-servers/**/Files to Create/Modify
Acceptance Criteria
hooks/hooks.jsonDependency
Provides foundation for Breaking Change Detection feature.
Technical Notes
CRITICAL: Hooks must be in
hooks/hooks.json, NOT inline in plugin.json.