Protocol Hooks (Kotlin/GraalVM)
Protocol Hooks
Enforce organizational protocols and workflows.
LeadGuard (alai-hooks lead-guard)
Event: PreToolUse[Write|Edit|MultiEdit]
Protects lead/sales data integrity.
SessionStartContext (claude-hooks session)
Event: SessionStart
Injects session context on startup: current task, last session summary, system state, next steps.
SubagentStartContext
Events: claude-hooks subagent + alai-hooks subagent
Injects context into spawned subagents: core protocol, active task, file ownership, anti-hallucination rules.
Shell Scripts
| Script | Event | Purpose |
|---|---|---|
| boot-enforcer.sh | UserPromptSubmit | Enforce boot.sh first |
| user-message-logger.sh | UserPromptSubmit | Log user messages |
| session-cleanup.sh | Stop | Clean temp files |
| session-ledger.sh | Stop, PreCompact | Record session summary |
| context-bundle-logger.sh | PostToolUse (async) | Log tool usage |
| worktree-create.sh | WorktreeCreate | Configure new worktrees |
No comments to display
No comments to display