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