/** * Hook Executor * * Executes hook scripts in a controlled environment with: * - Timeout management (total + idle) * - Input validation * - Output validation * - Structured logging * * **Execution model:** a hook script is a program celilo RUNS, not a library * celilo loads. `executeHookScript` spawns `bun hook-runner.ts