#!/usr/bin/env bash # RailPose3D Stop hook: 세션 종료 시 PROGRESS.md 갱신 여부 점검. # PROGRESS.md 의 mtime 이 세션 시작 이전이면 사용자에게 한 줄 알림. set -e PROJECT_DIR="${CLAUDE_PROJECT_DIR:-$(pwd)}" PROG="$PROJECT_DIR/PROGRESS.md" [ ! -f "$PROG" ] && exit 0 # 최근 1시간 안에 변경되었는지 검사 (간단 판정). NOW=$(date +%s) MTIME=$(stat -c %Y "$PROG" 2>/dev/null || stat -f %m "$PROG" 2>/dev/null || echo 0) DIFF=$(( NOW - MTIME )) if [ "$DIFF" -gt 3600 ]; then printf '{"systemMessage":"[RailPose3D] PROGRESS.md 가 1시간 이상 갱신되지 않았습니다. 세션 종료 전 /progress 또는 /handoff 호출을 고려하세요."}' fi exit 0