CR-2026-03-25: Hooks Enhancement — Rollback
Rollback Procedure
Trigger Conditions
Initiate rollback if ANY of:
-
Hook causes Edit operations to fail or hang
-
False positive rate >50% (valid files flagged)
-
Hook timeout delays workflow significantly
-
Unexpected errors in Claude Code output
Rollback Steps
# 1. List available backups
ls -la ~/.claude/backups/hooks.json.*.bak | tail -5
# 2. Restore most recent backup (replace TIMESTAMP)
cp ~/.claude/backups/hooks.json.YYYYMMDD-HHMMSS.bak ~/.claude/hooks.json
# 3. Verify restoration
jq '.PostToolUse[0].hooks | length' ~/.claude/hooks.json
# Expected: 1
# 4. Restart Claude Code session (exit and re-enter)
Rollback Verification
-
hooks.json restored to previous state
-
PostToolUse Edit hooks = 1
-
Edit operations work without validation
-
No unexpected warnings