template-common/.claude/scripts/on-pre-compact.sh
htlee bdd02e689d feat: v1.6.0 해시 기반 동기화 + 자동 최신화 강제
- push/mr/release: SHA256 해시 체크 Step 0.5 추가
- sync-team-workflow: 전면 재작성 (항상 서버 기준 동기화)
- init-project: 마지막에 sync 자동 호출 + .gitignore 팀 관리 경로
- .claude/scripts/ 파일 template-common에 분리 저장
- update-hash.sh: 관리자용 해시 갱신 스크립트
- workflow-version.json: v1.6.0 + content_hashes 필드
2026-03-06 14:18:43 +09:00

9 lines
589 B
Bash

#!/bin/bash
# PreCompact hook: systemMessage만 지원 (hookSpecificOutput 사용 불가)
INPUT=$(cat)
cat <<RESP
{
"systemMessage": "컨텍스트 압축이 시작됩니다. 반드시 다음을 수행하세요:\n\n1. memory/MEMORY.md - 핵심 작업 상태 갱신 (200줄 이내)\n2. memory/project-snapshot.md - 변경된 패키지/타입 정보 업데이트\n3. memory/project-history.md - 이번 세션 변경사항 추가\n4. memory/api-types.md - API 인터페이스 변경이 있었다면 갱신\n5. 미완료 작업이 있다면 TodoWrite에 남기고 memory에도 기록"
}
RESP