KeiSeiKit-1.0/hooks
Parfii-bot 16d4b48c77 fix(hooks): guard against missing jq; drop UUOC
All three hooks used `set -eu` + `cat | jq …`. Without jq installed, jq
would fail and `-e` would abort the hook → non-zero exit → Claude Code
refuses Edit/Write/Bash system-wide. Now each hook probes for jq BEFORE
`set -eu` and exits 0 silently if absent. Also dropped the useless `cat |`
pipe — `jq -r` reads stdin directly.

Companion: install.sh jq check upgraded from warn to hard `exit 1` because
without jq the hooks are dead weight; message states jq is required on
any machine that will activate the hooks.
2026-04-21 02:55:07 +08:00
..
assemble-agents.sh fix(hooks): guard against missing jq; drop UUOC 2026-04-21 02:55:07 +08:00
assemble-validate.sh fix(hooks): guard against missing jq; drop UUOC 2026-04-21 02:55:07 +08:00
no-hand-edit-agents.sh fix(hooks): guard against missing jq; drop UUOC 2026-04-21 02:55:07 +08:00