#!/bin/bash # SessionStart hook — 최근 7일 내 신설·수정 feedback 메모리 요지 자동 주입 # 신 PM 세션·다른 PC 세션이 본 세션의 핵심 교훈을 인지할 수 있도록 자동 환기 # 2026-04-19 신설 — PD님 직접 지시 "공유 누락 재발 방지" # 관련 규칙: C31 자기검증 · C33 조직 업무 공유·기록 체계 일관성 · 헌법 원칙 ⑤ REPO_ROOT=$(git rev-parse --show-toplevel 2>/dev/null) [ -z "$REPO_ROOT" ] && exit 0 MEMORY_DIR="$REPO_ROOT/memory/org" [ ! -d "$MEMORY_DIR" ] && exit 0 # 최근 7일 내 mtime feedback 파일 (최대 10건) RECENT_FILES=$(find "$MEMORY_DIR" -name "feedback_*.md" -mtime -7 -type f 2>/dev/null | head -10) if [ -z "$RECENT_FILES" ]; then exit 0 fi COUNT=$(echo "$RECENT_FILES" | wc -l) echo "🔍 [최근 7일 교훈 요지] $COUNT 건 — 세션 리더 필독 (C31 자기검증 참조):" while IFS= read -r file; do [ -f "$file" ] || continue name=$(basename "$file" .md) # frontmatter description 추출 (첫 줄 120자 제한) desc=$(awk '/^description:/ {sub(/^description: /, ""); print; exit}' "$file" 2>/dev/null | cut -c 1-120) if [ -n "$desc" ]; then echo " • $name" echo " → $desc" fi done <<< "$RECENT_FILES" exit 0