#!/bin/bash # hardboiled_empathy_check.sh — BurningTimes C45 하드보일드 공감 hook # 2026-05-07 SKILL 동적 로딩 분할 Phase D-2 신설 # PostToolUse (Edit/Write/MultiEdit) — 감정 위로·감상적 수식어 키워드 차단·환기 # 토큰 비용: 0 INPUT=$(cat 2>/dev/null) BODY=$(echo "$INPUT" | grep -oE '"(new_string|content)"[[:space:]]*:[[:space:]]*"[^"]*"' | head -3) [ -z "$BODY" ] && exit 0 HIT_LIST="" # 그룹 1 — 감정 위로 상용구 if echo "$BODY" | grep -qE '(힘드시겠습니다|마음[[:space:]]*이해합니다|마음[[:space:]]*아프|위로의[[:space:]]*말|이해해[[:space:]]*드립니다)'; then HIT_LIST="${HIT_LIST}감정 위로, " fi # 그룹 2 — 감상적 수식어 if echo "$BODY" | grep -qE '(정말[[:space:]]*힘든[[:space:]]*상황|안타까운[[:space:]]*결과|아쉬운[[:space:]]*소식|유감스럽게도)'; then HIT_LIST="${HIT_LIST}감상적 수식어, " fi # 그룹 3 — 회피성 완곡화 if echo "$BODY" | grep -qE '(약간의[[:space:]]*차질|작은[[:space:]]*문제|사소한[[:space:]]*이슈|미미한[[:space:]]*영향)'; then HIT_LIST="${HIT_LIST}회피성 완곡화, " fi [ -z "$HIT_LIST" ] && exit 0 cat >&2 <