hooks/*.sh: take shim from A1 (gate logic lives in _lib/gate.sh) install.sh: take dispatcher from v0.16 install-split; ported A1's _lib-copy logic into install/lib-hooks.sh::install_hooks (since A1 worktree was based on pre-v0.16-split main and couldn't see the cube structure). Gate semantics preserved — tokenized KEI_DISABLED_HOOKS, minimal profile whitelist. Net: −171 (hooks) +104 (_lib new) +15 (lib-hooks) = −52 LOC across kit. |
||
|---|---|---|
| .. | ||
| _lib | ||
| agent-fork-logger.sh | ||
| assemble-agents.sh | ||
| assemble-validate.sh | ||
| error-spike-detector.sh | ||
| hooks.json | ||
| milestone-commit-hook.sh | ||
| no-hand-edit-agents.sh | ||
| session-end-dump.sh | ||
| site-wysiwyd-check.sh | ||
| tomd-preread.sh | ||