Switch from completed morning-report to guardrail hooks implementation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
24 lines
863 B
Markdown
24 lines
863 B
Markdown
---
|
|
active: true
|
|
iteration: 1
|
|
max_iterations: 20
|
|
completion_promise: "Guardrail hooks are fully implemented, tested, and registered"
|
|
started_at: "2026-01-07T18:52:10Z"
|
|
---
|
|
|
|
Implement guardrail hooks following the design at ~/.claude/docs/plans/2025-01-06-guardrail-hooks-design.md
|
|
|
|
Implementation order:
|
|
1. Create state/guardrails.json with starter rules config
|
|
2. Create hooks/scripts/guardrail.py main logic
|
|
3. Create hooks/scripts/guardrail-confirm.py confirm helper
|
|
4. Modify hooks/hooks.json to add PreToolUse registration
|
|
5. Modify hooks/scripts/session-end.sh to clear session allowlist
|
|
6. Create logs/ directory
|
|
7. Test: block scenario (catastrophic command pattern)
|
|
8. Test: confirm scenario (operation outside safe paths)
|
|
9. Test: allow scenario (operation in safe path)
|
|
10. Test: git-aware detection
|
|
|
|
Register in component-registry.json when complete.
|