[보관] 05. Hook 구현 1차 — log-event.sh (jq 의존) 실패
시각: 2026-04-27 ~17:09 KST (추정 — hook 설치 이전)
무엇이 있었나
섹션 제목: “무엇이 있었나”- 작성한 스크립트:
#!/bin/zshEVENT="$1"TOOL="${EXPERIMENT_TOOL:-unset}"LOGDIR="/Users/hamsters/hamster-lab/logs"mkdir -p "$LOGDIR"jq -c --arg event "$EVENT" --arg tool "$TOOL" \'{ts: (now | todate), tool: $tool, event: $event} + .' \>> "$LOGDIR/history-${TOOL}.jsonl"
- 파이프 테스트 결과:
command not found: jq - 환경 점검:
/opt/homebrew/bin/jq,/usr/local/bin/jq모두 부재
왜 그렇게 갔나
섹션 제목: “왜 그렇게 갔나”- macOS에서 jq는 기본 설치 아님 — Homebrew 설치 가정이 깨짐
- update-config 스킬 가이드의 jq 예시를 그대로 따라간 게 원인
무엇이 남았나
섹션 제목: “무엇이 남았나”- python3는
/usr/local/bin/python3에 존재 → python3 기반으로 재작성 (항목 06)